MODELOS DE BASE DE DATOS
DICCIONARIO DE DATOS:
El diccionario de datos es un listado organizado de todos
los datos que pertenecen a un sistema.
El objetivo de un diccionario de datos es dar precisión
sobre los datos que se manejan en un sistema, evitando así malas
interpretaciones o ambigüedades.
Define con precisión los datos de entrada, salida,
componentes de almacenes, flujos, detalles de las relaciones entre almacenes,
etc.
Los diccionarios de datos son buenos complementos a los
diagramas de flujo de datos , los diagramas entidad-relación, etc.
El modelo de red (definido por la especificación CODASYL) organiza datos que usan dos fundamental construcciones, registros llamados y conjuntos. Los registros contienen campos (que puede ser organizado jerárquicamente, como en el lenguaje COBOL de lenguaje de programación). Los conjuntos (para no ser confundido con conjuntos matemáticos) definen de uno a varias relaciones entre registros: un propietario, muchos miembros. Un registro puede ser un propietario en cualquier número de conjuntos, y un miembro en cualquier número de conjuntos.Las operaciones del modelo de red son de navegación en el estilo: un programa mantiene una posición corriente, y navega de un registro al otro por siguiente las relaciones en las cuales el registro participa. Los registros también pueden ser localizados por suministrando valores claves.
MODELO JERARQUICO
En un modelo jerárquico, los datos son organizados en una estructura parecida a un Árbol, implicando un eslabón solo ascendente en cada registro para describir anidar, y un campo de clase para guardar los registros en un orden particular en cada lista de mismo-nivel. Esta estructura permite un 1:N en una relación entre dos tipos de datos. Esta estructura es muy eficiente para describir muchas relaciones en el verdadero real; recetas, Índice, ordenamiento de párrafos/versos, alguno anida y clasifica la información. Sin embargo, la estructura jerárquica es ineficaz para ciertas operaciones de base de datos cuando un camino lleno (a diferencia del eslabón ascendente y el campo de clase) también no es incluido para cada registro.
MODELO ENTIDAD RELACIÓN
Es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta); o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre, etc. (entidad abstracta).Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona las características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento.
MODELO RELACIONAL
El modelo relacional para la gestión de una base de datos es un modelos de datos basado en la lógica de pre candidatos y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
datos dinámica mente. Su idea fundamental es el uso de <relaciones>. Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados <tuplas>. Pese a que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, esto es, pensando en cada relación como si fuese una tablas que está compuesta por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos).