Download 1 - BUCOMSEC

Document related concepts

Normalización de bases de datos wikipedia , lookup

Modelo de base de datos wikipedia , lookup

Base de datos relacional wikipedia , lookup

Modelo relacional wikipedia , lookup

Base de datos objeto wikipedia , lookup

Transcript
MODALIDAD
1
10 de septiembre de
2003
bases de datos I
fundamentos de las bases de datos
Dpto. Lenguajes y Sistemas
Informáticos
Sólo una respuesta es correcta.
Una respuesta mal respondida resta media bien respondida; las
no contestadas no restan.
Universidad de Alicante
Tiempo: 25 minutos
1.
La interpretación asociada a una Base de Datos
relacional
2.
Para un conjunto de atributos determinado, la integridad
de clave consiste en
3.
Las restricciones de existencia en las correspondencias
entre clases en el modelo relacional
4.
Si una relación A tiene una dependencia de identificador
de otra relación B, las restricciones de A están
representadas por
Al decir que un SGBD vigila por la integridad de los
datos, nos referimos a que
5.
6.
El SQL
7.
La relación matemática
8.
En el modelo Entidad-Relación Extendido
a) puede variar de un estado a otro de la base de datos
b) sería conveniente que fuese modelo de todas las fórmulas que expresan las preguntas para interrogar a esa
base de datos
c) debe estar compuesta de fórmulas seguras para evitar referencias no válidas
a) que sus valores posibles son los de una clave primaria
b) la imposibilidad de almacenar nulos
c) la imposibilidad de ser clave ajena
a) se representan con una letra E
b) no son posibles en las relaciones muchos a muchos
a) indican la necesidad de atributos de otra relación para poder diferenciar unas filas de otras
a) Card(A, R) = (1,1)
b) Card(A, R) = (0,n)
c) Card(A, B) = (1,1)
a) los datos están debidamente interrelacionados y no hay interferencias en las lecturas y escrituras concurrentes
b) los programas y esquemas no se vean afectados por cambios en datos que no usan
c) los usuarios no pueden acceder a ciertos datos ni operaciones a menos que estén debidamente autorizados
a) es un lenguaje completo relacional y computacionalmente
b) es un lenguaje completo relacionalmente pero no computacionalmente
c) es un lenguaje completo computacionalmente pero no relacionalmente
a) no tiene orden entre sus tuplas ni duplicados
b) no tiene orden entre las componente de sus tuplas ni duplicados
c) tiene ordenadas sus tuplas y admite duplicados porque finalmente ha de traducirse a una tabla
a) las claves ajenas se definen de forma explícita en las relaciones
b) no se pueden plasmar todas las posibles restricciones de cardinalidad mínima entre dos objetos que se agregan
c) no se puede plasmar el concepto de agregación como lo conocemos en el modelo relacional
9.
Una restricción de dependencia de identificador, en el
modelo EER, de una entidad sobre una relación,
10. La integridad referencial puede "romperse"
11. La agregación en el modelo relacional
12. En el MR, si VEHÍCULO es una clase generalizada y
COCHE es subtipo, la CARD(VEHÍCULO,R)
13. Sea R una relación R(a:dom_a, b:dom_b, c:dom_c ,
d:dom_d)
14. La normalización
a)
b)
c)
a)
b)
c)
a)
b)
c)
a)
b)
c)
a)
b)
c)
a)
b)
c)
15. El álgebra relacional no se usa en un SGBD real
16. La intensión de una relación se refiere
17. SQL es un lenguaje de manipulación de datos
18. Una clave candidata puede contener nulos
a)
b)
c)
a)
b)
c)
a)
b)
c)
a)
b)
c)
implica la necesaria elección, entre todos sus atributos, de un identificador de la propia entidad
genera una dependencia existencial implícita de la entidad con respecto a la relación
es una restricción de integridad que afecta a los atributos no clave de la entidad
si no se definen claves ajenas
si se insertan filas en la relación que es referenciada por una clave ajena
si no hay definida una estrategia de mantenimiento en todas y cada una de las claves ajenas
se representa exclusivamente a través de claves ajenas
se representa a través de claves ajenas y de claves candidatas
no está totalmente soportada por las carencias del modelo
tiene cardinalidad máxima 1
tiene cardinalidad mínima 1
en la generalización no hay cardinalidades, sino propiedades de cobertura
R puede tener como claves candidatas (a,c), (b,c) y (c,d,a)
R no puede tener más de 4 claves candidatas
ninguna de las anteriores
trata de consolidar las claves ajenas para no tener que definir estrategias para mantener la integridad
referencial
obtiene, al final, el esquema interno que utilizará el SGBD para comunicarse con el sistema operativo
elimina los fallos de diseño, de acuerdo con las especificaciones iniciales del sistema a implementar en una
base de datos relacional
porque obliga a navegar por los registros hasta obtener la tabla con los resultados
mucha información de la base de datos no se podría extraer
aunque otros lenguajes "reales" se han basado en él
a su cardinalidad
a su esquema
a los datos que puede albergar en un instante de tiempo determinado
orientado a registro
y de definición de datos
orientado a objeto
siempre que sea clave alternativa y no clave primaria
si también es clave ajena
nunca
Related documents