Tecnologia
Fundamentos de Bases de Datos CSI - InCo - FING
INTRODUCCIÓN
• Hay reglas para cada estructura del MER:
– Entidades Fuertes y Atributos – Entidades Débiles –Relaciones – Agregaciones – Categorizaciones
• Trabajaremos sobre el ejemplo de los hospitales visto en el teórico de Modelo Entidad Relación.
2
ENTIDADES
• Por cada entidad se crea unatabla.
• Por cada atributo simple se crea un atributo en la tabla • Para cada atributo estructurado se crean tantos atributos como “hojas” tenga la estructura. • Si tiene atributos multivaluados losprocesamos más adelante.
• ¿Cúal es la clave primaria?
• Se selecciona uno de los atributos determinantes de la entidad como clave primaria de la tabla.
3
ENTIDADES - EJEMPLO
cédula nombreedad dirección
Personal
ciudad calle número
PERSONAL(cedula, nombre, edad) PERSONAL(cedula, nombre, edad, ciudad, calle, numero)
ENTIDADES DÉBILES
• Por cada entidad débil se crea unatabla.
• Se procede con los atributos igual que para las entidades. • Se incluyen como atributos los de la clave primaria de la tabla que representa a la entidad “fuerte”
• ¿Cuál es la claveprimaria?
• Clave primaria de la tabla que representa a la entidad fuerte + atributo/s que representa al identificador parcial
5
ENTIDADES DÉBILES - EJEMPLO
Hospitales 1 N nombreSala Salas cantCamastelefono nombre direccion
HOSPITALES(nombre, direccion, telefono) SALAS(nombreHospital, nombreSala, cantCamas)
6
RELACIONES BINARIAS N:N
Para cada relación binaria con cardinalidad N:N secrea una tabla donde:
Se colocan las claves primarias de las tablas que representan a cada una de las entidades participantes. Si existen atributos en la relación se tratan como si fueran los de unaentidad.
¿Cómo se determina la clave primaria?
Está formada por los atributos correspondientes a las claves primarias de las tablas que representan a las entidades participantes
7
RELACIONES...
Regístrate para leer el documento completo.