Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRIMERA PARTE
Base de Datos
Gloria Toro Oñate
INTRODUCCIÓN
Modelo propuesto por Codd en 1970
Permite un alto grado de independencia de los
datos
Introduce el concepto de normalización
Más implementado en los SGBDs
IBM, Oracle, Microsoft, Sybase, etc.
SUCURSAL
IdSucursal calle ciudad Cod_postal
SUCUSAL
RELACIONES EN MER
¿Deberíamos mapear cada relación en el
MER a una tabla?
1..N 1..N
ALUMNOS CURSAN CURSOS
CURSAN
•La clave de CURSAN es el
ID IDC NOTA
conjunto de atributos {ID,IDC}
•ID,IDC son a su vez claves
foráneas
RELACIONES N A N
1. Si una relación binaria R entre las
entidades E1 y E2 es N a N (muchos a
muchos), entonces R es mapeada a una
tabla T
2. La tabla T contiene las claves primarias
de las tablas asociadas a las entidades
E1 y E2
3. Si la relación R tiene atributos, estos
pasan a ser atributos de la tabla T
RELACIONES N A 1
1..N 1..1
EMPLEADO TRABAJA
SUCURSAL
EMPLEADO
•La clave de EMPLEADO es
NroStaff Nombre Cargo Fecha_nac IdSucursal
NroStaff
•IdSucursal es clave foránea
RELACIONES N A 1
1. Si una relación binaria R entre las
entidades E1 y E2 es N a 1, R no se
transforma en una tabla
2. Si la cardinalidad mínima de la relación
entre R y E2 es 1, entonces la tabla E2
contendrá la clave primaria de la tabla
E1
3. Los atributos de la relación R (si los hay)
también se incluyen en la tabla E2
RELACIONES N A 1
Si la cardinalidad mínima de la relación entre R
y E2 es 0, se recomienda crear una tabla para R
0..1 1..N
UNIVERSIDAD TRABAJA ACADEMICOS
TRABAJA
IDA IDU •La clave de TRABAJA es
{IDA,IDU}
• {IDA,IDU} son claves foráneas
RELACIONES 1 A 1
ALUMNOS
ID NOMBRE EDAD DIRECCION PATENTE MARCA MODELO AÑO DESDE
RELACIONES 1 A 1
0..1 1..1
UNIVERSIDAD DIRIGE ACADEMICOS
UNIVERSIDAD
IDCAM NOM_CA
CAMPUS
N N
ALUMNOS CURSAN CURSOS
CURSAN NOTA
ALUMNOS
ID IDCA NOMBRE EDAD DIRECCION DESDE
JERARQUÍAS