Você está na página 1de 13

1

1.- Sabiendo que la restricción de exclusividad entre las Interrelaciones indica que una
ocurrencia de la entidad que participa en ambas interrelaciones solo puede participar en
uno de los dos tipos de la interrelación a la vez (en el momento que participa en uno ya no
podra formar parte del otro). Responde

a) Un ejemplar de PROFESOR participa en alguna de las dos interrelaciones


una o varias veces.
b) Un ejemplar de PROFESOR puede no participar ninguna vez en la
interrelación PERCIBE.
c) Un ejemplar de PROFESOR puede no participar ninguna vez en la
interrelación CONTRATADO
d) Un ejemplar de PROFESOR nunca participara en ninguna de las dos
interrelaciones.

2.- Sabiendo que la restricción de inclusividad entre las Interrelaciones indica que una
ocurrencia de la entidad que participa en ambas interrelaciones tiene que participar
obligatoriamente en el otro (en el momento que participa en uno ya no podra formar parte
del otro). Responde
2
e) Un ejemplar de PROFESOR participa en alguna de las dos interrelaciones
una o varias veces.
f) Un ejemplar de PROFESOR no participa nunca en la interrelación
CONTRATO.
g) Un ejemplar de profesor participa como mínimo de 3 a varias veces en la
interrelación RECIBE.
h) Un ejemplar de PROFESOR siempre que participa en la interrelación
CONTRATO lo hace también en RECIBE y con un mínimo de tres veces.

3.-

3.-Cuál de los siguientes conceptos no está permitido en el modelo Entidad/Interrelación


extendido?
a) Interrelación entre entidades.
b) Generalización.
c) Clasificación.
d) Interrelación entre Interrelaciones.
3
4.-Dado el siguiente esquema E/R

¿Qué tipo de restricción entre ambas interrelaciones utilizaremos para modelar que una
persona o bien reside en un municipio o en un país extranjero, pero no ambos a la vez?
a) Exclusividad.
b) Exclusión
c) Inclusividad
d) Inclusión.

6.- La siguiente definición “Todo ejemplar del tipo de entidad afectado que participa en
uno de los tipos de interrelación tiene necesariamente que participar en la otra”,
corresponde a la definición de una restricción de:
a) Inclusividad
b) Inclusión
c) Exclusividad
d) Exclusión

7.- En una generalización las cardinalidades mínimas y máximas (Indicar la opción


verdadera):
a) Siempre son (1,1) en el supertipo y (1,1) en los subtipos
b) Siempre son (0,1) en el supertipo y (1,1) en los subtipos
c) Si es “Total y Exclusiva” son siempre (0,1) en el supertipo y (0,1) en los subtipos
d) Ninguna de las anteriores es cierta.

8.- ¿Cuál de las siguientes afirmaciones es cierta?:


a) Un tipo de entidad débil puede participar de una interrelación ternaria
b) No siempre una interrelación ternaria puede descomponerse en interrelaciones
binarias sin pérdida de semántica
c) Una interrelación ternaria no puede coexistir con interrelaciones binarias sin
existir redundancia
d) Ninguna de las anteriores es cierta
4
9.- ¿Cuál de las siguientes NO es una restricción inherente al modelo relacional?
a) Toda relación tiene una clave primaria.
b) El orden de las tuplas no es significativo.
c) El orden de los atributos no es significativo.
d) Toda relación tiene, al menos, una clave ajena.

10.- ¿Cuál las siguientes afirmaciones es cierta?


a) En el modelo relacional toda relación persistente debe tener nombre
b) En el modelo relacional toda relación temporal debe tener nombre
c) En el modelo relacional todos los resultados de las consultas deben tener nombre
d) En el modelo relacional todas las vistas son temporales.

11.- Dadas las siguientes relaciones:


Clientes(dni, ape1, ape2, nom, dir, tel)
Cuentas(numerocta, fechaaperrtura, saldo,dni_cliente)
¿Qué tipo de restricción debe agregar y en qué tabla para asegurar que siempre que se
introduzca una cuenta nueva el cliente al que pertenece dicha cuenta deba existir
previamente y siempre que se borre un Cliente se borren todos sus Cuentas?.

a) En la relación Cuentas definir el atributo dni_cliente como NOT NULL, como


