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