Base de Datos UAL
|
|
Título del Test:
![]() Base de Datos UAL Descripción: Test de Base de Datos |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué es el DML (Data Manipulation Language)?. Un conjunto de comandos utilizados para definir y modificar la estructura de una base de datos. Un lenguaje para el diseño conceptual de bases de datos. Un conjunto de comandos utilizados para consultar y gestionar los datos almacenados en una base de datos. Una herramienta para la recuperación de fallos en bases de datos. La Consistencia en las propiedades ACID hace referencia a las reglas y restricciones que deben cumplir los datos. Verdadero. Falso. ¿Qué concepto permite modificar la estructura interna de la base de datos sin afectar las aplicaciones que acceden a ella?. Independencia de datos. Normalización de datos. Transacciones atómicas. Arquitectura ANSI/SPARC. ¿Cuál es el propósito principal del Modelo Entidad-Relación (ER)?. Implementar físicamente la base de datos. Representar y describir la estructura de los datos de un sistema de manera conceptual e intuitiva. Definir las tablas de la base de datos para dar soporte a las aplicaciones. Servir de marco teórico sobre el que desarrollar las operaciones del modelo relacional. ¿Qué anomalía puede ocurrir si una actualización de datos en una parte de la base de datos no se refleja correctamente en otras partes, llevando a inconsistencias?. Anomalía de actualización. ON UPDATE CASCADE. BEFORE UPDATE. Ninguna de las anteriores. Una superclave puede tener columnas innecesarias. Verdadero. Falso. ¿Qué operación situarías en el nivel físico de la arquitectura ANSI/SPARC?. Crear una tabla. Crear una vista. Crear un índice. Todas. Una clave foránea (foreign key) permite: Acelerar las consultas complejas. Forzar la unicidad de los valores en una columna. Establecer relaciones entre tablas. Optimizar el almacenamiento físico de los datos. ¿Cuál de las siguientes afirmaciones describe mejor la Independencia de datos en el contexto de las bases de datos?. La capacidad de una base de datos para mantener datos confidenciales de forma segura. La capacidad de una base de datos para ocultar detalles de almacenamiento y acceso a los usuarios y aplicaciones. La capacidad de una base de datos para almacenar grandes volúmenes de datos. La capacidad de una base de datos para manejar múltiples conexiones de usuario simultáneas. La integridad referencial no garantiza que cada fila en una tabla tenga un valor válido para una clave primaria o externa correspondiente en otra tabla, ya que puede haber excepciones en el paso a tablas de relaciones 1:1. Verdadero. Falso. ¿Qué tipo de lenguaje se utiliza comúnmente en una base de datos relacional para recuperar datos?. Lenguaje de Modelado Universal (UML). Lenguaje de Definición de Datos (DDL). Lenguaje de Manipulación de Datos (DML). JSON (JavaScript Object Notation). Bases de datos y Sistema de gestión de bases de datos pueden considerarse sinónimos. Verdadero. Falso. La instrucción CREATE TABLE puede considerarse: DDL. DML. DDL y DML. Ni DDL ni DML. ¿Qué propiedad de las transacciones se ajusta mejor a que las restricciones de integridad, reglas y relaciones definidas en la base de datos deben mantenerse después de la realización de la transacción?. Atomicidad. Consistencia. Aislamiento. Durabilidad. Una vista: Es una consulta que tiene los datos resultantes almacenados en la nube de forma replicada para aumentar el rendimiento. Es una consulta almacenada que permite a los usuarios acceder a subconjuntos de datos de la base de datos. Es un índice que facilita la recuperación de los datos y reduce el espacio de almacenamiento. Es una característica avanzada de las bases de datos NoSQL. Los tres niveles de esquemas disponibles en la Arquitectura ANSI/SPARC son: Interno, medio y externo. Interno, índices y externo. Interno, medio y SQL. Interno, conceptual y externo. La orden CREATE TABLE corresponde al nivel interno de la Arquitectura ANSI/SPARC. Verdadero. Falso. Las bases de datos relacionales son más adecuadas para aplicaciones con estructuras de datos altamente variables y no predefinidas. Verdadero. Falso. ¿Qué función cumple la Integridad referencial en una base de datos relacional?. Garantiza que los datos almacenados sean válidos y precisos en todo momento. Evita la duplicación de datos en la base de datos. Proporciona seguridad en el acceso a la base de datos. Establece relaciones coherentes entre las tablas mediante el uso de claves primarias y externas. ¿Qué quiere decir que las columnas sólo pueden contener valores atómicos en un modelo relacional?. Que los valores en las columnas pueden contener cualquier tipo de datos, incluyendo otros conjuntos de datos. Que las columnas deben contener valores únicos para cada fila en la tabla. Que las columnas deben ser del mismo tipo de datos en todas las tablas. Que los valores en las columnas no pueden ser compuestos, es decir, no pueden contener estructuras internas complejas. ¿Por qué las claves primarias facilitan la búsqueda y recuperación de datos?. Porque garantizan que cada fila en una tabla sea duplicada. Porque garantizan que cada fila en una tabla sea única y están indexadas automáticamente. Porque permiten que los atributos de una tabla contengan valores compuestos. Porque se utilizan para establecer relaciones entre tablas. ¿Cuál de las siguientes opciones describe mejor el término "esquema externo" en la arquitectura ANSI/SPARC?. Una descripción de la estructura y organización física de la base de datos. Una representación lógica de la base de datos visible para los usuarios finales. Una colección de programas que interactúan con la base de datos. Un conjunto de reglas y procedimientos para mantener la integridad de los datos. Según la arquitectura ANSI/SPARC, la independencia de datos se refiere a la capacidad de modificar un esquema externo sin afectar al esquema conceptual o interno. Verdadero. Falso. ¿Cuál de las siguientes opciones es un ejemplo de una restricción de integridad referencial?. Un atributo no puede tener valores duplicados en una tabla. Una entidad debe estar conectada a al menos una relación. Una clave primaria debe ser única en una tabla. Un atributo sólo puede tomar valores existentes en otra tabla. Añadir una restricción a una base de datos para que una asignatura sólo pueda tener una persona como coordinador es una operación que en la Arquitectura ANSI/SPARC se sitúa en el nivel: Físico. Lógico. Visión. En este diagrama, Usa es una agregación entre Persona y Equipo que tiene 4 atributos descriptivos. Verdadero. Falso. A partir del diagrama anterior, la tabla de la relación Usa tendría tres claves candidatas, que serían NIFPersona, idEquipo e idProyecto. La clave primaria de Usa podría ser cualquiera de ellas. Verdadero. Falso. A partir de este diagrama, la tabla Producto tiene dos claves candidatas. Verdadero. Falso. A partir del diagrama anterior, un pedido nunca podrá estar vacío y siempre deberá contener al menos una línea. Verdadero. Falso. A partir de la instancia siguiente, en la que la tabla izquierda es de Sucursal y la derecha es de Empleado, ¿cuántas filas contiene el left outer join?. 48. 8. 10. ninguna de las anteriores. La clausura de un conjunto de dependencias funcionales es el conjunto mínimo de dependencias funcionales que describen una relación de base de datos. Verdadero. Falso. Dadas estas dependencias funcionales: Si tenemos esta tabla $T = (A, B, C, D, E, F, G, H, I, J)$ elegir la respuesta correcta: AEF es una clave primaria de T. EF es superclave en T. T tiene más de una clave candidata. Ninguna es correcta. Dadas estas dependencias funcionales:Si tenemos la tabla $T(UserID, UserName, Email, ProductID, ProductName, Price, Category, Review, Rating)$, elegir la opción correcta: Email es clave candidata. ProductID es superclave. T está en tercera forma normal. Ninguna es correcta. Dadas estas dependencias funcionales: Si tenemos esta tabla $T = (A, B, C, D)$ elegir la respuesta correcta: B es una clave primaria de T. A es superclave en T pero no puede ser clave candidata. T tiene más de una clave candidata. Ninguna es correcta. La forma normal de Boyce Codd puede eliminar dependencias parciales de una clave candidata y dependencias transitivas. Verdadero. Falso. Dadas estas dependencias funcionales: Si tenemos esta tabla $T = (W, X, Y, Z)$ elegir la respuesta correcta: Y es una clave primaria de T. No es posible definir una clave primaria en T. T tiene más de una clave candidata. Ninguna es correcta. El nivel de aislamiento READ UNCOMMITTED es el más alto y garantiza que no habrá lecturas sucias, lecturas no repetibles ni escrituras fantasma. Verdadero. Falso. Indicar si el plan de transacciones siguiente es serializable. En caso de no serlo, proponer un plan que sí lo sea, si es posible, y que no sea un plan en serie. Sí, es serializable. No es serializable. En el nivel de aislamiento REPEATABLE READ una transacción puede ver nuevas filas insertadas por otras transacciones después de haber comenzado. Verdadero. Falso. Indicar si el plan de transacciones siguiente es serializable. En caso de no serlo, proponer un plan que sí lo sea, si es posible, y que no sea un plan en serie. Si es serializable. No es serializable. El nivel de aislamiento READ COMMITTED de una transacción permite que una transacción lea datos que aún no han sido confirmados por otras transacciones. Verdadero. Falso. Indicar si el plan de transacciones siguiente es serializable. En caso de no serlo, proponer un plan que sí lo sea, si es posible. Si es serializable. No es serializable. Los ciclos del grafo de serializabilidad de un plan de ejecución de transacciones indican un interbloqueo, que se puede resolver seleccionando una transacción como víctima para romper el interbloqueo. Verdadero. Falso. Una transacción T1 de tipo READ ONLY no verá los cambios que haga otra transacción T2 de tipo READ WRITE finalizada hasta que T1 ejecute COMMIT. Verdadero. Falso. SI T2 es una transacción en modo de acceso READ WRITE que se ejecuta de forma concurrente con otra transacción T1, T2 verá los cambios realizados por T1 cuando ésta realice un COMMIT. Verdadero. Falso. En transacciones con nivel de aislamiento SERIALIZABLE se permiten la lectura sucia, la lectura no repetible y los fantasmas. Verdadero. Falso. La orden GRANT siguiente permite que el usuario seller01 pueda otorgar los privilegios SELECT e INSERT sobre la tabla PRODUCTS a cualquier otro usuario, lo que lo convierte de forma directa en administrador de la base de datos: Verdadero. Falso. La orden GRANT siguiente permite que el usuario johnsmith pueda otorgar los privilegios SELECT, INSERT, UPDATE y DELETE sobre la tabla CUENTAS a cualquier otro usuario: Verdadero. Falso. Los triggers y los procedimientos almacenados son construcciones equivalentes en SQL ya que permiten establecer la lógica de negocio. Verdadero. Falso. La orden GRANT siguiente permite que el usuario johnsmith pueda otorgar los privilegios SELECT, INSERT, UPDATE y DELETE sobre todas las tablas a cualquier otro usuario: Verdadero. Falso. |