clave ajena el atributo dni_cliente y como opción de borrado especificar
CASCADE.
b) En la relación Cuentas definir como clave ajena sobre el atributo dni_cliente que
especifique como opción de borrado NO ACTION
c) En la relación Clientes definir como clave ajena el atributo dni y como opción de
borrado especificar CASCADE
d) En la relación Cuentas definir una restricción de CONDICION indicando como
modo de borrado CASCADE
12.-
5
13.-

14- Respecto de las claves candidatas en el modelo relacional, señalar las


afirmaciones erróneas:
a) Toda relación tiene al menos una clave candidata.
b) Una clave candidata es una clave primaria que también cumple la propiedad de
minimalidad.
c) Toda clave primaria es también clave candidata.
d) Toda clave alternativa es también clave candidata.

15.- Respecto a la integridad referencial, cuáles de las siguientes afirmaciones son


falsas:
a) Las claves ajenas permiten implementar la integridad referencial.
b) Obliga a que el valor de la clave ajena de la tabla que referencia no se encuentre
entre los valores de la clave primaria de la tabla referenciada.
c) No obliga a que la clave ajena tenga valor no nulo.
d) Es la restricción que garantiza cumplir con la no duplicidad de tuplas en la tabla
en la que se define una clave ajena.

16.- Considerando el Modelo de Datos Relacional, ¿cuál de las siguientes afirmaciones


es cierta?:
a) El orden en que se presentan los atributos de una relación es importante y
constituye una restricción semántica del modelo de datos relacional.
b) La restricción de unicidad se expresa a través de la cláusula UNIQUE. Esta
6
restricción semántica permite definir claves alternativas.
c) La restricción de integridad de entidad obliga a que un atributo que se haya
definido
como clave ajena no pueda formar parte de una clave primaria.
d) Por esquema de relación se entiende al conjunto de todas las relaciones que
componen un modelo, incluyendo las restricciones de integridad definidas entre
ellas.

17. Indique cuál de las siguientes afirmaciones es correcta:


a) Uno de los objetivos de Codd con el Modelo Relacional es que la representación de
los datos sea uniforme, por eso las estructuras lógicas de los datos son relaciones.
b) El esquema de la relación Persona (DNI:dnis, Nombre:string, Apellidos:string)
tiene una cardinalidad de 3.
c) Sólo si se conoce la extensión de una relación se puede conocer su grado.
d) Las relaciones temporales se usan para guardar el resultado final o
intermedio de una consulta y, por lo tanto, nunca pueden tener nombre.

18. Dada la siguiente relación EMPLEADO:


EMPLEADO ( cod-empleado, dni, NSS, nombre, cod-jefe)
siendo cod-empleado la clave primaria de la relación EMPLEADO, y dni y NSS dos claves
alternativas. A su vez, cod-jefe es una clave ajena que referencia la propia relación
EMPLEADO.
Indique cuál de las siguientes afirmaciones es incorrecta:
a) Sobre los atributos dni y NSS, que son dos claves alternativas, se debe definir una
restricción de unicidad sobre cada una de ellas.
b) El valor del atributo cod-jefe de una tupla t1 tiene que coincidir con el valor del
cod-empleado de alguna tupla de la relación EMPLEADO o tomar un valor nulo.
c) El modo de verificación de las restricciones para la inserción de al menos la
primera tupla en la tabla EMPLEADO debe ser diferido.
d) El modo de verificación de las restricciones para la inserción de tuplas en la
relación EMPLEADO puede ser inmediato.

19. La restricción de exclusividad que existe entre las interrelaciones “es técnico” y “es
comercial” en la siguiente figura significan:

a) Que un empleado puede ser técnico de un proyecto y a la vez ser comercial del
mismo proyecto
b) Que un empleado puede ser técnico de un proyecto y comercial de otro proyecto
diferente, pero nunca puede ser técnico y comercial en el mismo proyecto
c) Que un empleado actúa como técnico o como comercial, pero en ningún caso un
empleado podrá actuar como ambos en el mismo o diferentes proyectos.
7
d) La restricción de exclusividad no es posible entre interrelaciones que asocian
únicamente dos entidades.

20. ¿Cuáles de las siguientes afirmaciones es cierta teniendo en cuenta la transformación


del
siguiente esquema E/R al esquema relacional? La interrelación “Escribe” se transforma en:

a) La relación ESCRIBE(persona, revista, tema, fecha)


