Fundamentos del Modelo Entidad-Relación y Claves de Bases de Datos

Enviado por Comunidad Wikiteka y clasificado en Economía

Escrito el en español con un tamaño de 3,78 KB

Modelo Entidad-Relación (MER): Conceptos Fundamentales

El Modelo Entidad-Relación (MER), propuesto por Peter P. Chen, describe los datos como entidades, relaciones (o vínculos) y atributos. Permite representar el esquema conceptual de una base de datos de forma gráfica mediante los diagramas E-R.

Entidad

Una entidad es cualquier objeto del mundo real con existencia propia sobre el cual queremos almacenar información en una base de datos.

Tipos de Entidades

  • Fuertes o Regulares: Son aquellas que tienen existencia por sí mismas.
  • Débiles: Son aquellas cuya existencia depende de otra entidad.

Atributos

Los atributos son propiedades específicas de las entidades.

  • Al conjunto de valores que puede tomar un atributo se le llama dominio del atributo.
  • Atributo Clave: Es un atributo o conjunto de atributos que permite diferenciar de forma única unas entidades particulares de otras.
  • Atributo Compuesto: Está formado por un conjunto de atributos más simples, mientras que los atributos simples no se pueden dividir.
  • Atributos Monovaluados: Tienen un único valor para una entidad específica.
  • Atributos Multivaluados: Pueden tener más de un valor para una entidad específica.

Vínculo o Relación

Un vínculo o relación se puede definir como una correspondencia, asociación o conexión entre dos o más entidades.

Una relación también puede tener atributos descriptivos propios.

Correspondencia de Cardinalidad

La correspondencia de cardinalidad expresa el número máximo de entidades de un conjunto que están relacionadas con una entidad del otro conjunto de entidades que interviene en la relación.

Modelo Entidad-Relación Extendido (ME-RE)

El Modelo Entidad-Relación Extendido (ME-RE) pretende aportar soluciones a requerimientos un tanto más complejos no contemplados en el modelo E-R original, propuesto por E.F. Codd.

Conceptos Adicionales del ME-RE

Superclase

Una superclase es todo tipo de entidad sobre el cual se definen subclases.

Subclase

Una subclase es un subconjunto de un tipo de entidad (superclase) que tiene sentido en el mini-mundo, ya que posee atributos particulares o participa en relaciones específicas.

Notaciones de Especialización/Generalización
  • Disjunta (=): Cuando una entidad de la superclase solo puede pertenecer a una de las subclases definidas.
  • Solapada (|): Cuando una entidad de la superclase puede pertenecer a dos o más de las subclases definidas.

Claves en Modelos de Datos Relacionales

Llave Primaria (PK)

La Llave Primaria (PK) es un conjunto de atributos que distingue cada ocurrencia de una entidad de forma inequívoca de las demás.

En el Modelo de Datos Relacional (RDM), la llave primaria suele estar subrayada.

Llave Foránea (FK)

La Llave Foránea (FK) es un conjunto de atributos común a dos entidades que sirve como mecanismo de relación entre ellas.

No es un atributo propio de la entidad donde se define, sino que es la llave primaria de la entidad con la cual se relaciona. En el Modelo de Datos Relacional (RDM), se marca explícitamente como FK.