bancos de información que contienen datos relativos a diversas temáticas y categorizados de
distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos
y clasificarlos en conjunto.
Elementos
Datos
Registros
Atributos
Archivos
Campos
Representación de bases de datos
Puede ser
Logíca
Tabla
Fila
Columna
Física
Archivo Secuancial
Registro
Campo
Relacional
Relación
Tupla
Atributo
se da por medio de
Items
Atributos
Relaciones
SGBD
Modelado de bases de datos
Definición
Un modelo de bases de datos es una estructura abstracta de
organización de la información en nuestra base de datos, determina la
estructura de los datos y el como nuestra información sera almacenada
Características
Independencia lógica y física de los datos - Redundancia mínima -
Acceso a través de lenguajes de programación estándar - Respaldo y
recuperación - Seguridad de acceso y auditoria - Integridad de los
datos - Consultas complejas optimizadas - Acceso concurrente por
parte de múltiples usuarios
los mas usados son:
Modelo Relacional, En este modelo todos los datos son almacenados en relaciones, y como cada
relación es un conjunto de datos, el orden en el que estos se almacenen no tiene relevancia. Esto
tiene la considerable ventaja de que es más fácil de entender y de utilizar por un usuario no experto.
Modelo Jerárquico, es un modelo de datos en el cual los datos son organizados en una estructura
parecida a un árbol. La estructura permite a la información que repite y usa relaciones padre/Hijo:
cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre.
Modelo orientado a objetos, hace que los objetos de la base de datos aparezcan como objetos
de un lenguaje de programación en uno o más lenguajes de programación a los que dé soporte,
lo cual permite administrar la información por medio de la programacion orientada a objetos
Ventajas
Provee herramientas que garantizan evitar la duplicidad de registros. Garantiza la integridad
referencial, así, al eliminar un registro elimina todos los registros relacionados dependientes.
Favorece la normalización por ser más comprensible y aplicable.
Desventajas
Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de información geográfica. No
se manipulan de forma manejable los bloques de texto como tipo de dato. Las bases de datos
orientadas a objetos (BDOO) se propusieron con el objetivo de satisfacer las necesidades de las
aplicaciones anteriores y así, complementar pero no sustituir a las bases de datos relacionales.
es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la
información en una base de datos, además de proporcionar herramientas para añadir, borrar,
modificar y analizar los datos.