Académique Documents
Professionnel Documents
Culture Documents
• Filas - tuplas
• valores nulos
• R - Nombre de la Relación
• Ai - Atributo i-ésimo
• Notación: r(R)
• Ejemplo:
Nombre RUT Fono1 Dirección Fono2 Edad Prom
Juan Perez 8.567.789-1 211 3333 Ecuadior 111 nulo 19 4.58
José Gomez 7.111.222-4 233 4566 Av Matta 123 211 3322 20 5.35
... ... ... ... ... ... ...
• Esquema de la BD incluye :
• Restricciones de Integridad
• Superclave
• Clave
• Clave candidata
• cualquier clave
• Clave Primaria
• si una tupla en una relación R1 hace referencia a otra de una relación R2, ésta última debe
existir.
• tienen el mismo dominio que los atributos de la clave primaria CP de otra relación R2
• un valor de CE en una tupla t1 de R1 ocurre como valor de CP en alguna tupla de R2, o es nulo
• entidad normal E
• crear una relación R con todos los atributos simples de E (si hay atributos compuestos
poner las componentes)
• elegir uno de los atributos clave de E como clave primaria de R (si es compuesto, el
conjunto de esos atributos será la clave primaria
• entidad débil D
• vínculos N:N
• crear una nueva relación R que contiene a la clave primaria de la entidad o vínculo a que A
pertenece más el atributo A mismo
Dirección
Nombres
RUT
Ap Paterno Ap Materno
salario Numero
sexo
Nombre Lugar
nombre
1..N
Pertenece_A
Empleado 1..1
1..1 Depto.
1..1 * fechaInic
1..1
Supervisa 0..1
Dirige
1..1
1..* Controla
horas
*
Dependientes_De Trabaja_En Proyecto
1..*
*
nombre lugar
Dependiente
número
Dirección
Nombres RUT
Ap Paterno Ap Materno
salario
sexo
nombre
Proyecto
PROYECTO (NOMBRE, NUMERO, LUGAR)
nombre lugar
número
Dirección
Nombres
RUT
Ap Paterno Ap Materno Numero
salario
sexo
Nombre Lugar
nombre
Empleado
Depto.
Dependientes_De
Proyecto
nombre lugar
Dependiente
número
Dirección
Nombres
RUT
Ap Paterno Ap Materno Numero
salario
sexo
Nombre Lugar
nombre
Empleado
Depto.
1..1 fechaInic
0..1
Dirige
Dependientes_De
Proyecto
nombre lugar
Dependiente
número
Supervisa => EMPLEADO(NOMBRE, AP_PAT, AP_MAT, SEXO, RUT, SALARIO, ND, RUT_SUP)
Dirección
Nombres
RUT
Ap Paterno Ap Materno Numero
salario
sexo
Nombre Lugar
nombre
1..N
Empleado Pertenece_A 1..1
Depto.
1..1 * 1..1 fechaInic
1..1
*
Dependientes_De
Proyecto
nombre lugar
Dependiente
número
Dirección
Nombres
RUT
Ap Paterno Ap Materno Numero
salario
sexo
Nombre Lugar
nombre
1..N
Empleado Pertenece_A 1..1
Depto.
1..1 * 1..1 fechaInic
1..1
Supervisa
1..* 0..1 Controla
Dirige
*
Dependientes_De
Trabaja_En Proyecto
1..*
LUGARES_DEPTOS(NUMERO_DEPTO, LUGAR)
NUMERO LUGARD