b) La relación ESCRIBE (persona, revista, tema, fecha)
c) La relación ESCRIBE (persona, revista, tema, fecha)
d) La relación ESCRIBE (persona, revista, tema, fecha)

21. ¿En qué consiste la independencia lógica?


a) En lograr la independencia entre las estructuras de almacenamiento y las
estructuras de datos del mundo real
b) En lograr la independencia entre las estructuras lógicas y los programas de
aplicación
c) En lograr la Independencia entre las estructuras de almacenamiento y el
esquema conceptual

22. ¿Qué es el esquema conceptual del modelo ANSI?


a) Es una descripción de cómo se almacena el contenido de un esquema externo en
realidades de los ordenadores
b) Es una descripción de los datos necesarios para cada aplicación
c) Es una descripción lógica de datos que representan un modelo de información
determinado.

23. La clave candidata es:


a) El subconjunto de datos en el que cada tabla debe tener un valor único
b) Es mínimo conjunto de atributos d una tabla que identifican de manera única a
las tuplas de la misma.
c) Conjunto de registros de una tabla que cumplan la propiedad de unicidad
8
24.- La dependencia funcional entre 2 atributos X e Y se define como..
a) se dice que Y depende funcionalmente de X cuando para cada valor de X hay un
solo valor de Y
b) Se dice que X determina a Y cuando para cada valor de eeste último hay un sólo
valor del primero
c) Un elemento de Y depende de X, si para cada Y hay un sólo X en cualquier
instante

25.-¿Cómo se representa en el nivel interno cada vista de un sistema relacional?


a) Una vista se representa por medio de un fichero almacenado
b) Una vista no tiene ninguna representación propia en el esquema interno
c) Una vista se representa por medio de una tabla de base almacenada

26.- Una relación está en 3FN, si está en 2ª FN y..


a) Entre sus atributos no existe la propiedad transitiva respecto de las claves
candidatas
b) Entre sus atributos no existen dependencias funcionales respecto de las claves
candidatas
c) Entre sus atributos no existen dependencias transitivas respecto de las claves
candidatas

27.-Las restricciones de integridad de modelado se definen..


a) Como parte del Esquema conceptual
b) Como parte de cada programa de aplicación que accede fisicamente a los datos
c) Como parte del esquema interno del modelo

28.- La opción ON DELETE CASCADES al definir una clave externa indica que:
a) Al eliminar una fila en la tabla principal el sistema eliminará todas las filas
correspondientes en la tabla dependiente
b) Al eliminar una fila en de la clave externa X se eliminará automáticamente la
fila de clave primaria X
c) No se puede borrar un valor de clave externa si existe dicho valor en la clave
primaria correspondiente

30. Al transformar al Modelo Relacional la siguiente relación ternaria, ¿qué


atributos formarían parte de la clave?

a) PK_A, PK_B y PK_C


b) PK_A, PK_B
c) PK_A, PK_C
d) PK_B, PK_C
9
31. En la transformación al Modelo Relacional del siguiente Esquema E/R
empleando propagación de clave, indicar cuál de las siguientes afirmaciones
es cierta:

a) Se pierde semántica en la transformación del lado (1,1)


b) Se pierde semántica en la transformación del lado (1,n)
c) No se pierde semántica
d) Ninguna de las anteriores

32. Al aplicar un Modelo Lógico Estándar en la fase de Diseño Lógico de una


Metodología de Desarrollo
a) Se obtiene un Esquema Conceptual
b) Se obtiene un Grafo Relacional
c) Se obtiene un Script descrito en el lenguaje del producto comercial que se esté
utilizando
d) Ninguna de las anteriores

33. ¿Cuál de las siguientes abstracciones no está permitida en el modelo E/R Extendido?
a) Interrelación entre entidades.
b) Generalización.
c) Clasificación.
d) Interrelación entre Interrelaciones.

34. Si se transforma al Modelo Relacional una jerarquía parcial y solapada de


un esquema E/R considerando solo una relación para cada uno de los
subtipos participantes
a) No existe redundancia en el manejo de los atributos del supertipo
b) Hay que incluir una restricción para controlar el solapamiento
c) Se pierde semántica en la transformación al relacional
d) Ninguna de las anteriores.

35. ¿Qué solución evita valores nulos en la transformación de interrelaciones


