Vous êtes sur la page 1sur 9

SOLUCIONES

TEST (10 preguntas, respuesta nica, 2.0 puntos, aciertos +0.20, fallos 0.05)

A cul de las expresiones mostradas a continuacin es equivalente la consulta SQL


siguiente?

SELECT A1, A2, ... , An FROM R1, R2, ... , Rm WHERE P

( 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)

Optimizar el consumo de recursos.

b)

Proporcionar la mxima seguridad.

c)

Adaptar el diseo lgico a la s peculiaridades del SGBD con que se implementa.

d)

Evitar las reorganizaciones peridicas.

Cmo se llama el siguiente axioma de Armstrong?


Si X ? Y e YW ? Z, entonces XW ? Z

a)

Transitividad.

b)

Pseudotransitividad.

c)

Aumentatividad.

d)

Proyectividad.

a)

Cual de las afirmaciones siguientes no es exacta en el caso de dependencias multivaluadas?


Se originan cuando en una tabla aparecen atributos multivaluados independientes entre
s, y se normaliza la tabla para que est en 1FN.

b)

Las dependencias multivaluadas siempre se producen por parejas.

c)

Una dependencia de combinacin es un caso especial de multivaluada..

d)

Toda dependencia funcional es a la vez multivaluada.

Cul de los siguientes conceptos no est permitido en el modelo entidad/interrelacin


extendido?
a) Interrelacin entre entidades.
b) Generalizacin.
c) Clasificacin.
d) Interrelacin entre Interrelaciones.

UCLM -ESI: BDa , julio-2002 (ISI + ITIS + ITIG)

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.

Una interrelacin Muchos a Muchos traducida desde un esquema Entidad-Interrelacin a un


esquema Relacional
a) No tiene claves.
b) Implcitamente, contiene una agrupacin de las claves primarias de las entidades
relacionadas.
c) No puede admitir atributos que no pertenezcan a una de las entidades asociadas.
d) Conserva la clave de la entidad fuerte.
La relacin que resulta de evaluar una frmula abierta con n ocurrencias libres y m ligadas
es:
a) Una relacin de cardinalidad n.
b) Una relacin cuyo grado coincide con el nmero de ocurrencias ligadas de la frmula.
c) Una relacin con tantos atributos como ocurrencias libres tiene la frmula.
d) Una relacin de cardinalidad n+m.

UCLM -ESI: BDa , julio-2002 (ISI + ITIS + ITIG)

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.

Existen dos clases de agregaciones:


Compuesto/Componente:
Abstraccin que permite representar que un todo o agregado se obtiene por la unin de diversas partes o
componentes que pueden ser tipos de entidades distintas y que juegan diferentes roles en la agregacin.

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

(utilizar nicamente el espacio anterior con letra clara y legible)

UCLM -ESI: BDa , julio-2002 (ISI + ITIS + ITIG)

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, ...)


(1,1)

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).

(utilizar nicamente el espacio anterior con letra clara y legible)

UCLM -ESI: BDa , julio-2002 (ISI + ITIS + ITIG)

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

v11 mID ( mcategoria= 'C ' ( material )) ;


v12 pID (v11 ftplink ) ;

pID, titulo, url, pbase

(pagina v12)

UCLM -ESI: BDa , julio-2002 (ISI + ITIS + ITIG)

pg. 5

SOLUCIONES
b. CRD

{ pID,titulo,url,pbase | m (material(m,_,_,C) ftplink(pID,m)


pagina(pID,titulo,url,pbase,_)) }

2)
a. AR

v21 ( pID (pagina )) (pID ( mostrar )) ;

b. CRD

pID, titulo, url, pbase

(pagina v 21) ;

{ pID,titulo,url,pbase | pagina(pID,titulo,url,pbase,_) mostrar(pID,_) }

3)
a. AR

v31 mID ( mcategoria= 'T' ( material )) ;


v32 ftplink v31 ;

b. CRD

pID, titulo, url, pbase

(pagina v31)

v33 { mID | material(mID,_,_,T) } ;


{ pID,titulo,url,pbase | pagina(pID,titulo,url,pbase,_)
m(v33(m) ftplink(pID,m))
n(v33(n) ftplink(pID,n)) }

UCLM -ESI: BDa , julio-2002 (ISI + ITIS + ITIG)

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,

siendo NICAT El nmero de Identificacin catastral de una finca rstica o urbana,


EMPLAZAMIENTO la direccin donde se encuentra la finca, TIPO el tipo de la finca (Urbana,
Rstica etc...), MANCOM la Mancomunidad en la que se ubica, TASAS el impuesto local y
FISCALIDAD el tipo de gravamen para los impuestos de Patrimonio (No locales).
Se sabe que se cumplen las siguientes reglas semnticas:
1. Una finca se identifica por Nmero de Identificacin Catastral (NICAT). Cada finca
solo tiene un EMPLAZAMIENTO, en un determinado MUNICIPIO, PROVINCIA
y Comunidad Autnoma (COM_AUTO).
2. Dado un NICAT sabemos a qu TIPO de finca pertenece.
3. Un Municipio puede pertenecer a varias Mancomunidades (MANCOM). Las
TASAS se calculan de acuerdo al MUNICIPIO y a la Mancomunidad (MANCOM)
a la que se adscribe.
4. La fiscalidad se fija de acuerdo al TIPO, EMPLAZAMIENTO y Mancomunidad
(MANCOM).
Se pide:
a)
b)
c)
d)
e)
f)

Indicar el conjunto de DF que se deducen de cada regla semntica. Dibujar el diagrama


de dependencias conjunto.
Indicar las DF no completas y transitivas, y los descriptores equivalentes.
Calcular las claves candidatas.
Calcular el recubrimiento irredundante.
Poner en FNBC aplicando una tcnica de descomposicin. Indicar las prdidas de
informacin y/o dependencias que se han producido.
Dibujar el diagrama de integridades referenciales.

SOLUCIN en fichero Bda-sol2002jul2.pdf

UCLM -ESI: BDa , julio-2002 (ISI + ITIS + ITIG)

pg. 7

Vous aimerez peut-être aussi