BASE DE DATOS -TEST
|
|
Título del Test:
![]() BASE DE DATOS -TEST Descripción: aprende sobre base de datos |



| Comentarios |
|---|
NO HAY REGISTROS |
|
En el contexto de bases de datos, ¿qué significa que una transacción cumpla con la propiedad de "Atomicidad"?. Que la transacción se realiza por partes a lo largo del día. Que la transacción se ejecuta por completo o no se ejecuta en absoluto (todo o nada). Que los datos se dividen en átomos para pesar menos. ¿Cuál es el objetivo principal de la "Normalización" en las bases de datos?. Hacer que las consultas se ejecuten más rápido sin importar el espacio. Reducir la redundancia de datos y evitar anomalías de modificación. Permitir que cualquier usuario acceda a los datos. ¿Cuál es la diferencia principal entre una Clave Primaria (Primary Key) y una restricción Única (Unique Constraint) en la mayoría de los motores de bases de datos relacionales?. La Clave Primaria no acepta valores NULL y crea automáticamente un índice agrupado (clustered), mientras que la restricción Única acepta un valor NULL (o más, según el motor) y suele crear un índice no agrupado. La Clave Primaria permite relacionar tablas con FOREIGN KEY y la restricción Única no. No hay diferencia técnica, es solo una distinción conceptual para el desarrollador. Las restricciones Únicas solo se aplican a campos de texto. Relaciona cada nivel de aislamiento con el peor de los problemas de concurrencia que es capaz de prevenir. Read Committed. Repeatable Read. Serializable. Read Uncommitted. ¿Qué es una base de datos?. Un programa para escribir texto y hacer cartas. Un conjunto de datos organizados y relacionados entre sí, almacenados sistemáticamente para su uso posterior. Un componente físico de la computadora donde se guarda la memoria RAM. ¿Qué es una Llave Primaria (Primary Key)?. Un campo que puede repetirse muchas veces en la misma tabla. Un campo único que identifica de forma inequívoca a cada registro de una tabla. La contraseña para acceder al servidor de la base de datos. ¿Cuál es la diferencia entre los comandos DROP y TRUNCATE en SQL?. DROP elimina la estructura de la tabla por completo; TRUNCATE solo borra los datos dentro de ella, manteniendo la estructura. TRUNCATE elimina la base de datos entera y DROP solo una fila. Hacen exactamente lo mismo, no hay diferencia. En el contexto de transacciones en bases de datos, ¿qué significan las siglas ACID?. Actualización, Control, Interfaz y Datos. Atomicidad, Consistencia, Aislamiento (Isolation) y Durabilidad. Acceso rápido, Conexión segura, Indexación y Descarga. ¿Qué función de agregación en SQL se utiliza para contar el número total de filas que cumplen una condición?. SUM(). COUNT(). TOTAL(). ¿Qué formato de almacenamiento es el más común en las bases de datos orientadas a documentos (como MongoDB)?. Tablas con filas de tamaño fijo. Archivos de texto plano separados por comas (CSV). Formatos tipo JSON o BSON. ¿Qué es un "Trigger" (Disparador) en una base de datos?. Un virus que borra la base de datos si hay un error. Un bloque de código que se ejecuta automáticamente cuando ocurre un evento (como un INSERT, UPDATE o DELETE). La tecla que se presiona para guardar los cambios en el servidor. Estás diseñando una base de datos y notas que la tabla "Facturas" duplica la dirección del cliente en cada fila. ¿En qué estado de normalización se encuentra este diseño y qué deberías hacer?. Está desnormalizada por completo y se debe solucionar utilizando un LEFT JOIN obligatorio en la creación de la tabla. Está en 3FN. No se debe hacer nada porque duplicar los datos ayuda a que el sistema sea más seguro. Está en 1FN. Se debe aplicar la Segunda Forma Normal (2FN) eliminando las dependencias parciales y moviendo los datos del cliente a una tabla separada. En las bases de datos NoSQL basadas en documentos, ¿qué es la "Desnormalización" y por qué se practica habitualmente?. Es un error de diseño grave que rompe la base de datos y debe evitarse. Consiste en duplicar intencionadamente datos relacionados dentro de un mismo documento para evitar hacer operaciones de JOIN, priorizando la velocidad de lectura. Es el proceso de convertir un archivo JSON en una tabla relacional de SQL Server. ¿Qué es el "Sharding" (Fragmentación) en el escalado de bases de datos?. Una técnica para encriptar fragmentos de contraseñas. Un método de escalabilidad horizontal que distribuye subconjuntos de datos a través de múltiples servidores o nodos físicos. El proceso de eliminar registros viejos para liberar espacio en el disco duro. ¿Qué es un "Deadlock" (Interbloqueo) y cómo lo soluciona habitualmente el Sistema Gestor de Base de Datos?. Es un error de conexión a internet. El SGBD lo soluciona reiniciando todo el servidor físico de inmediato. Es una situación donde dos transacciones se bloquean mutuamente esperando que la otra libere un recurso. El SGBD interviene abortando una de las dos para liberar el bucle. Es un método de encriptación avanzada. El SGBD lo soluciona creando una contraseña temporal aleatoria. ¿Cuál es una característica principal de las bases de datos NoSQL?. Solo permiten guardar texto plano sin ningún formato. No utilizan principalmente el modelo relacional de tablas y columnas (suelen usar documentos, grafos o clave-valor). No requieren de ningún servidor para funcionar. |




