Inicio    
Corrección del test
"Administración en general"

 
Cuestión número 1: 
Las operaciones principales del lenguaje DML son:
Correcta Consultar, Insertar, Borrar y Modificar.
Opción Definir los objetos de la base de datos.
Incorrecta Insertar, Borrar y Modificar.
Opción Consultar la base de datos.
DML es el Lenguaje de Manipulación de Datos (Data Manipulation Language).

 
 
Cuestión número 2: 
Si tenemos una vista que utiliza funciones de grupo (o de agregación):
Opción Los datos de esa vista podrán modificarse utilizando sentencias DDL sobre la vista.
Opción Los datos de esa vista podrán o no modificarse utilizando sentencias DML sobre la vista, dependiendo del tipo de consulta asociada a la vista.
Opción Los datos de esa vista podrán modificarse utilizando sentencias DML sobre la vista.
Correcta Los datos de esa vista no podrán modificarse. utilizando sentencias DML sobre ella.
Opción Las sentencias DML sobre ella se traducen en modificaciones en las tablas base de dicha vista.
Una vista con funciones de grupo (como AVG, MAX, COUNT...) no puede modificarse pues sus valores corresponden al grupo y no a un valor particular.

 
 
Cuestión número 3: 
¿Cual de las siguientes no es una condición que deba cumplir una transacción?
Opción Atomicidad.
Opción Consistencia.
Opción Durabilidad.
Correcta Escalabilidad.

 
Cuestión número 4: 
El nivel conceptual del informe ANSI/SPARC es:
Opción Mayor nivel de abstracción
Opción El mas cercano al almacenamiento físico
Opción También se conoce como nivel de vistas.
Correcta Conecta los otros dos niveles, externo e interno.

 
Cuestión número 5: 
¿En qué consiste el problema de la Redundancia en una base de datos?
Opción Consiste en tener datos contradicctorios o inconsistentes dentro de la misma base de datos.
Correcta Consiste en tener el mismo dato almacenado en distintos sitios de la base de datos.
Opción Consiste en los problemas que genera la independencia de los datos.
Opción Consiste en tener los datos en ficheros con distinto formato.
La redundancia conlleva problemas de inconsistencia.

 
 
Cuestión número 6: 
¿Cómo definirías un refresco de tipo FORCE para los snapshots?
Correcta Es el refresco que consiste en hacer un refresco rápido si se puede, y si no se hace un refresco completo.
Opción Es el refresco que se hace cada vez comienza y acaba una sesión un usuario con privilegoios de DBA.
Incorrecta Es el refresco que consiste en hacer de nuevo la consulta que creo el snapshot actual.
Opción Es el que se lleva a cabo usando los cambios hechos sobre las tablas base, que se almacenan en una tabla especial asociada a cada tabla base.

 
Cuestión número 7: 
¿Cuál de las siguientes afirmaciones es correcta respecto al Diccionario de Datos?
Correcta El Diccionario de Datos se modifica con las sentencias de DDL.
Opción El Diccionario de Datos puede modificarse con sentencias DDL y DML.
Opción El Diccionario de Datos puede modificarse con sentencias DML.
Opción El Diccionario de datos lo modifica el SGBD y yo no puedo modificarlo ni directa ni indirectamente, ni con sentencias de DDL o DML.
Con sentencias DDL se cambian las características de los objetos de la BD y esas características se guardan el el Diccionario de Datos.

 
 
Cuestión número 8: 
¿Sería conveniente construir un indice sobre una tabla en la cual se va a estar borrando, insertando y actualizando filas constantemente?
Opción No, porque cada vez que se borra una tupla en una tabla con un índice, se realiza por defecto un DROP INDEX del índice de dicha tabla.
Correcta No, porque al borrar tuplas el índice cambia y el sistema gestor tiene que reconstruirlo, con lo que la operación de borrado se hace muy lenta. Lo mismo ocurrirá con las actualizaciones y las inserciones.
Opción Sí, porque así se acelera los borrados y las inserciones a dicha tabla, aunque no las actualizaciones.
Opción No importa el uso ni la estructura de la tabla, ya que un índice va a acelerar los accesos en cualquier tipo de tabla.

 
Cuestión número 9: 
¿Cuál de las siguientes tareas no es propia del DBA?
Opción Definir las estructuras de almacenamiento (tablas, vistas, tablespaces...) y velar por su máxima eficiencia.
Opción Especificación de Restricciones de Integridad.
Correcta Asegurarse de que los datos que se insertan en la base de datos sean correctos.
Incorrecta Conceder y revocar pérmisos a los usuarios.

 
Cuestión número 10: 
Supongamos una base de datos correcta con 3 tablas, R1, R2 y R3, con las siguientes llaves externas entre ellas: R1 tiene una llave externa referenciando a R2 con la cláusula ON DELETE CASCADE y, a su vez, R2 referencia a la tabla R3 (usando otros atributos), con la cláusula ON DELETE SET NULL.

En tal situación, marca la respuesta correcta:

Opción Borrar filas en R3 no puede hacer que se borren filas en R1, pero sí en R2, porque existe la cláusula ON DELETE CASCADE.
Opción Borrar filas en R3 puede implicar borrados en R1 y en R2, dependiendo de las filas que se borren.
Correcta Borrar filas en R3 no puede hacer que se borren filas en ninguna otra tabla.
Opción Borrar filas en R3 no puede hacer que se borren filas en R2, pero sí en R1, porque tiene la cláusula ON DELETE CASCADE.
Además, se puede decir que los atributos que son llave externa en R2 deberían permitir valores nulos (y no ser llave primaria).