Entidad Débil
Una entidad puede no tener suficientes atributos para formar una clave primaria. Tal entidad se denomina entidad débil.Subclases
Se usan subclases cuando
detectamos una entidad que
tiene un grupo de instancias
con ciertas particularidades.
Notación:
Especialización:
Atributos específicos: cuando se tienen
muchos atributos diferenciadores.
Relaciones específicas:
Cuando las entidades
se relacionan con diferentes entidades.
No es bueno especializar tanto, esta bien que algunos atributos sean nulos pero no siempre se debe hacer esto ya que no siempre es necesario y a causa de hacerlo siempre puede dificultar la estructura de la base de datos y lo mejor es mantener la dificultad baja.
Principios de diseño
- Correctitud: representar adecuadamente el modelo.
- Buscar simplicidad: entidades que sean estrictamente necesarias.
- Evitar redundancia.
- Cuando aparece un ciclo, hay redundancia. Mantener sólo si es necesario por eficiencia.
Entidades Eliminables
Sólo tienen relaciones 1-1 con otra entidad.No pensar en las tablas. El modelo E-R es para conceptualizar.
Leer y re-leer el diagrama.
No hay comentarios:
Publicar un comentario