*cardinalidad de las relaciones en base de datos
Es Simplemente la forma en que se relacionan las Entidades, o expresa cuantas entidades seRelacionan con otras entidades. Hay varias maneras de mostrar las cardinalidades:Poner etiquetas en las líneas que unen las relaciones con las entidades, consiste en un mínimo y máximo que contiene un cero (varios a varios) y lo usual es poner una “M” en unExisten 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen con cuantas ocurrencias de entidad de tipo B se puede relacionar una ocurrencia de entidad de tipo A:
4. Relación uno a uno.
5. Relación uno a varios (n).3. Relación varios (n) a uno.
4. Relación varios a varios (n)- (n)
4. Relación uno a uno.
5. Relación uno a varios (n).3. Relación varios (n) a uno.
4. Relación varios a varios (n)- (n)
*Modelo entidad-relación ER
El modelo entidad-relación ER es un modelo de datos que permite representar cualquier abstracción, percepción y conocimiento en un sistema de información formado por un conjunto de objetos denominados entidades y relaciones, incorporando una representación visual conocida como diagrama entidad-relación.
Modelo entidad relación
|
Objeto de la base de datos
|
Ejemplo
|
Ejemplares – Conjuntos – Extensión
|
Registros de una tabla – Conjunto de registros
| Conjunto-Usuarios{Jorge Martínez(1|alumno), Enrique Valtierra(2|profesor), Miguel dos Santos(3|investigador)} |
Entidad
|
Tabla de la base de datos
| Tabla usuarios |
Atributos – Intención
|
Campos de una tabla
| id, nombre, apellidos, tipo de usuario, dni, dirección, teléfono |
Relación
|
Vínculo entre conjuntos
| Jorge Martínez es investigador |
Interrelación
|
Relación entre tablas
| Tabla Usuarios relacionada con Tabla Tipo de usuarios |
Entidades fuertes
|
Tabla principal
| Tabla Usuarios |
Entidades débiles
|
Tabla auxiliar
| Tabla Tipo de usuarios |