Professional Documents
Culture Documents
Pgina 1 de 5
Ejercicio 3
Dado el siguiente esquema de relacin:
R = (a, b, c, d, e, f, g, h, i)
Y las siguientes dependencias funcionales:
DF = (ab c, c b, a de, d f, g hi, h g)
Sabiendo que en el anterior conjunto de dependencias funcionales todas las dependencias
son elementales y no existen redundantes se pide:
a) Calcular claves candidatas.
b) Obtener por descomposicin un conjunto de relaciones en 3 Forma Normal.
Ejercicio 4
Se dispone del siguiente esquema relacional con datos de pintores famosos y sus
principales cuadros:
R (npin, nac, fecn, esc, tit, tam, ao, est, val)
Ademas existen las siguientes dependencias funcionales:
DF = (
npin nac, fecn;
tit tam, ao, est, val;
esc est;
npin, ao esc
)
1. Npin = nombre del pintor (El Bosco, Tiziano, Goya, Monet, etc.)
2. Nac = nacionalidad del pintor (espaola, francesa, etc.)
3. Fecn = fecha (ao) de nacimiento del pintor
4. Esc = escuela pictrica del pintor (veneciana, madrilea, flamenca, etc.)
5. Tit = ttulo del cuadro
6. Tam = tamao del cuadro (alto x ancho)
7. Ao = ao en que ha sido pintado el cuadro
8. Est = estilo pictrico del cuadro (realismo, impresionismo, cubismo, etc.)
9. Val = valor en que se cotiza actualmente el cuadro.
Se pide:
a) Indicar si las siguientes afirmaciones son ciertas o falsas (demostrarlo de forma clara y
precisa en base a este enunciado y NO en base al conocimiento que usted tiene del mundo
real):
1. Un pintor ha podido tener varias nacionalidades, pero en diferentes aos.
2. Todos los pintores de una escuela son de la misma nacionalidad.
3. No pueden existir dos cuadros con igual tamao.
4. Todos los cuadros de una escuela son del mismo estilo.
5. Un pintor puede tener cuadros de ms de un estilo pictrico cada ao.
6. No pueden existir cuadros sin valor de cotizacin (val).
7. Un pintor puede tener dos cuadros con el mismo ttulo.
8. No pueden existir dos pintores con igual nombre.
b) Indique si es posible modelar mediante dependencias funcionales las siguientes reglas,
adicionales a las que ya se cumplen. En caso afirmativo, escriba las correspondientes
dependencias funcionales nuevas y/o los cambios que se deberan producir en las
anteriores. En caso negativo explique las razones:
1. Todos los cuadros de una autor son de la misma escuela.
2. El ao en que ha sido pintado un cuadro tiene que ser posterior al de nacimiento
de su autor.
Gestin de Datos 2013
Pgina 2 de 5
Ejercicio 5
Dada la siguiente tabla:
Nombre
Edad
Luis
Ana
18
23
Jaime
19
Idioma
Ingles
Ingles
Frances
Alemn
Italiano
Nivel
Bien
Bien
Regular
Mal
Bien
Ejercicio 7
Dada la siguiente relacin sin normalizar que contiene informacin acerca de
departamentos, sus administradores y empleados asignados a los departamentos:
R=(
nro-dpto,
nombre-dpto,
nro-admin,
nombre-admin,
nro-empl,
nombre-empl,
codigoTrabajo,
descripcin-trabajo,
fecha
)
Gestin de Datos 2013
Pgina 3 de 5
Asumiendo que:
Nro-dpto, nro-admin, nro-empl y cdigoTrabajo son nicos.
Un empleado puede estar asignado a un Departamento.
Un administrador puede ser responsable de ms de un departamento.
Un empleado puede tener diferentes tipos de trabajos asociados en distintos tiempos.
Cmo normalizara la relacin?
Ejercicio 8
Para cada uno de los siguientes esquemas, plantear las dependencias funcionales
que encuentre entre los atributos:
a) CIUDADES (ciu-cdigo-postal, ciu-nombre, ciu-total-habitantes, prov-pertenece-cod, provpertenece-nombre)
b) FACTURA (fac-nmero, fac-cli-cdigo, fac-cli-nombre, fac-fecha, fac-importe, fac-tipo)
Ejercicio 9
Sea R (A, B, C, D, E, G) un esquema relacional y considere el siguiente conjunto de
dependencias funcionales sobre R:
DF = {ABC E, BG E, DA G, ABD GC, E C}
De la siguiente lista de conjuntos de atributos, seleccione todas las claves:
a. AD
b. ABC
c. ABCDE
d. DBC
e. AB
f. ABD
g. ABCD
h. ABEG
i. ABE
j. ABG
k. ABDEG
Ejercicio 10
Sea la relacin R(A, B, C, D, E, F, G) y sea F el conjunto de dependencias
funcionales sobre R: F={ABC, CA, BCD, ACDB, DEG, BEC, CGBD,
CEAG}. Calcular el conjunto de atributos de R que dependen de B y D: {B,D}+F
Ejercicio 11
Sea el esquema R(A, B, C, D, E) y sea F el conjunto de dependencias funcionales
sobre R: ABC, CD, BDE. Calcular el conjunto de atributos de R que dependen de AB:
{A,B}+F
Pgina 4 de 5
Ejercicio 12
Autor
Nacionalidad Cod_Libro
Date, C.
Date, C.
Date, C.
Norteamericana
Norteamericana
Norteamericana
98987
97777
98987
Codd, E.
Norteamericana
7890
Gardarin
Gardarin
Valduriez
Kim,W.
Lochovsky
Francesa
Francesa
Francesa
Norteamericana
Canadiense
12345
67890
67890
11223
11223
Titulo
Editorial
Ao
Database
SQL Stan
Guide for
DBA
Relational
Design
Basi Dati
Comp BD
Comp BD
BD OO
BD OO
Addison, W.
Addison, W.
Addison, W.
1990
1986
1988
Addison, W.
1990
Paraninfo
Eyrolles
Eyrolles
ACM
ACM
1986
1984
1984
1989
1989
Ejercicio 13
Dada la siguiente relacin:
Ttulo
Star Wars
Star Wars
Star Wars
Mighty Ducks
Wayne's World
Wayne's World
Ben Hur
Ben Hur
Ao Duracin
1977
1977
1977
1991
1992
1992
1959
1959
124
124
124
104
95
95
212
212
TipoFilm
color
color
color
color
color
color
Color
Color
Estudio
Fox
Fox
Fox
Disney
Paramount
Paramount
MGM
MGM
Actor
Carrie Fisher
Mark Hamill
Harrison Ford
Emilio Estevez
Dana Carvey
Mike Meyers
Charlton Heston
Martha Scott
Pgina 5 de 5