Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
El modelo de datos entidad-relación (E-R) está basado en una percepción del mundo real basada en objetos y sus relaciones.
Entidades
Una entidad es una «cosa» u «objeto» en el mundo real que es distinguible de otros objetos.
Por ejemplo, cada persona es una entidad, y sus respectivas cuentas bancarias también pueden ser consideradas entidades.
Atributos
Las entidades se describen en una base de datos mediante un conjunto de atributos.
Por ejemplo, los atributos nombre, calle y ciudad pueden describir una entidad cliente. Los atributos numero-cuenta y saldo pueden describir una cuenta particular de un cliente.
Un atributo extra, id, se usa para identificar unívocamente a los clientes (dado que puede ser posible que haya dos clientes con los mismos nombre, calle y ciudad).
Cliente | |||
id | nombre | calle | ciudad |
Cuenta | ||
id | numero-cuenta | saldo |
Relaciones
Una relación es una asociación entre varias entidades.
El conjunto de todas las entidades del mismo tipo, y el conjunto de todas las relaciones del mismo tipo, se denominan respectivamente conjunto de entidades y conjunto de relaciones.
Diagrama del modelo entidad-relación
La estructura lógica general de una base de datos se puede expresar gráficamente mediante un diagrama ER, que consta de los siguientes componentes:
- Rectángulos, que representan a las entidades.
- Elipses, que representan atributos.
- Rombos, que representan relaciones entre entidades.
- Líneas, que unen los atributos con los conjuntos de entidades y los conjuntos de entidades con las relaciones.
Cada componente se etiqueta con la entidad o relación que representa.
Como ilustración, considérese el siguiente diagrama E-R de una parte de una base de datos de un sistema bancario consistente en clientes y las cuentas que tienen esos clientes: