Fundamentos de las Bases de Datos

Lógica Proposicional. Algebra Relacional. Calculo Relacional. Dependencias Funcionales. Esquema Lógico

0 downloads 64 Views 13KB Size

Story Transcript

• Utiliza las hojas por delante y por detrás, con las respuestas para cada pregunta una a continuación de las otras. • El único color que no se permite utilizar al escribir es el rojo, y se puede contestar a lápiz. • El sistema de evaluación global de la asignatura se halla publicado en Internet y en la puerta del despacho de Armando Suárez. Esquema Lógico 1 C(c1:dom_b1, c2:dom_c2, c3:dom_c3) CP: (c1) A(a1:dom_a1, a2:dom_a2, a3:dom_a3) CAj: c1 ! B CP(a1) VNN: c2 B(b1:dom_b1, b2:dom_a1, b3:dom_b3, b4:dom_b4) D(d1:dom_b1, d2:dom_d2, d3:dom_d3, d4:dom_b1) CP: (b1) CP: (d1) CAj: b2 ! A CAj: (d1) ! B VNN: b2 CAj: (d4) ! C VNN: d4 t:D, v:B f1) "t(D(t) ! "v(B(v) " t.d1 = v.b1)) t:D, v:B, x:C f2) "v(B(v) ! ("t(D(t) " t.d1 = v.b1) " "x(C(x) " x.c1 = v.b1))) • (0.5 + 0.5)=1 punto Dado el esquema lógico 1: • Definir una interpretación que sea modelo para esas fórmulas, y demostrar que efectivamente es modelo. • ¿Hay alguna fórmula, de f1 y f2, que sea innecesaria? ¿Cuál y porqué? • 0.75 puntos Responder BREVEMENTE a las siguientes cuestiones referentes al mismo esquema lógico (se entiende que cuando utilizamos la expresión X nos referimos a ocurrencias de X; p.ej.: para todo A quiere decir para toda ocurrencia de A): • todo A se relaciona con al menos un B, ¿cierto o falso? ¿Por qué? • todos los C están asociados siempre a un único A, ¿cierto o falso? ¿Por qué? • todos los D se emparejan siempre con un único C ¿cierto o falso? 1

• si queremos borrar una tupla de la relación A, ¿qué información adicional necesita el SGBD? ¿Cuál es esa información concretamente? • si queremos borrar una tupla en D, ¿qué información adicional necesita el SGBD? ¿Cuál es esa información concretamente? • 0.75 puntos • Dado el esquema lógico 1, si dom_b1 = { X1, X2, X3 } y dom_a1 = { Y1, Y2, Y3 }, ¿cuántas tuplas podremos almacenar como máximo en nuestra base de datos? Pon un ejemplo posible de ocurrencia del esquema de BD conteniendo a esta única relación. • Supuesta una relación R(a:dom, b:dom, c:dom), con dom={0, 1}, y suponiendo que su declaración de claves es CP(a, b) Calt(c), ¿cuántas tuplas como máximo puede contener la relación? Pon un ejemplo posible de ocurrencia del esquema de BD conteniendo a esta única relación. • 0.5 puntos Dado el esquema lógico 1, dar los valores correctos de las siguientes expresiones: Card(c1, C) = Card(d4, D) = Card(a2, A) = • 0.75 puntos A partir del mismo esquema lógico, obtener en Algebra Relacional: valor de b2 de las tuplas cuyo valor de b1 está en la clave primaria de C o en la de D pero no en las dos al mismo tiempo. • 0.75 puntos Dado el siguiente diagrama de dependencias funcionales

• Obtener las relaciones que representan este diagrama de dependencias funcionales en 1FN. • Pasar a 2FN. • Normalizar el resultado anterior hasta FNBC. • 0.75 puntos Supuesta una relación R con 3 columnas y dos claves candidatas, podemos decir que: • está en 1ª forma normal pero no podemos decir a simple vista si está en 2ª forma normal. • está en 2ª forma normal pero no podemos decir a simple vista si está en 3ª forma normal. • directamente está en 3ª forma normal. ¿Cuáles de las afirmaciones anteriores son ciertas? ¿Por qué? 2

• 0.75 punto Comprobar si la siguiente fórmula es segura: "x"y ( P(x, y, z) " Q(x, y, z) )

3

Get in touch

Social

© Copyright 2013 - 2025 MYDOKUMENT.COM - All rights reserved.