Académique Documents
Professionnel Documents
Culture Documents
PRIMERA AUTOEVALUACIÓN
TEMA 1. INTRODUCCIÓN
Términos de repaso
Enunciado
A continuación se proponen una serie de preguntas con cuatro respuestas de las cuales sólo una es
correcta. Para cada pregunta, indicar cuál de las opciones es la correcta y justificar la respuesta.
Preguntas
A) Uno de estos inconvenientes son los problemas de aislamiento de datos: dificultad al escribir
nuevos programas de aplicación para recuperar los datos correspondientes al estar estos
dispersos en varios archivos y pudiendo estar los archivos en diferentes formatos.
B) Uno de estos inconvenientes son los problemas de seguridad: es posible que determinados
usuarios puedan acceder a datos que no son de su competencia.
C) Uno de estos inconvenientes son las anomalías en el acceso concurrente: permitir que varios
usuarios actualicen los datos simultáneamente.
D) Las afirmaciones realizadas en A), B) y C) son todas ciertas.
Solución
La respuesta correcta es la D). Todas las afirmaciones son ciertas. Ver apartado 1.2. del libro de
texto páginas 2 y 3.
2. Teniendo en cuenta las afirmaciones realizadas en I y II, en relación con los niveles de
abstracción de datos, indicar cuál de las siguientes opciones (A, B, C, D) es correcta:
I. El nivel físico describe en detalle las estructuras de datos complejas de bajo nivel.
II. El nivel lógico describe qué datos se almacenan en la base de datos y qué relaciones existen
entre esos datos.
A) I cierta, II cierta. B) I cierta, II falsa. C) I falsa, II cierta. D) I falsa, II falsa.
Solución
La respuesta correcta es la A). I y II son ciertas. Ver apartado 1.3.1. del libro de texto, página 3.
3. En relación con los ejemplares y esquemas de la base de datos y teniendo en cuenta las
afirmaciones realizadas en I y II, indicar cuál de las siguientes opciones (A, B, C, D) es
correcta:
I. La colección de información almacenada en la base de datos en un momento dado se denomina
esquema de la base de datos.
II. Los conceptos de esquemas y ejemplares de las bases de datos se pueden comprender por
analogía con los programas escritos en un lenguaje de programación. Así, los valores de las
variables de un programa se corresponden en cada momento con el concepto de esquema de la
base de datos.
A) I cierta, II cierta. B) I cierta, II falsa. C) I falsa, II cierta. D) I falsa, II falsa.
Solución
La respuesta correcta es la D). La afirmación I es falsa, la colección de información almacenada en
la base de datos en un momento dado se denomina ejemplar de la base de datos, mientras que al
diseño general de la base de datos se le denomina esquema de la base de datos. La afirmación II es
falsa, los valores de las variables de un programa se corresponden en cada momento con un
ejemplar del esquema de la base de datos. Ver apartado 1.3.2. del libro de texto página 4.
4. En relación con los modelos de datos, indicar cuál de las siguientes afirmaciones es
cierta.
A) Bajo la estructura de las bases de datos se encuentra el modelo de datos: se trata de una
colección de herramientas conceptuales para describir los datos, sus relaciones, su semántica y
las restricciones de consistencia.
B) El modelo orientado a objetos permite una especificación de datos en el que los elementos de
datos individuales del mismo tipo pueden tener diferentes conjuntos de atributos.
C) El modelo de datos semiestructurados se puede considerar como una extensión del modelo E-R
con los conceptos de la encapsulación, los métodos (funciones) y la identidad de los objetos.
D) Las afirmaciones anteriores son todas falsas.
Solución
La respuesta correcta es la A). A) es cierta. B) y C) son falsas, están intercambiados los modelos.
Ver apartado 1.3.3. del libro de texto, página 4.
5. Teniendo en cuenta las afirmaciones realizadas en I y II, indicar cuál de las siguientes
opciones (A, B, C, D) es correcta:
I. Un lenguaje de manipulación de datos (LMD) es un lenguaje que permite a los usuarios tener
acceso a los datos organizados mediante el modelo de datos correspondiente, o manipularlos.
II. Los lenguajes de manipulación de datos (LMD) declarativos son no procedimentales.
A) I cierta, II cierta. B) I cierta, II falsa. C) I falsa, II cierta. D) I falsa, II falsa.
Solución
La respuesta correcta es la A). I y II son ciertas, ver apartado 1.4.1. del libro de texto página 5.
6. Teniendo en cuenta las afirmaciones realizadas en I y II, indicar cuál de las siguientes
opciones (A, B, C, D) es correcta:
I. El lenguaje de consultas de SQL usa como entrada una o varias tablas y devuelve siempre una
única tabla.
II. En determinados casos se utilizan programas de aplicación para interactuar con las bases de
datos.
A) I cierta, II cierta. B) I cierta, II falsa. C) I falsa, II cierta. D) I falsa, II falsa.
Solución
La respuesta correcta es la A). A) es cierta, ver apartado 1.5.2 del libro de texto página 6. B) es
cierta, los programas de aplicación son programas que se usan para interactuar con las bases de
datos en los casos en que no es posible realizar una determinada acción con SQL. Ver apartado
1.5.4. del libro de texto página 7.
7. En relación con los componentes del gestor de almacenamiento, indicar cuál de las
siguientes afirmaciones es cierta.
A) El gestor de transacciones comprueba que se satisfagan las restricciones de integridad y la
autorización de los usuarios para tener acceso a los datos.
B) El gestor de la memoria intermedia, entre otros, garantiza que la base de datos quede en un
estado consistente a pesar de los fallos del sistema.
C) El gestor de archivos es el responsable de traer los datos desde el disco de almacenamiento a la
memoria principal y decidir sobre los datos a guardar en la memoria caché.
D) Las afirmaciones anteriores son todas falsas.
Solución
La respuesta correcta es la D). A) es falsa, corresponde al gestor de autorizaciones e integridad. B)
es falsa, corresponde al gestor de transacciones. C) es falsa, corresponde al gestor de la memoria
intermedia. Ver apartado 1.7.1. del libro de texto página 9.
Solución
La respuesta correcta es la C). I es falsa, la responsabilidad es del gestor de control de
concurrencia. II es cierta. Ver apartado 1.8. del libro de texto, página 10.
10. En relación con la arquitectura de las bases de datos y teniendo en cuenta las
afirmaciones realizadas en I y II, indicar cuál de las siguientes opciones (A, B, C, D) es
correcta:
I. En una arquitectura de dos capas, la aplicación se divide en un componente que reside en la
máquina cliente, que invoca la funcionalidad del sistema de bases de datos en la máquina
servidora mediante instrucciones del lenguaje de consultas.
II. En una arquitectura de tres capas, la máquina cliente actúa simplemente como una parte visible al
usuario y no alberga llamadas directas a la base de datos.
A) I cierta, II cierta. B) I cierta, II falsa. C) I falsa, II cierta. D) I falsa, II falsa.
Solución
La respuesta correcta es la A). I y II son ciertas. Ver apartado 1.9. del libro de texto página 11.
11. En relación con la minería y análisis de datos y teniendo en cuenta las afirmaciones
realizadas en I y II, indicar cuál de las siguientes opciones (A, B, C, D) es correcta:
I. El término minería de datos se refiere, en líneas generales, al proceso de análisis
semiautomático de grandes bases de datos para descubrir patrones útiles.
II. La minería de datos denomina también aprendizaje de la máquina.
A) I cierta, II cierta. B) I cierta, II falsa. C) I falsa, II cierta. D) I falsa, II falsa.
Solución
La respuesta correcta es la B). I es cierta y II es falsa. La minería de datos se diferencia del
aprendizaje de la máquina y de la estadística en que maneja grandes volúmenes de datos,
almacenados principalmente en disco. Ver apartado 1.10. del libro de texto página 12.
12. En relación con el modelo de datos orientado a objetos, indicar cuál de las afirmaciones
realizadas en A), B) y C) es falsa. Si considera todas son ciertas seleccione la opción D).
A) La herencia, la identidad de objetos y la encapsulación (ocultamiento de información), junto con
otros métodos que aportan una interfaz para con los objetos, se encuentran entre los conceptos
clave de la programación orientada a objetos que han encontrado aplicación en el modelado de
datos.
B) El modelo de datos orientado a objetos también enriquece el sistema de tipos, incluyendo tipos
estructurados y colecciones.
C) El modelo de datos orientado a objetos puede considerarse como una ampliación del modelo E-
R con las nociones de encapsulación, métodos (funciones) e identidad de objetos.
D) Las afirmaciones anteriores son todas ciertas.
Solución
La respuesta correcta es la D). Las afirmaciones realizadas en A), B) y C) son todas ciertas. Ver
apartado 1.11.1. del libro de texto página 12.
13. En relación con los modelos de datos semiestructurados, indicar cuál de las siguientes
afirmaciones es cierta:
A) Los modelos de datos semiestructurados permiten la especificación de los datos, de modo que
cada elemento de datos del mismo tipo nunca puede tener conjuntos de atributos diferentes.
B) El lenguaje XML se diseñó inicialmente como un modo de añadir información de marcas a los
documentos de texto, pero se ha vuelto importante debido a sus aplicaciones en el intercambio
de datos.
C) XML ofrece un modo de representar los datos que tienen una estructura anidada, pero carece de
flexibilidad en la estructuración de los datos.
D) Las afirmaciones anteriores son todas falsas.
Solución
La respuesta correcta es la B). A) es falsa, sí pueden tener conjuntos de atributos diferentes. B) es
cierta. C) es falsa, permite una gran flexibilidad en la estructuración de los datos. Ver apartado
1.11.2. del libro de texto página 12.
14. En relación con el administrador de bases de datos (ABD), indicar cuál de las
afirmaciones realizadas en A), B) y C) es falsa. Si considera que son todas ciertas
seleccione la opción D).
A) Una de las funciones del ABD es la definición del esquema de la base de datos.
B) Es función del ABD la realización de modificaciones en el esquema de la base de datos cuando
sea necesario.
C) El ABD no es el encargado de supervisar los trabajos que se están ejecutando en la base de
datos.
D) Las afirmaciones realizadas en A), B) y C) son todas ciertas.
Solución
La respuesta correcta es la C). A) y B) son ciertas. C) es falsa, se trata de una de las funciones del
ABD. Ver apartado 1.12.2. del libro de texto, página 13.
TEMA 2. INTRODUCCIÓN AL MODELO RELACIONAL
Términos de repaso
Enunciado
A continuación se proponen una serie de preguntas con cuatro respuestas de las cuales sólo una es
correcta. Para cada pregunta, indicar cuál de las opciones es la correcta y justificar la respuesta.
Preguntas
1. En relación con la estructura de las bases de datos relacionales, indicar cuál de las
afirmaciones realizadas en A), B) y C) es falsa. Si considera que todas son ciertas
seleccione la opción D).
A) Una base de datos relacional consiste en un conjunto de tablas, a cada una de las cuales se le
asigna un nombre único y constan de una serie de columnas y filas. En términos matemáticos
existe una correspondencia entre los conceptos de: tabla - relación, fila - tupla y columna -
atributo.
B) El término ejemplar de relación se utiliza para referirse a una instancia específica de una
relación.
C) Para cada atributo de una relación existe un conjunto de valores permitidos, llamado dominio del
atributo.
D) Las afirmaciones realizadas en A), B) y C) son todas ciertas.
Solución
La respuesta correcta es la D). Las afirmaciones realizadas en A), B) y C) son todas ciertas, ver
apartado 2.1. del libro de texto páginas 19 y 20.
4. Teniendo en cuenta I y II, en relación con los diagramas de esquema, indicar cuál de las
opciones (A, B, C, D) es correcta:
I. El esquema de la base de datos, junto con las dependencias de claves primaria y externa, se
puede mostrar gráficamente mediante diagramas de esquema.
II. Las dependencias de clave externa aparecen como flechas desde los atributos de clave externa
de la relación referenciada a la clave primaria de la relación referenciante.
A) I cierta, II cierta. B) I cierta, II falsa. C) I falsa, II cierta. D) I falsa, II falsa.
Solución
La respuesta correcta es la B). I es cierta y II es falsa, las dependencias de clave externa aparecen
como flechas desde los atributos de clave externa de la relación referenciante a la clave primaria de
la relación referenciada. Ver apartado 2.2. del libro de texto página 23.
5. En relación con los lenguajes de consulta relacional, indicar cuál de las siguientes
afirmaciones es cierta:
A) En los lenguajes no procedimentales, el usuario indica al sistema que lleve a cabo una serie de
operaciones en la base de datos para calcular el resultado deseado.
B) En los lenguajes procedimentales, el usuario describe la información deseada sin establecer un
procedimiento concreto para obtener esa información.
C) Existen varios lenguajes de consultas formales: el álgebra relacional es procedimental, mientras
que el cálculo relacional de tuplas y el cálculo relacional de dominios no lo son.
D) Las afirmaciones anteriores son todas falsas.
Solución
La respuesta correcta es la C). A) y B) son falsas, están cambiados los significados. C) es cierta.
Ver apartado 2.5. del libro de texto, página 23.