Modelos de datos
2.1 DEFINICION MODELO DE DATOS
Un modelo de datos es básicamente una “descripción” de algo conocido como contenedor de datos (algo en donde se guarda la información), así como de los métodos para almacenar y recuperar información de esos contenedores. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemáticos.
Algunos modelos con frecuencia utilizados en las bases de datos:
Bases de datos jerárquicas
Éstas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un …ver más…
P. ejemplo. r1-r2
• Una-Muchas (1:N), las entidades de la relación r1 se pueden relacionar con varias entidades de la relación r2. Pero las entidades de la relación r2 solo r2pueden asociarse con una entidad de r1. P. ejemplo. r1
• Muchas-Una (N:1), las entidades de r1 solo pueden asociarse con una entidad de r2. Mientras que las entidades de r2 pueden asociarse con varias entidades contenidas en r1. P. ejemplo. r1 r2
• Muchas-Muchas (N:M), las entidades de ambas relaciones pueden asociarse con varias entidades de la contraria. P. ejemplo. r1 r2
2.2.4 DEPENDENCIA DE EXISTENCIA E IDENTIFICACION
En un tipo de interrelación determinado:
- Tipo de entidad regular
Es aquel que no depende de otro tipo de entidad
Ejemplo: Persona en la interrelación Reside
- Tipo de entidad débil.- Es aquel que depende en existencia o en identificación de otro tipo de entidad
Ejemplo: Familiar en la interrelación Se encarga
Dependencia en Existencia y en Identificación
Diseño de Bases de Datos Modelo E/R Extendido
Dependencia en Existencia FAMILIAR Ex
Se encarga EMPLEADO
(1,n) (1,1) DNI
Nombre
Titulación
DNI
Dependencia en Identificación
EJEMPLAR
ID tiene LIBRO
2.2.5 GENERALIZACION Y ESPECIALIZACION ER se usa para hacer resaltar los parecidos entre tipo de entidades de nivel más