SDBD
|
|
Título del Test:
![]() SDBD Descripción: Practica de examen |



| Comentarios |
|---|
NO HAY REGISTROS |
|
En la configuración de un SGBD con miles de conexiones simultáneas, ¿cuál es el recurso más frecuentemente limitante?. Las conexiones son ilimitadas. Solo se pueden soportar 100 conexiones máximo. El color del servidor. Las conexiones simultáneas; requiere connection pooling, límites adecuados y monitorización. El espacio en disco. ¿Cuál es el propósito de implementar restricciones de check en una tabla de base de datos?. Asegurar la integridad referencial. Asegurar que no haya valores duplicados en una columna. Asegurar que una columna no sea nula. Asegurar que los valores en una columna cumplan con una condición específica. ¿Cuál es el problema de usar SELECT * en queries de producción?. Solo funciona en desarrollo. Requiere más permisos. Trae todas las columnas (algunas innecesarias), usa más ancho de banda. No hay problema. Una empresa ha estado usando un sistema de archivos donde cada departamento mantiene sus propios registros de empleados. ¿Qué tipo de problema de calidad de datos es más probable que ocurra?. Pérdida de datos por virus informático. Acceso no autorizado desde Internet. Inconsistencia de datos cuando un empleado aparece con información diferente en múltiples departamentos. Corrupción aleatoria de caracteres en los nombres. ¿Cuál es la razón técnica por la cual un DBMS implementa vistas (views) en su nivel externo?. Para obligar a los usuarios a escribir consultas en lugar de usar vistas preexistentes. Para hacer que el sistema sea más lento pero más seguro. Para ocultar toda la información de la base de datos. Para proporcionar seguridad, simplificar consultas complejas y permitir que diferentes usuarios vean subconjuntos relevantes de datos sin acceso a la estructura subyacente completa. Dada una tabla VENTAS (ID, cliente_id, fecha, monto, estado) donde estado puede ser 'Pendiente', 'Completada', 'Cancelada', ¿cuál es el problema de esta consulta? SELECT * FROM VENTAS WHERE estado = 'Pendiente' AND fecha >= '2024-01-01' ORDER BY monto DESC. No es posible filtrar por dos condiciones simultáneamente. Sin índices adecuados, puede realizar un table scan ineficiente. Falta un índice en la columna estado. La cláusula ORDER BY no funciona con AND. En una consulta que usa GROUP BY, ¿cuáles columnas DEBEN aparecer en el SELECT?. Todas las columnas de la tabla. Al menos 3 columnas. Solo las columnas del GROUP BY o funciones de agregado. Las columnas que se usen en ORDER BY. En el contexto de evolución de los sistemas de datos, ¿qué característica fundamental distingue a un Sistema de Gestión de Base de Datos (DBMS) de un simple sistema de archivos?. La imposibilidad de tener múltiples usuarios accediendo simultáneamente. La capacidad de proporcionar abstracción de datos, independencia de datos y control centralizado del acceso. El uso de memoria RAM en lugar de almacenamiento en disco. La eliminación completa de la redundancia de datos. En la planificación de recuperación ante desastres, ¿cuál es la diferencia fundamental entre mantener un servidor "caliente" versus "tibio"?. Caliente está completamente sincronizado en tiempo real (RTO muy bajo); tibio está actualizado pero requiere sincronización final antes de activación. No hay diferencia técnica. La distinción no afecta el tiempo de recuperación. Caliente cuesta lo mismo que tibio. Tibio es para datos no críticos. En la estructura de un SGBD relacional, ¿cuál es la función crítica del buffer pool o memoria caché?. Reemplazar la necesidad de almacenamiento en disco. Almacenar páginas de datos frecuentemente accedidas para reducir I/O de disco y mejorar rendimiento. Solo almacenar datos temporales de sesión. Es redundante si se tienen índices. Funciona solo con tablas pequeñas. En una relación que representa una composición entre entidades (donde una entidad es parte de otra y no puede existir sin ella), ¿cuál es la implicación para la integridad referencial?. Se debe implementar una eliminación en cascada para mantener la consistencia. No hay restricciones especiales de integridad. Se debe permitir valores nulos en la clave externa. La clave externa debe ser también clave primaria. Cuando se realiza un INSERT ... SELECT desde una tabla a otra, ¿qué precaución es fundamental?. Las columnas deben estar en el mismo orden. Debe existir un índice en la tabla destino. Los tipos de datos deben ser compatibles. La tabla destino no puede tener restricciones. Una aplicación web de alto tráfico utiliza SQL Server en arquitectura multi-tenant. ¿Qué consideración arquitectónica es crítica para la seguridad y el rendimiento?. Toda información de todos los clientes en una tabla única. Multi-tenancy solo es viable con SQLite. Separación lógica de datos por tenant, índices adecuados y control de acceso al nivel de fila. La separación de datos no es importante si hay contraseña fuerte. Cada tenant necesita su propio servidor físico. En una organización, el administrador de base de datos (DBA) debe resolver que dos departamentos tienen definiciones diferentes de "Cliente Activo". ¿Cuál es el nivel de abstracción que es responsable de resolver esta discrepancia?. Nivel externo: definiendo vistas personalizadas para cada departamento. Nivel interno: reorganizando cómo se almacenan los datos en disco. Nivel de compilación del código. Nivel conceptual: clarificando la definición corporativa única de "Cliente Activo". En la monitorización de un SGBD en producción, ¿cuáles son las métricas críticas a vigilar continuamente?. Las métricas no importan si el servidor "parece" funcionar. El rendimiento nunca necesita monitorización. Solo el nombre de la base de datos. CPU, memoria, I/O de disco, conexiones activas, tiempo de respuesta de consultas y espacio disponible. Solo el precio de la licencia. Un atributo multivaluado en el modelo Entidad-Relación (como "Teléfonos" en una entidad Persona que puede tener múltiples números) debe transformarse en el modelo relacional como: Un atributo que se ignora en la implementación relacional. Una tabla separada relacionada mediante clave externa. Una columna adicional en la tabla de la entidad principal. Un atributo que contiene múltiples valores separados por comas. En el modelado de datos, ¿cuál es la diferencia entre una clave primaria y una clave candidata?. Una clave primaria es elegida para identificar las tuplas uniquamente, mientras que una clave candidata es cualquier conjunto de atributos que podría ser clave primaria. No hay diferencia, son sinónimos. Una clave primaria contiene múltiples atributos, una clave candidata contiene solo uno. Una clave primaria es única dentro de una tabla, mientras que una clave candidata es única en toda la base de datos. En un DBMS relacional, ¿cuál es la diferencia fundamental entre una "restricción de dominio" y una "restricción de clave primaria"?. Las restricciones de dominio solo aplican a números. Las claves primarias son opcionales pero los dominios son obligatorios. Una restricción de dominio especifica qué valores son válidos para un atributo individual, mientras que una clave primaria identifica unívocamente un registro. No hay diferencia, son sinónimos. En una consulta con HAVING y COUNT(), ¿cuál es la estructura correcta?. SELECT columna, COUNT(*) FROM tabla HAVING COUNT(*) > 5. SELECT columna, COUNT(*) FROM tabla GROUP BY columna HAVING COUNT(*) > 5. HAVING COUNT(*) > 5 SELECT columna FROM tabla. SELECT COUNT(*) HAVING COUNT(*) > 5 FROM tabla. ¿Cuál es el propósito principal de las reglas de negocio en el modelado de datos?. Simplificar el diseño de las consultas SQL. Definir restricciones y comportamientos que deben cumplirse en los datos para reflejar la realidad del negocio. Reemplazar la necesidad de programación en el DBMS. Eliminar la necesidad de validación en la aplicación cliente. |





