Cuestionario sobre Bases de Datos
|
|
Título del Test:
![]() Cuestionario sobre Bases de Datos Descripción: EXAMEN_P2_BASE DE DATOS |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál es una desventaja significativa del enfoque de base de datos integrada?. El alto costo inicial en hardware, software y capacitación especializada. La imposibilidad de compartir datos entre diferentes departamentos. La lentitud extrema para realizar consultas de selección (SELECT). La incapacidad para manejar grandes volúmenes de datos (escala). ¿Qué es el álgebra relacional en el contexto de bases de datos?. Un lenguaje formal de consulta basado en operadores que trabajan sobre relaciones (tablas). Un lenguaje de programación orientado a objetos para BD. Un sistema de gestión de archivos planos. Una herramienta gráfica para diseñar diagramas E-R. ¿Qué representa el "Nivel Lógico" (o conceptual) en la abstracción de BD?. La estructura global de la BD, qué datos se almacenan y sus relaciones. Los detalles de cómo se comprimen los archivos en el sistema operativo. Las aplicaciones de interfaz de usuario que usan los clientes. La ubicación exacta de cada registro en el disco duro. ¿Qué actividades incluye el refinamiento del diseño lógico?. Normalización, identificación de claves y ajuste de restricciones de integridad. Instalación del motor de base de datos. Compra de servidores y discos duros. Diseño del logo y la identidad corporativa. ¿Qué diferencia fundamental existe entre una entidad y un atributo?. La entidad es el objeto en sí, mientras que el atributo describe una característica de la entidad. La entidad siempre es numérica y el atributo siempre es texto. El atributo es el objeto y la entidad es su característica. No existe diferencia, ambos términos son sinónimos. ¿Cuál es la diferencia entre DELETE Y TRUNCATE en SQL?. DELETE elimina filas una por una y registra en el log; TRUNCATE elimina todas las filas sin registros individuales. DELETE es más rápido que TRUNCATE en todos los casos. TRUNCATE permite usar WHERE, DELETE no. DELETE elimina la tabla completa, TRUNCATE solo los datos. ¿Qué propiedades definen a un servidor de base de datos?. Disponibilidad (99.9%), escalabilidad, rendimiento (QPS, TPS) y concurrencia. Velocidad del procesador y tamaño del monitor. Cantidad de puertos USB y tipo de conexión de red. Color de la carcasa del servidor y su peso en kilogramos. ¿Qué estrategia se utiliza para resolver una relación muchos a muchos (N:M) en el diseño lógico?. Crear una tabla intermedia o de asociación que contenga las claves de ambas entidades. Eliminar una de las entidades para simplificar el modelo. Combinar ambas entidades en una sola tabla. Ignorar la relación porque no es importante. ¿Cuál es la función principal de un Sistema de Gestión de Base de Datos (SGBD)?. Actuar como intermediario entre los usuarios, las aplicaciones y los datos físicos. Compilar el código de la aplicación para mejorar su velocidad. Diseñar la interfaz gráfica del software de negocio. Gestionar únicamente la impresión de reportes en papel. ¿Qué expresa la cardinalidad en el diagrama Entidad-Relación?. El número máximo y mínimo de instancias que participan en una relación. El tipo de dato que almacena cada atributo. El tamaño físico en bytes de cada registro. La velocidad de acceso a los datos en el disco. ¿Qué comando T-SQL se usa para realizar una copia de seguridad completa de una base de datos?. BACKUP DATABASE nombre_bd TO DISK = 'ruta\archivo.bak'. COPY DATABASE nombre_bd TO 'ruta\archivo.bak'. SAVE DATABASE nombre_bd AS 'ruta\archivo.bak'. EXPORT DATABASE nombre_bd TO 'ruta\archivo.bak'. ¿Qué función principal cumple el diccionario de datos en un SGBD?. Almacenar y gestionar los metadatos de la base de datos (tablas, columnas, restricciones). Almacenar los datos transaccionales generados por los usuarios. Guardar las contraseñas y credenciales de los usuarios. Almacenar los archivos de respaldo de la base de datos. ¿Qué mecanismos de seguridad implementa un SGBD?. Autenticación, autorización (permisos GRANT Y REVOKE), encriptación y auditoría. Solo el nombre de usuario y la contraseña. Únicamente firewall y antivirus instalados en el servidor. Solamente la encriptación de discos a nivel de sistema operativo. ¿Qué actividad principal se realiza durante la etapa de modelamiento de datos?. Identificar entidades, atributos y relaciones del mundo real para representarlos en la BD. Instalar el sistema operativo y el software de base de datos en el servidor. Realizar pruebas de rendimiento con millones de registros. Configurar los permisos de acceso para los usuarios finales. ¿Qué describe el "Nivel Físico" (o interno) de la arquitectura ANSI/SPARC?. Describe cómo se almacenan realmente los datos en los dispositivos de hardware. Define las vistas personalizadas para cada usuario de la BD. Muestra las tablas y relaciones tal como las ve el programador. Es el nivel más alto y abstracto de la base de datos. ¿Qué caracteriza principalmente al modelo jerárquico de bases de datos?. Su estructura en forma de árbol donde cada nodo hijo tiene un único nodo padre. Su estructura en forma de grafo donde cada nodo puede tener múltiples padres. Su estructura en forma de tablas bidimensionales sin jerarquías. Su estructura en forma de red donde no existen relaciones padre-hijo. ¿Qué función de agregado calcula el promedio de un conjunto de valores?. SELECT AVG(salario) AS promedio FROM empleados WHERE departamento = 'Ventas'. SELECT SUM(salario) FROM empleados WHERE departamento = 'Ventas'. SELECT MAX(salario) FROM empleados WHERE departamento = 'Ventas'. SELECT COUNT(salario) FROM empleados WHERE departamento = 'Ventas'. ¿Cuáles son los 4 componentes principales de un SGBD típico?. Gestor de archivos, Gestor de consultas, Procesador de transacciones y Diccionario de datos. Compilador, Depurador, Editor de texto y Terminal. Router, Switch, Firewall y Proxy. Procesador, Memoria, Disco y Teclado. ¿Qué tipo de JOIN devuelve todas las filas de la tabla izquierda y las coincidentes de la tabla derecha?. LEFT JOIN empleados e INNER JOIN departamentos d ON e.depto_id = d.depto_id. RIGHT JOIN empleados e INNER JOIN departamentos d ON e.depto_id = d.depto_id. FULL JOIN empleados e INNER JOIN departamentos d ON e.depto_id = d.depto_id. CROSS JOIN empleados e INNER JOIN departamentos d ON e.depto_id = d.depto_id. ¿Por qué son fundamentales las bases de datos en las aplicaciones empresariales modernas?. Porque garantizan la consistencia, disponibilidad y seguridad de los datos críticos. Porque permiten que los usuarios modifiquen el código fuente directamente. Porque reemplazan por completo a los sistemas operativos. Porque solo sirven para almacenar datos históricos sin actualización. ¿Cuántas formas normales principales existen en la teoría de normalización?. Seis formas normales (1FN, 2FN, 3FN, FNBC, 4FN, 5FN). Tres formas normales (1FN, 2FN, 3FN). Dos formas normales (1FN, 2FN). Diez formas normales (IFN a 10FN). ¿Qué tipos de atributos se pueden encontrar en el modelado de una entidad?. Simples, compuestos, multivalorados y derivados. Enteros, flotantes, booleanos y caracteres. Primarios, secundarios, terciarios y cuaternarios. Visuales, sonoros, táctiles y olfativos. ¿Qué es un Sistema de Gestión de Base de Datos (SGBD)?. Un conjunto de programas que permiten definir, manipular y administrar bases de datos. Un hardware especializado para almacenar datos en discos magnéticos. Un lenguaje de programación para crear aplicaciones web. Un sistema operativo diseñado exclusivamente para servidores. ¿Qué función de control es crítica en un DBMS para entornos multiusuario?. El control de concurrencia para evitar interferencias entre transacciones. La generación de gráficos estadísticos automáticos. La impresión de etiquetas para los registros físicos. El formateo de discos duros cada 24 horas. ¿Qué objetivo persigue la "Abstracción de la información" en BD?. Ocultar los detalles de almacenamiento físico a los usuarios y programadores. Mostrar todos los datos binarios crudos al usuario final. Complejizar el acceso a los datos para mejorar la seguridad. Eliminar la necesidad de crear índices en las tablas. ¿Cuál es el resultado final del diseño lógico de una base de datos?. El modelo lógico o esquema conceptual en un modelo de datos específico (ej. relacional). El diagrama E-R dibujado a mano en papel. La base de datos ya implementada y con datos. Los archivos físicos de datos en el disco duro. ¿Cuál es la estructura típica interna de un SGBD?. Gestión de archivos, procesador de consultas, gestor de transacciones y diccionario de datos. Compilador, enlazador, depurador y editor de código. Router, switch, firewall y proxy. Procesador, memoria RAM, disco duro y fuente de poder. ¿En qué se diferencia el cálculo relacional del álgebra relacional?. El cálculo relacional es declarativo y especifica qué datos obtener sin decir cómo obtenerlos. El cálculo relacional es más rápido que el álgebra relacional. El cálculo relacional no utiliza operadores como σ o π. El cálculo relacional solo funciona con tablas de hasta 1 millón de registros. ¿Qué componentes estructurales conforman la arquitectura interna de una BD?. Datos, metadatos (esquema), índices y restricciones de integridad. Solo archivos de registro (log) y archivos de datos (data). Memoria caché, procesador gráfico y disco SSD. Tablero de control, menús y barras de herramientas. ¿Cuáles son los comandos del lenguaje DML (Data Manipulation Language)?. INSERT, UPDATE, DELETE y SELECT (aunque SELECT es DQL). CREATE, ALTER, DROP Y TRUNCATE. GRANT, REVOKE, DENY Y SET. COMMIT, ROLLBACK, SAVEPOINT Y SET TRANSACTION. ¿Qué define principalmente a una base de datos en el contexto de la ingeniería de software?. Una colección de datos interrelacionados con una estructura definida y propósito específico. Un archivo de texto plano sin formato almacenado en el sistema operativo. Un conjunto de datos temporales que solo sirven para pruebas de software. Un sistema exclusivo para almacenar imágenes y documentos multimedia. ¿Cuál es una ventaja clave del enfoque de Base de Datos Integrada frente a archivos planos?. La reducción de la redundancia y la consistencia de los datos. La simplicidad de no tener que definir tipos de datos. La velocidad superior al trabajar con archivos de texto. La posibilidad de que cada usuario tenga su copia privada de los datos. ¿Qué información típicamente contiene un modelo de diccionario de datos?. Nombre de tablas, columnas, tipos de datos, restricciones y relaciones. Los datos de clientes, productos y facturas. Los archivos de configuración del sistema operativo. Los manuales de usuario del sistema. ¿Cómo garantiza la "Durabilidad" que los datos estén seguros?. Mediante el respaldo en almacenamiento persistente (discos) incluso tras fallos. Guardando una copia en la memoria RAM del servidor principal. Mediante la generación de archivos temporales en la carpeta de sistema. Usando exclusivamente fuentes de energía ininterrumpida (UPS). ¿Cuál es el propósito fundamental de un modelo de base de datos?. Proporcionar una representación abstracta de la estructura y comportamiento de los datos. Almacenar físicamente los datos en discos duros y memorias SSD. Definir exclusivamente los lenguajes de programación a utilizar. Establecer las políticas de seguridad de la organización. ¿Qué comando T-SQL se utiliza para restaurar una base de datos desde un archivo de backup?. RESTORE DATABASE nombre_bd FROM DISK = 'ruta\archivo.bak' WITH REPLACE. LOAD DATABASE nombre_bd FROM 'ruta\archivo.bak'. IMPORT DATABASE nombre_bd FROM 'ruta\archivo.bak'. RECOVER DATABASE nombre_bd FROM 'ruta\archivo.bak'. ¿Qué componentes conforman el entorno de un SGBD?. Servidor, motor de BD, herramientas de administración, interfaz de usuario y aplicaciones cliente. Solo el sistema operativo y el hardware. Únicamente el lenguaje SQL y el compilador. Solamente el navegador web y la conexión a internet. ¿Qué operadores son considerados no básicos o derivados en álgebra relacional?. Intersección (n), División (÷), Combinación (x) y Asignación (←). Selección (σ), Proyección (π), Unión (u) y Diferencia (-). AND (∧), OR (v), NOT (¬) y XOR (⊕). Suma (+), Resta (-), Multiplicación (x) y División (÷). ¿Cuál es el propósito principal del modelo Entidad-Relación (E-R)?. Proveer una representación gráfica e independiente de los datos para el diseño conceptual. Definir los lenguajes de consulta que usará la base de datos. Optimizar el rendimiento de las consultas SQL. Determinar el tamaño físico que ocupará la base de datos en disco. ¿Cuál es el objetivo principal del diseño conceptual en el desarrollo de una base de datos?. Construir un modelo abstracto e independiente de los datos basado en el mundo real. Implementar físicamente las tablas en el servidor de bases de datos. Optimizar el rendimiento de las consultas SQL. Configurar los permisos de acceso para los usuarios finales. ¿Qué función cumple la clave foránea (foreign key) en el modelo relacional?. Establecer y mantener la integridad referencial entre dos tablas relacionadas. Identificar de manera única cada fila dentro de su propia tabla. Almacenar datos binarios como imágenes o documentos. Definir el orden de clasificación de los registros. ¿Cuál es la principal ventaja del modelo de red sobre el modelo jerárquico?. Permite relaciones muchos a muchos (N:M) entre diferentes tipos de registros. Es más fácil de implementar porque usa archivos de texto plano. No requiere definir ningún tipo de clave primaria. Es completamente independiente del hardware del servidor. ¿Qué se identifica durante el análisis de casos de uso para una base de datos?. Los actores, sus interacciones y las operaciones que requieren acceso a los datos. Los fabricantes de hardware y software a utilizar. Los colores y diseños de la interfaz gráfica. Los precios de las licencias de los sistemas operativos. ¿Cuál es el objetivo principal del proceso de normalización en bases de datos?. Eliminar redundancias y evitar anomalías de inserción, actualización y eliminación. Aumentar la velocidad de las consultas SQL. Disminuir el espacio en disco ocupado por índices. Mejorar la interfaz gráfica del usuario final. En el contexto de las propiedades ACID, ¿qué garantiza la "Atomicidad"?. Que cada transacción se ejecuta completamente o no se ejecuta en absoluto (todo o nada). Que los datos siempre sean visibles para todos los usuarios al mismo tiempo. Que las transacciones se ejecuten en paralelo sin ningún control. Que los datos persistan en disco incluso si hay un apagón. ¿Cómo se clasifican los operadores del álgebra relacional?. En operadores básicos (primitivos) y operadores no básicos (derivados). En operadores aritméticos y operadores lógicos. En operadores de comparación (>, <, =) y operadores de asignación (+=, -=). En operadores de red y operadores de almacenamiento. ¿Qué característica fundamental debe cumplir una tabla para estar en Primera Forma Normal (1FN)?. Todos los atributos deben ser atómicos, es decir, no debe haber grupos repetitivos. Todos los atributos no clave deben depender completamente de la clave primaria]]. Ningún atributo no clave debe depender transitivamente de la clave primaria. Todas las tablas deben tener al menos dos claves foráneas. ¿Cuál es la tendencia actual más relevante en el manejo de bases de datos a gran escala?. La migración hacia sistemas distribuidos y basados en la nube (Cloud Computing). El uso exclusivo de discos duros magnéticos para mayor seguridad. La eliminación de índices para ahorrar espacio de almacenamiento. El bloqueo total de accesos concurrentes para evitar errores. ¿Cómo se clasifican los SGBD según su modelo de datos?. Relacionales, NoSQL (documentales, clave-valor, grafos, columnares). Windows, Linux, MacOS y Android. Estructurados, semiestructurados y no estructurados. Libres, comerciales y de código abierto. ¿Qué caracteriza al "Nivel de Visión" (o externo) en una BD?. Define diferentes vistas o perspectivas de los datos para distintos tipos de usuarios. Describe la estructura interna de los índices B-Tree. Detalla los algoritmos de ordenamiento de consultas SQL. Configura los parámetros de red del servidor de BD. ¿Qué requisito mínimo es esencial para instalar un SGBD como SQL Server?. Sistema operativo compatible (Windows/Linux) y memoria RAM suficiente (ej. 4+ GB). Impresora y escáner conectados al servidor. Monitor de 4K y tarjeta de video dedicada. Teclado y mouse inalámbricos. Según el modelo relacional, ¿cómo se define formalmente una base de datos?. Como un conjunto de tablas (relaciones) compuestas por filas y columnas. Como un árbol jerárquico donde cada nodo tiene un solo padre. Como una lista enlazada simple de registros en memoria RAM. Como un archivo binario plano sin metadatos asociados. ¿Cuál es la sintaxis correcta para insertar un registro en una tabla usando DML?. INSERT INTO empleados (nombre, edad, salario) VALUES ('Juan', 30, 2500.00). ADD INTO empleados (nombre, edad, salario) VALUES ('Juan', 30, 2500). CREATE INSERT empleados SET nombre = 'Juan', edad = 30, salario = 2500. NEW empleados (nombre, edad, salario) = ('Juan', 30, 2500). ¿Qué elementos se documentan para cada tabla en un diccionario de datos?. Nombre, descripción, columnas, tipos de datos, claves y restricciones. Solo el nombre y la fecha de creación. La ubicación de oficina del administrador de la BD. El color de fondo de las tablas en el sistema. ¿Qué requisito adicional exige la Tercera Forma Normal (3FN) que no exige la Segunda Forma Normal (2FN)?. Eliminar las dependencias transitivas entre atributos no clave. Eliminar los grupos repetitivos de la tabla. Garantizar que cada tabla tenga una clave primaria. Asegurar que todos los atributos sean de tipo VARCHAR. ¿Qué define el dominio de un atributo en el diccionario de datos?. El conjunto de valores válidos o permitidos que puede tomar ese atributo. La posición física del atributo en el disco duro. El nombre del usuario que creó el atributo. La fecha de última modificación del atributo. ¿Qué instrucción SQL se utiliza para crear una tabla en un SGBD relacional?. CREATE TABLE nombre_tabla (columnal tipo_dato, columna2 tipo_dato). INSERT INTO nombre_tabla VALUES (valor1, valor2). SELECT * FROM nombre_tabla WHERE condición. UPDATE nombre_tabla SET columna = valor WHERE condición. ¿Qué instrucción DML permite actualizar registros existentes en una tabla?. UPDATE empleados SET salario = salario * 1.10 WHERE departamento = 'Ventas'. MODIFY empleados SET salario = salario + 10% WHERE departamento = 'Ventas'. CHANGE empleados salario = salario * 1.10 WHERE departamento = 'Ventas'. ALTER empleados SET salario = salario * 1.10 WHERE departamento = 'Ventas'. ¿Cuál es el primer paso al analizar un caso de estudio para diseñar una BD?. Comprender el negocio, sus procesos y los requerimientos de información. Crear directamente las tablas en el sistema gestor. Comprar el servidor y el software necesario. Seleccionar el lenguaje de programación para la interfaz. ¿Qué actividad forma parte del refinamiento del modelo de datos?. Revisar que todas las entidades, atributos y relaciones estén correctamente definidas. Eliminar todas las claves foráneas para simplificar. Combinar todas las tablas en una sola para ahorrar espacio. Cambiar los nombres de las tablas a códigos numéricos. |




