RESUMEN RESTRICCIONES DE CARDINALIDAD PARA EL

Anuncio
RESUMEN RESTRICCIONES DE CARDINALIDAD PARA EL MODELO RELACIONAL
(1:N) + (1:N) = (N:M)
CLIENTE (ced, nombre, telefonos)
PRODUCTOS (cod, descripcion)
COMPRAS (ced_cliente, cod_producto, fecha compra)
(1:N) + (1:1) = (1:N)
DEPARTAMENTO (codigo, nombre, localizacion)
EMPLEADO (ced, nombre, salario, cod_departamento)
(1:1) + (1:1) = (1:1)
PARTIDO (cod, nombre, año_fund)
PRESIDENTE (ced, nombre, codigo_partido)
PARTIDO (cod, nombre, año_fund, ced_presidente)
PRESIDENTE (ced, nombre)
Primero repasemos la estructura del Modelo Entidad-Relación a través de unos ejemplos:
1
ced
Modelo Entidad-Relación
nombre
cod
telefonos
descripcion
(N:N)
CLIENTE
(1:N)
COMPRA
(1:N)
PRODUCTO
fech_compra
Ahora sí, veamos las restricciones de cardinalidad para el Modelo Relacional:
Relación de muchos a muchos: se crea una nueva tabla conformada por las claves
foráneas (ajenas de cada una de las entidades participantes)
(1:N) + (1:N) = (N:N)
CLIENTE (ced, nombre, telefonos)
PRODUCTO (cod, descripcion)
COMPRA (ced_cliente, cod_producto, fech_compra)
CLIENTE
Ced
Nombre
Telefonos
COMPRA
Ced_cliente
Cod_producto
Fech_compra
PRODUCTO
Cod
Descripción
2
Modelo Entidad-Relación
nombre
ced
cod
nombre
localizacion
salario
(1:N)
EMPLEADO
(1:1)
TRABAJA
(1:N)
DEPARTAMENTO
Relación uno a muchos: la clave primaria de la entidad 1 pasa a ser foránea en N.
(1:N) + (1:1) = (1:N)
DEPARTAMENTO (cod, nombre, localizacion)
EMPLEADO (ced, nombre, salario, cod_departamento)
DEPARTAMENTO
Cod
Nombre
Localización
EMPLEADO
Ced
Nombre
Salario
Cod_departamento
3
Modelo Entidad-Relación
nombre
ced
cod
nombre
año_fund
(1:1)
PARTIDO
(1:1)
(1:1)
ELIGE
PRESIDENTE
Relación uno a uno: la clave primaria de la entidad 1 pasa a ser foránea en la otra
entidad o viceversa.
(1:1) + (1:1) = (1:1)
PARTIDO (cod, nombre, año_fund)
PRESIDENTE (ced, nombre, cod_partido)
PARTIDO
Cod
Nombre
Año_fund
PRESIDENTE
Ced
Nombre
Cod_partido
PARTIDO (cod, nombre, año_fund, ced_presidente)
PRESIDENTE (ced, nombre)
PRESIDENTE
Ced
Nombre
PARTIDO
Cod
Nombre
Año_fund
Ced_presidente
Documentos relacionados
Descargar