Entidades, Atributos y Relaciones en el Modelo Entidad-Relación: Conceptos Clave

Otras materias3,24 KB

Modelo Entidad-Relación: Entidades, Atributos y Relaciones

1. Entidades

Las entidades son objetos o eventos importantes para guardar datos. Si está compuesta por dos o más palabras, se usa guion bajo (_). Puede ser lineal o punteada, comparte atributos y se dibuja como un rectángulo dentro de una entidad.

Se dibujan como un rectángulo redondeado, con nombre único en mayúscula y en singular. Una entidad es un conjunto de instancias (Fer, Roc) con intereses comunes. Por ejemplo, nombre_persona en una instancia es Fer.

Tipos de entidades

  • Fuertes: se identifican por sí mismas e independientes. Se representan con # (ej. #nm_documento).
  • Débiles: existen si existe otra entidad. Se representan con * (ej. *nombre_persona). Dependen de otras entidades (ej. Historial_laboral depende de Empleado y Cargo). Se dibujan con una línea doble y es mejor que la opcionalidad sea puntead.

Grado de entidad

Indica cuántas veces una entidad participa en una relación. Puede tener atributos y relaciones propias, pero no puede relacionarse con dos entidades a la vez.

2. Atributos

Los atributos son características de la entidad que describen, cuantifican, califican o clasifican. Son singulares, y cada uno tiene un tipo de datos (texto, num, fecha, etc.) en minúscula.

Tipos de atributos

  • Clave primaria: brinda identidad a la entidad. Es un atributo cuya instancia nunca se repetirá (ej. id_factura).
  • Obligatorios: deben tener un valor en todas las instancias y se representan con una línea continua.
  • Opcionales: pueden no tener valor sin afectar al sistema y se representan con un círculo o línea punteada, ubicados junto a la entidad (ej. fecha_nacimiento).
  • Multivaluados: pueden tomar varios valores para una misma instancia (ej. teléfonos), y se representan con doble óvalo.

3. Relaciones

Muestran cómo se vinculan las entidades. Una relación puede ser de uno a uno, uno a muchos o muchos a muchos. Por ejemplo, un cargo puede ser desempeñado por ninguno o muchos empleados.

Dos partes importantes

  • Opcionalidad: indica si una relación puede o debe existir. "Puede" se representa con línea punteada y "Debe" con línea continua.
  • Cardinalidad: indica cuántas instancias de una entidad se relacionan con las de otra entidad.

Lectura de relaciones

De izquierda a derecha: todo empleado debe tener un cargo. De derecha a izquierda: un cargo puede ser ocupado por un empleado. Al leer la relación, se toma la entidad y la opcionalidad, por ejemplo: Entidad-Opcionalidad.

4. Arcos y subtipos

Los arcos se usan cuando varias entidades comparten un subtipo en común, como una entidad padre (superentidad) y sus subtipos. Los subtipos no tienen llave primaria propia y se relacionan con la superentidad. Los arcos indican si la especialización es exclusiva o no.

Nota: en las relaciones, es mejor que la opcionalidad sea punteada cuando la entidad participante es débil.

Descargar

PDF Word HTML