examen recuperacion 2 eval.analisis estructurado

20
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 1

Upload: shelguera

Post on 11-Jun-2015

394 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

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

1

Page 2: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

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ónextendido?

a) Interrelación entre entidades.b) Generalización.c) Clasificación.d) Interrelación entre Interrelaciones.

2

Page 3: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

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ónc) 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) Inclusividadb) Inclusiónc) 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 subtiposb) Siempre son (0,1) en el supertipo y (1,1) en los subtiposc) Si es “Total y Exclusiva” son siempre (0,1) en el supertipo y (0,1) en los subtiposd) 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 ternariab) No siempre una interrelación ternaria puede descomponerse en interrelaciones binarias sin pérdida de semánticac) Una interrelación ternaria no puede coexistir con interrelaciones binarias sin existir redundancia

3

Page 4: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

d) Ninguna de las anteriores es cierta

4

Page 5: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

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 nombreb) En el modelo relacional toda relación temporal debe tener nombrec) En el modelo relacional todos los resultados de las consultas deben tener nombred) 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 seintroduzca una cuenta nueva el cliente al que pertenece dicha cuenta deba existirpreviamente 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, comoclave ajena el atributo dni_cliente y como opción de borrado especificarCASCADE.b) En la relación Cuentas definir como clave ajena sobre el atributo dni_cliente queespecifique como opción de borrado NO ACTIONc) En la relación Clientes definir como clave ajena el atributo dni y como opción deborrado especificar CASCADEd) En la relación Cuentas definir una restricción de CONDICION indicando como modo de borrado CASCADE

12.-

5

Page 6: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

13.-

14- Respecto de las claves candidatas en el modelo relacional, señalar lasafirmaciones 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 deminimalidad.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 sonfalsas:

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 encuentreentre 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 afirmacioneses cierta?:

6

Page 7: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

a) El orden en que se presentan los atributos de una relación es importante yconstituye 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. Estarestricción semántica permite definir claves alternativas.c) La restricción de integridad de entidad obliga a que un atributo que se haya definidocomo clave ajena no pueda formar parte de una clave primaria.d) Por esquema de relación se entiende al conjunto de todas las relaciones quecomponen un modelo, incluyendo las restricciones de integridad definidas entreellas.

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 ointermedio 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 “escomercial” en la siguiente figura significan:

7

Page 8: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

a) Que un empleado puede ser técnico de un proyecto y a la vez ser comercial del mismo proyectob) Que un empleado puede ser técnico de un proyecto y comercial de otro proyectodiferente, pero nunca puede ser técnico y comercial en el mismo proyectoc) Que un empleado actúa como técnico o como comercial, pero en ningún caso unempleado podrá actuar como ambos en el mismo o diferentes proyectos.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 delsiguiente 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 realb) En lograr la independencia entre las estructuras lógicas y los programas

de aplicaciónc) En lograr la Independencia entre las estructuras de almacenamiento y

el esquema conceptual

8

Page 9: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

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 ordenadoresb) Es una descripción de los datos necesarios para cada aplicaciónc) 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 únicob) 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

9

Page 10: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

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 Yb) Se dice que X determina a Y cuando para cada valor de eeste último hay un sólo valor del primeroc) 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 almacenadob) Una vista no tiene ninguna representación propia en el esquema

internoc) 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 candidatasb) Entre sus atributos no existen dependencias funcionales respecto de las claves candidatasc) 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 conceptualb) Como parte de cada programa de aplicación que accede fisicamente a

los datosc) 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

filascorrespondientes en la tabla dependienteb) Al eliminar una fila en de la clave externa X se eliminará automáticamente la fila de clave primaria Xc) 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?

10

Page 11: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

a) PK_A, PK_B y PK_Cb) PK_A, PK_Bc) PK_A, PK_Cd) PK_B, PK_C

31. En la transformación al Modelo Relacional del siguiente Esquema E/Rempleando propagación de clave, indicar cuál de las siguientes afirmacioneses 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ánticad) Ninguna de las anteriores

32. Al aplicar un Modelo Lógico Estándar en la fase de Diseño Lógico de unaMetodología de Desarrollo

a) Se obtiene un Esquema Conceptualb) Se obtiene un Grafo Relacionalc) Se obtiene un Script descrito en el lenguaje del producto comercial que se esté utilizandod) 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 deun esquema E/R considerando solo una relación para cada uno de lossubtipos participantes

a) No existe redundancia en el manejo de los atributos del supertipob) Hay que incluir una restricción para controlar el solapamientoc) Se pierde semántica en la transformación al relacionald) Ninguna de las anteriores.

35. ¿Qué solución evita valores nulos en la transformación de interrelaciones1: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)

11

Page 12: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

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

12

Page 13: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

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ónb) 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 multivaluadosc) Se crea una relación cuya clave primaria contiene uno de los atributosmultivaluadosd) Ninguna de las anteriores

37 ¿Cuándo puede ser conveniente transformar una jerarquía de un esquemaE/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 derelació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 modelarb).- Permiten recoger las restricciones semánticas del Universo del Discursoc).- Dependen del Universo del Discurso que se está modelandod).- Dependen de la dinámica del modelo

13

Page 14: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

42.- Indica el significado correspondiente a cada símbolo.

14

Page 15: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

Ejercicios Practicos Responde 1.-

2.- Realizar el model E/RE correspondiente al siguiente enunciadoDon Pepe Muelas, gran aficionado la música, debido al alto volumen de grabacionesque posee desea construir una base de datos que gestione toda su discografía. La basede datos deberá contener las grabaciones, intérpretes y compañías que editan cadagrabación, teniendo en cuenta que.:

· De cada grabación se debe almacenar el título, la categoría musical a la quepertenece (jazz, rock, ...), el número de temas que lo componen y un campodescripción que pueda almacenar aspectos especiales de la grabación. Ademáscada grabación se distingue de las otras por su título.· Cada grabación tiene un formato asociado (CD, cinta,...) y una grabación puedeexistir en diferentes formatos. Para cada una de ellas se desea conocer su estadode conservación (bueno, malo, regular).· De los intérpretes se desea registrar su nombre y una breve descripción quecontenga los aspectos más relevantes de su discografía, así como las grabacionesen 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, tieneun nombre y una dirección

15

Page 16: EXAMEN RECUPERACION 2 EVAL.aNALISIS ESTRUCTURADO

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 lacomisaría existe un arsenal de armas. Cada arma está asignada a un únicopolicía. Cada arma está identificada por un código único, y tiene,opcionalmente, una antigüedad determinada. Cada arma pertenece a unaclase. De cada una de las clases de armas es obligatorio almacenar su peso enkilogramos, así como el código identificador. Cuando un policía realizaprácticas de tiro, se almacena el grado de habilidad que tiene dicho policía concada clase de armas.Realice el grafo relacional que recoja toda la semántica anterior (incluya lasopciones de borrado y modificación). Aquellas restricciones que no haya podidorecoger en el grafo, codifíquelas aparte en SQL. Si alguna restricción no hapodido recogerla, o bien ha necesitado realizar alguna suposición adicional,especifíquelo claramente.

4.-

16