Terminología Esencial del Modelo E/R: Entidades, Atributos y Restricciones

Otras materias5,05 KB

Conceptos Clave en el Modelado de Datos: Entidad-Relación

Definición de Entidad

Entidad: Se puede definir una entidad como cualquier objeto (real o abstracto) que existe en la realidad y acerca del cual queremos almacenar información en la base de datos. Se refiere a "una persona, lugar, cosa, concepto o suceso, real o abstracto, de interés para la empresa".

  • Tipo de Entidad: La estructura genérica que describe un conjunto de entidades.
  • Entidad (Ejemplar): Cada uno de los ejemplares de ese tipo de entidad.

Clases de Entidades

Existen dos clases principales de entidades:

  1. Regulares: Aquellas cuyos ejemplares tienen existencia por sí mismos (ejemplo: CURSO y PROFESOR).
  2. Débiles: Aquellas en las cuales la existencia de un ejemplar depende de que exista un cierto ejemplar de otro tipo de entidad (ejemplo: EDICION depende de CURSO).

Interrelación entre Entidades

Interrelación: Se entiende por interrelación una asociación, vinculación o correspondencia entre entidades.

  • Tipo de Interrelación: La estructura genérica que describe un conjunto de interrelaciones.
  • Interrelación (Ejemplar): Cada uno de los ejemplares concretos de la asociación.

Dominio y Atributos

Dominio

El conjunto de posibles valores que puede tomar una cierta característica o propiedad de una entidad (atributo) se denomina dominio. Se define dominio como un conjunto de valores homogéneos con un nombre.

Atributo

Atributo: Cada una de las propiedades o características que tiene un tipo de entidad o un tipo de interrelación; los atributos toman valores de uno o varios dominios.

Cardinalidad de un Atributo

Se refiere a la cantidad de valores que un atributo puede tomar para cada ejemplar:

  • Cardinalidad Mínima: El número mínimo de valores que puede tomar ese atributo en cada ejemplar del tipo de entidad al cual pertenece.
  • Cardinalidad Máxima: El número máximo de valores que puede tomar ese atributo en cada ejemplar del tipo de entidad al cual pertenece.

Atributos Derivados

Atributos Derivados: Aquellos que se obtienen a partir de otros ya existentes. Aunque son redundantes, no dan lugar a inconsistencias, siempre que en el esquema se indique su condición de derivados y la fórmula mediante la que han de ser calculados.

Elementos de un Tipo de Interrelación

  • Nombre: Distingue unívocamente al tipo de interrelación.
  • Grado: Es el número de tipos de entidad que participan en un tipo de interrelación.
  • Tipo de Correspondencia: Es el número máximo de ejemplares de un tipo de entidad que pueden estar asociados, en una determinada interrelación, con un ejemplar de otro tipo.

Cardinalidad de un Tipo de Entidad

Se define como el número máximo y mínimo de ejemplares de un tipo de entidad que pueden estar interrelacionadas con un ejemplar del otro, u otros tipos de entidad que participan en el tipo de interrelación.

Interrelaciones Redundantes

Interrelaciones Redundantes: Se dice que una interrelación es redundante cuando su eliminación no implica pérdida de semántica porque existe la posibilidad de realizar la misma asociación de ejemplares por medio de otras interrelaciones. La existencia de un ciclo no implica la existencia de interrelaciones redundantes.

Restricciones en el Modelo E/R

Restricciones Inherentes

  • El modelo E/R tiene como restricción inherente que solo permite establecer interrelaciones entre entidades, no estando admitidas entre entidades e interrelaciones ni entre interrelaciones.
  • El modelo obliga a que todas las entidades tengan un identificador, lo que asimismo podría considerarse una restricción inherente.

Restricciones de Integridad

Restricciones sobre Valores

Las restricciones sobre valores se establecen mediante la definición de dominio.

Restricciones Estructurales

Las restricciones estructurales se refieren tanto a atributos como a interrelaciones.

Restricciones Estructurales Referidas a Atributos
  • Atributos Multivaluados: En general, un atributo toma, para cada ejemplar de entidad, un único valor de cada dominio (o dominios) subyacente, pero también existen atributos que pueden tomar más de un valor; estos atributos reciben el nombre de multivaluados frente a los univaluados que toman un solo valor.
  • Atributos Opcionales: Puede obligarse a un atributo de un tipo de entidad a que tome, como mínimo, un valor del (o de los) dominio(s) subyacente, es decir, el valor de ese atributo es obligatorio (no puede ser nulo) para todo ejemplar de la entidad.

Descargar

PDF Word HTML