Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelo Entidad-Relación
Modelo Entidad-Relación
MODELO ENTIDAD-RELACIÓN
2.1 Conceptos básicos
2.2 Problemas más comunes en el diseño de bases de datos
2.3 Relaciones entre tablas o entidades
2.4 Llaves
2.5 Diagrama de Entidad-Relación
2.6 Conjunto de entidades débiles
2.7 Diseño del Esquema de una base de datos E-R.
2.8 Reducción de un esquema E-R a tablas
Una entidad es un objeto que existe y es distinguible de otros objetos. Por ejemplo los datos de
un alumno en particular es una entidad, ya que identifica una persona específica en el universo.
Una entidad puede ser concreta, tal como una persona o un libro, o puede ser abstracta, como
un día festivo o u concepto.
Un conjunto de entidades es un conjunto de entidades del mismo tipo. El conjunto de todas las
personas que tienen una cuenta en un banco, por ejemplo puede definirse como el conjunto de
entidades cliente. Análogamente el conjunto de entidades cuenta podría representar el conjunto
de todas las cuentas de un banco determinado.
Una entidad esta representada por un conjunto de atributos. Posibles atributos del conjunto de
entidades clientes son nombre-cliente, seguro-social, calle y ciudad-cliente.
Para cada atributo hay un conjunto de valores permitidos, llamados dominio de ese atributo. El
dominio del atributo nombre-cliente podría ser el conjunto de todas las cadenas de texto de una
determinada longitud. El dominio del atributo número-cuenta podría ser el conjunto de todos los
enteros positivos.
Conjunto de entidades cliente y cuenta
Cuenta
número- sald
cuenta o
Cliente 259 1000
nombre- seguro- calle ciudad- 630 2000
cliente social cliente
Oliver 654-32-098 Main Austin 401 1500
Harris 890-12-456 North Georgetow 700 1500
n
Las relaciones entre las entidades A y B pueden ser de los siguientes tipos:
- Una a una. Una entidad en A está asociada con una entidad en B, y una entidad en B esta
asociada con una entidad en A.
a1 b1
a2 b2
a3 b3
a4 b4
A B
- Una a muchas. Una entidad en A esta asociada con un número cualquiera de entidades en B.
Una entidad en B, sin embargo, puede estar asociada a lo sumo con una entidad en A.
b1
a1
b2
a2
b3
a3
b4
b5
A
B
Muchas a una.
Una entidad en A esta asociada a lo sumo con una entidad en B. Una entidad en B, sin
embargo, puede estar asociada con un número cualquiera de entidades en A
a1
b1
a2
b2
a3
b3
a4
a5
A B
Muchas a muchas
Una entidad en A esta asociada con un número cualquiera de entidades en B, y una entidad en
B esta asociada con un numero cualquiera de entidades en A.
a1
b1
a2
b2
a3
b3
a4
A B
a) Simple: formada por un solo atributo, este atributo tiene un valor único dentro de la entidad y
por lo tanto identifica de forma única a un registro.
b) Compuesta: Formada por dos o más atributos. Es un atributo alternativo o adicional que se
utiliza cuando la llave primaria no es suficiente para identificar un registro.
Llave alterna: Es otro atributo diferente a la llave primaria, que también identifica de manera
única a un tuplo.
Atributo heredado, extranjero o foráneo: Es aquel atributo que fue heredado de otra entidad
padre a una entidad hijo, con la finalidad de relacionarlas.
Es posible que el conjunto de entidades no tenga suficientes atributos para formar una clave
primaria. Un conjunto de entidades de este tipo de denomina conjunto de entidades débil. Un
conjunto de entidades que tienen una clave primaria se denomina conjunto de entidades fuerte.
El modelo Entidad-Relación es el modelo para diseño conceptual más de bases de datos. Fue
introducido por Peter Chen en 1976. El modelo Entidad-Relación está formado por un conjunto
de conceptos que permiten describir la realidad mediante un conjunto de representaciones
gráficas y lingüísticas.
calle
Ciudad-cliente
Número- saldo
cuenta
Seguridad-social
fecha
2.6 Conjunto de entidades débiles
Cuando una entidad participa en una relación puede adquirir un papel fuerte o débil. Una entidad débil es
aquella que no puede existir sin participar en la relación, es decir, aquella que no puede ser unívocamente
identificada solamente por sus atributos. Una entidad fuerte (también conocida como entidad regular) es
aquella que sí puede ser identificada unívocamente. En los casos en que se requiera, se puede dar que una
entidad fuerte "preste" algunos de sus atributos a una entidad débil para que, esta última, se pueda
identificar.