Académique Documents
Professionnel Documents
Culture Documents
TEST (10 preguntas, respuesta nica, 2.0 puntos, aciertos +0.20, fallos 0.05)
( p ( R1 R 2 ... Rm ))
a)
b)
c)
R1 , R 2 ,..., Rm
( p ( A1 A 2 ... An ))
d)
A 1, A 2 ,..., An
(R1 R 2 ... Rm )
A 1, A 2 ,..., An
A1 , A2 ,..., An
( R1 R 2 ... Rm))
Los objetivos del diseo fsico de bases de datos son (indicar el falso):
a)
b)
c)
d)
a)
Transitividad.
b)
Pseudotransitividad.
c)
Aumentatividad.
d)
Proyectividad.
a)
b)
c)
d)
pg. 1
SOLUCIONES
Cual de las siguientes es una regla de Codd.
a)
Regla de la no subversin.
b)
Regla de la no concurrencia.
c)
Regla de la restriccin.
d)
Regla de la no replicacin de informacin.
De las operaciones del lgebra Relacional (Sealar la verdadera) :
a) Unin, interseccin, diferencia y producto cartesiano precisan que las relaciones operando
sean compatibles.
b) Unin, interseccin y diferencia son asociativas; producto, no.
c) La relacin resultante de una proyeccin es compatible con la original.
d) En la unin, la relacin derivada es compatible con las otras dos.
a)
b)
c)
d)
En el modelo Entidad-Interrelacin
No existen las claves ajenas.
Las claves ajenas estn asumidas en la representacin.
La integridad referencial se mantiene por punteros.
La integridad referencial se mantiene por referencias.
pg. 2
SOLUCIONES
PREGUNTAS CORTAS (2.0 puntos, 1.0 puntos cada pregunta)
[Se valorar especialmente la capacidad de sntesis, con ideas claras, breves y bien estructuradas]
Pregunta 1
Para el modelo Entidad/Interrelacin Extendido (EER), explicar cmo se utiliza la
agregacin. Definir y decir cmo se representan grficamente los dos tipos de agregaciones
contempladas en dicho modelo.
Tema 2, transparencias 54 y 55.
En el ME/R extendido la ag re g aci n es un tipo especial de interrelacin en la cual:
las cardinalidades mnima y mxima del tipo de entidad agregada siempre son (1,1), y por eso no se
indican.
COCHE
COCHE
(1,1)
(1,1)
CHASIS
CHASIS
MOTOR
MOTOR
(4,4)
RUEDA
RUEDA
Miembro/Coleccin:
Abstraccin que permite representar un todo o agregado como una coleccin de miembros, todos de un mismo tipo
de entidad y todos jugando el mismo rol.
Esta agregacin puede incluir una restriccin de orden de los miembros dentro de la coleccin (indicando el atributo
de ordenacin).
L OO
TT
A A
FF L
(1, n)
{orden por
N u m_ b a r c o }
ARCO
BBA
RCO
pg. 3
SOLUCIONES
[Se valorar especialmente la capacidad de sntesis, con ideas claras, breves y bien estructuradas]
Pregunta 2
Explicar en qu consiste el mecanismo de propagacin de clave cuando se transforman
interrelaciones 1:N desde el modelo ER al relacional. Indicar las situaciones en que dicha
opcin no es adecuada y se tiene que recurrir a crear una nueva tabla.
Tema 6, transparencias 41, 42 y 45.
R4.2 - Transformacin de Interrelaciones 1:N.
Existen dos soluciones:
a) Propagar los AIP del tipo de entidad que tiene de cardinalidad mxima 1 a la que tiene N (propagacin
de clave). Esta es la regla habitual.
b) Transformar la interrelacin en una tabla como si se tratara de una interrelacin N:M; pero ahora la
clave primaria de la tabla creada es slo la clave primaria de la tabla a la que le corresponde la
cardinalidad n.
La opcin b) se utiliza cuando
el nmero de ejemplares interrelacionados de la entidad que propaga su clave es muy pequeo y, por tanto, existiran
muchos valores nulos en la clave propagada.
se prev que la interrelacin en un futuro se convertir en una de tipo N:M.
la interrelacin tiene atributos propios y no es deseable propagarlos (a fin de conservar la semntica).
Modelo E/R
PROFESOR
Cod_prof
(1,n)
Modelo Relacional
PROFESOR (Cd_prof,, ..., Cod_dep)
Pertenece
1:N
DEPARTAMENTO
Cod_dep
Al hacer propagacin de clave, la cardin alidad mnima de la interrelacin con mxima 1 se puede modelar usando NOT NULL
para el valor 1. Para la interrelacin de cardinalidad mxima N es necesaria una restriccin (CHECK, ASSERTION o TRIGGER).
pg. 4
SOLUCIONES
Problema 1 (3 .0 puntos)
El esquema relacional de una base de datos con informacin de las pginas web que contienen
los datos de los cursos a distancia impartidos por un centro universitario es el siguiente:
pagina ( pID, titulo, url, pbase, naccesos )
grafico ( gID, gnombre, gtipo, gdirectorio )
material ( mID, mdescripcion, mdirectorio, mcategoria )
mostrar ( pID, gID )
httplink ( origen-pID, destino-pID )
ftplink ( pID, mID )
pagina.pbase pagina
httplink.origen-pID pagina
ftplink.pID pagina
mostrar.pID pagina
mostrar.gID grafico
httplink.destino-pID pagina
ftplink.mID material
Descripcin:
Cada curso tiene una o varias pginas web cuyas caractersticas son su identificador nico
(pID); ttulo; direccin Internet (url); identificador de la pgina base (pbase), es decir, la pgina
principal o inicial del curso; y un contador de los accesos tenidos (naccesos). Las caractersticas
de un grfico son su identificador nico (gID); nombre (gnombre); el formato grfico del
archivo (gtipo), por ejemplo, gif o jpeg; y el directorio en el que se encuentra (gdirectorio).
Cada material utilizado en un curso se caracteriza por su identificador nico (mID); una
descripcin (mdescripcion); el directorio donde est (mdirectorio) y el tipo de material
(mcategoria), por ejemplo, A para apuntes, C para calificaciones, T para transparencias,
E para ejecutables, etc.
Se pide realizar las siguientes consultas en lgebra relacional y en clculo relacional de
dominios:
1) Qu pginas contienen enlaces ftp a archivos de calificaciones?. Indicar su pID, titulo, url
y pbase.
2) Qu pginas no muestran ningn grfico?. Indicar su pID, titulo, url y pbase.
3) Qu pginas contienen enlaces ftp a todo el material de tipo T (transparencias). Indicar
su pID, titulo, url y pbase.
SOLUCIONES:
1)
a. AR
(pagina v12)
pg. 5
SOLUCIONES
b. CRD
2)
a. AR
b. CRD
(pagina v 21) ;
3)
a. AR
b. CRD
(pagina v31)
pg. 6
SOLUCIONES
Problema 2 (3 0 puntos)
Se tiene el siguiente esquema de relacin con datos de Fincas Catastrales:
R(NICAT, EMPLAZAMIENTO,
COM_AUTO, TASAS, FISCALIDAD)
TIPO,
MUNICIPIO,
MANCOM,
PROVINCIA,
pg. 7