1:1 utilizando propagación de clave?
a) Propagar la clave desde la entidad del lado con cardinalidad (1,1) a la entidad del
lado con cardinalidad (0,1)
b) Propagar la clave desde la entidad del lado con cardinalidad (0,1) a la entidad del
lado con cardinalidad (1,1)
c) Propagar la clave desde la entidad del lado con cardinalidad (1,1) a la entidad del
lado con cardinalidad (1,1)
d) Ninguna de las anteriores
10
36.- En la transformación al modelo relacional de una interrelación binaria N:M en la que
existen atributos multivaluados de tipo fecha, indicar cuál de las siguientes afirmaciones es
cierta:
a) Se crea una relación que siempre tiene en la clave primaria los identificadores
principales de las entidades que asocia la interrelación
b) Se crea una relación cuya clave primaria está formada por los identificadores
principales de las entidades que asocia la interrelación y por uno de los atributos
multivaluados
c) Se crea una relación cuya clave primaria contiene uno de los atributos
multivaluados
d) Ninguna de las anteriores

37 ¿Cuándo puede ser conveniente transformar una jerarquía de un esquema


E/R en tantas relaciones como subtipos tenga la jerarquía?
a).- Cuando los subtipos tienen muchos atributos comunes.
b).- Cuando se va a realizar un número elevado de consultas al supertipo.
c).- Cuando el supertipo no participa en ninguna interrelación.
d).- Ninguna de las anteriores

39. Dado el esquema E/R de la figura, cuál de los siguientes esquemas de


relación se obtendría en una transformación correcta al modelo relacional:

40. Las interrelaciones en un esquema E/R:


a).- Tienen siempre un identificador principal.
b).- Pueden contener atributos pero siempre obligatorios.
c).- Siempre asocian entidades fuertes.
d).- Ninguna de las anteriores

41. Las restricciones inherentes de un modelo de datos:


a).- Introducen rigideces a la hora de modelar
b).- Permiten recoger las restricciones semánticas del Universo del Discurso
c).- Dependen del Universo del Discurso que se está modelando
d).- Dependen de la dinámica del modelo
11
42.- Indica el significado correspondiente a cada símbolo.
12

Ejercicios Practicos Responde


1.-

2.- Realizar el model E/RE correspondiente al siguiente enunciado


Don Pepe Muelas, gran aficionado la música, debido al alto volumen de grabaciones
que posee desea construir una base de datos que gestione toda su discografía. La base
de datos deberá contener las grabaciones, intérpretes y compañías que editan cada
grabación, teniendo en cuenta que.:
· De cada grabación se debe almacenar el título, la categoría musical a la que
pertenece (jazz, rock, ...), el número de temas que lo componen y un campo
descripción que pueda almacenar aspectos especiales de la grabación. Además
cada grabación se distingue de las otras por su título.
· Cada grabación tiene un formato asociado (CD, cinta,...) y una grabación puede
existir en diferentes formatos. Para cada una de ellas se desea conocer su estado
de conservación (bueno, malo, regular).
· De los intérpretes se desea registrar su nombre y una breve descripción que
contenga los aspectos más relevantes de su discografía, así como las grabaciones
en las que ha participado cada uno y en qué fecha participó.
Toda grabación es editada por una compañía discográfica, la cual se desea almacenar.
Un compañía discográfica se diferencia de otra por un Identificador de compañía, tiene
un nombre y una dirección

3.- Crear el modelo relacional correspondiente al siguente enunciado


En una comisaría trabajan una serie de policías, con los siguientes atributos:
código (nos sirve para identificarlo), nombre (obligatorio) y dirección (opcional).
Cada policía puede tener a otro como jefe (que no puede ser él mismo). En la
comisaría existe un arsenal de armas. Cada arma está asignada a un único
policía. Cada arma está identificada por un código único, y tiene,
opcionalmente, una antigüedad determinada. Cada arma pertenece a una
clase. De cada una de las clases de armas es obligatorio almacenar su peso en
kilogramos, así como el código identificador. Cuando un policía realiza
prácticas de tiro, se almacena el grado de habilidad que tiene dicho policía con
cada clase de armas.
13
Realice el grafo relacional que recoja toda la semántica anterior (incluya las
opciones de borrado y modificación). Aquellas restricciones que no haya podido
recoger en el grafo, codifíquelas aparte en SQL. Si alguna restricción no ha
podido recogerla, o bien ha necesitado realizar alguna suposición adicional,
especifíquelo claramente.

4.-

Você também pode gostar