Logo

Bienvenido a mi blog

  • Este blog está dedicado a la asignatura de Base de Datos del ciclo ASIR. Se encuentran subidas tanto las prácticas como un diario de clase.
  • En el menú de la parte superior encontrarás una sección navegable con todos los contenidos del blog.

Notas de clase día #11


Elementos del Modelo Entidad/Relación

El modelo Entidad/Relación trata de un modelo de datos con estructuras propias que son conocidas como Diagramas Entidad/Interrelación.

Los elementos del modelo Entidad/Interrelación son:

  • Entidades
  • Atributos
  • Interrelaciones

Entidades 

Una entidad es un objeto real o abstracto de interés el cual se quiere obtener una determinada información. La realización concreta de una entidad se conoce como ocurrencia de entidad.
Por ejemplo si tenemos la entidad fruta, una ocurrencia será naranja.

Una entidad debe cumplir ciertas reglas:
  • Tiene que tener existencia propia.
  • Cada ocurrencia de un tipo de entidad debe poder distinguirse a las demás.
  • Todas las ocurrencias de un tipo de entidad deben tener los mismos tipos de características.

Atributos

Un atributo es una propiedad o característica asociada a una determinada entidad y común a todas las ocurrencias de esa entidad. Los atributos poseen un conjunto de valores permitidos para cada uno, esto se conoce como dominio
Función que a una entidad le asigna un dominio:
  • A:E -> F(V)
  A: Atributo, E: Tipo de entidad, V: Conjuntos de valores (Dominio), F: Función

En función de sus características, se pueden distinguir dos tipos de atributos:
  • Atributo Identificador Principal (AIP): Distingue unívocamente una ocurrencia de entidad al resto de ocurrencias.
  • Atributo Descriptor: Caracteriza una ocurrencia pero no la distingue del resto de ocurrencias de entidad.
Puede ocurrir que varias ocurrencias verifiquen que la condición de ser identificador unívoco y mínimo es cumplido, por lo que denominaremos ATRIBUTO IDENTIFICADOR CANDIDATO (AIC) y elegiremos una como API siendo el resto ATRIBUTOS IDENTIFICADORES ALTERNATIVOS (AIA).



Interrelaciones

Una interrelación es una asociación entre entidades y se caracterizará por unas determinadas restricciones que determinarán las entidades que pueden o no participar en dicha interrelación.


Una interrelación se caracteriza por tres propiedades:
  • Nombre. Como todo objeto en el modelo E/R, las interrelaciones deben tener un nombre que las identifique unívocamente.
  • Grado. Número de tipos de entidad sobre las que se realiza la asociación.
  • Tipo de Correspondencia. Número máximo de ocurrencias de cada tipo de entidad que pueden intervenir en una ocurrencia del tipo de interrelación.
Representación gráfica


Tipos de correspondencia

  • 1:1 - Una ocurrencia de la entidad A se asocia como máximo con una única ocurrencia de la entidad B y viceversa.
  • 1:N - Una ocurrencia de la entidad A se asocia con un número indeterminado de ocurrencias de la entidad B, pero una ocurrencia de la entidad B se asocia como máximo con una ocurrencia de la entidad A.

  • N:M - Una ocurrencia de la entidad A se asocia con un número indeterminado de la entidad B y viceversa.