Como se da las Practicas de fundamentos de base de datos U2
Enviado por lafp_08 • 29 de Agosto de 2015 • Práctica o problema • 973 Palabras (4 Páginas) • 246 Visitas
UNIDAD II. MODELO ENTIDAD-RELACION
2.1 Entidades y conjunto de entidades
Una entidad es un objeto que existe y es distinguible de otros objetos. Una entidad puede ser compleja tal como una persona o un libro, o puede ser abstracta, como un día festivo o un concepto.
Un conjunto de entidades es un conjunto de entidades del mismo tipo.
Una entidad está representada por un conjunto de atributos. Formalmente, un atributo es una función que se describe por un par:
(Atributo, Valor del atributo)
Por ejemplo, los atributos de la entidad alumno se definirían de la siguiente manera:
[(No_Control, 98050612),(Nombre, ‘Juan López’), (Especialidad,’Sistemas’)]
2.2 Relaciones y conjunto de relaciones
Una relación es una asociación entre varias entidades. Un conjunto de relaciones es un conjunto de relaciones del mismo tipo.
2.3 Limitantes de mapeo
Son las restricciones que expresan el número de entidades con las que se puede asociar otra cantidad mediante un conjunto de relaciones, éstas pueden ser las siguientes:
- Una a una (1:1)
Una entidad en A está asociada a lo sumo con una entidad en B y una entidad en B está asociada a lo sumo con una entidad en A.
a1[pic 1] |
a2[pic 2] |
a3[pic 3] |
A B
b1 |
b2 |
b3 |
- Una a muchas (1:n)
Una entidad en A está asociada con un número cualesquiera de entidades en B. Una entidad en B, sin embargo, puede estar asociada a lo mucho con una entidad en A.
A B
a1[pic 4][pic 5] |
a2[pic 6][pic 7] |
a3 |
b1 |
b2 |
b3 |
b4 |
- Muchas a una
Una entidad en A está asociada como máximo con una entidad en B. Una entidad en B, sin embargo, puede estar asociada con un número cualesquiera de entidades en A.
A B
a1[pic 8][pic 9] |
a2 |
a3[pic 10][pic 11] |
a4 |
b1 |
b2 |
b3 |
b4 |
- Muchas a muchas
Una entidad en A está asociada con un número cualesquiera de entidades en B, y una entidad en B está asociada con un número cualesquiera de entidades en A.
A B
a1[pic 12][pic 13] |
a2[pic 14][pic 15][pic 16] |
a3[pic 17] |
b1 |
b2 |
b3 |
b4 |
2.4 Llaves primarias
Una tarea importante en la modelación de bases de datos es cómo se va a especificar la distinción entre entidades y relaciones.
Para hacer tales distinciones, se asigna una clave primaria a cada conjunto de entidades. La clave primaria es uno o más atributos que, considerados conjuntamente, nos permiten identificar de forma única a una entidad de un conjunto de entidades.
...