SISTEMAS DE BASES DE DATOS GEVA
![]() |
![]() |
![]() |
Título del Test:![]() SISTEMAS DE BASES DE DATOS GEVA Descripción: PREPACION DE EXAMEN |




Comentarios |
---|
NO HAY REGISTROS |
¿Para qué se utiliza principalmente Redis?. Base de datos principal. Analítica. Almacenamiento en caché. Colas de mensajes. Las entidades fuertes en un modelo E-R: Participan en relaciones reflexivas. Están identificadas por su clave primaria. Determinan la existencia de otras entidades. Siempre tienen más atributos. Se quiere actualizar el salario de los empleados, incrementando un 10% el sueldo si es menor a 1000 y un 5% si es mayor o igual. ¿Cuál es la mejor opción en una sola sentencia?. UPDATE con IF anidados. UPDATE con CASE. Un UPDATE para cada condición. UPDATE con subconsultas correlacionadas. ¿Para qué sirven las vistas en bases de datos?. Ocultar complejidad. Todas. Simplificar consultas complejas. Seguridad de datos. La estructura modular de la arquitectura cliente-servidor facilita: La eliminación de módulos antiguos. Sólo el crecimiento de clientes. La integración de nuevas tecnologías. El uso de una única tecnología. ¿En qué consiste escalar verticalmente una base de datos?. Utilizar clústeres de alta disponibilidad. Aumentar el número de servidores. Particionar los datos en varios disco. Aumentar los recursos de hardware en un servidor. Una tabla con (nombre, dirección, teléfono, fecha_pedido, producto, cantidad). ¿Viola alguna forma normal?. Viola 2FN. Viola 3FN. Ninguna, está en FNBC. Viola 1FN. En una relación uno a muchos, ¿qué entidad tiene la cardinalidad "muchos"?. La entidad débil. La entidad fuerte. La entidad con la clave primaria. La entidad con la clave foránea. Se dice que una tabla está completamente normalizada solo si: Cumple con 1FN. Cumple con 2FN. Cumple con 3FN. Cumple con todas las formas normales. ¿Qué son las dependencias funcionales?. Normalización de tablas de dimensión. Dependencia de un campo respecto a una clave. Cardinalidades en relaciones uno a uno. Relación entre dos tablas de hechos. ¿Qué ocurre al hacer UPDATE a una tabla que tiene un trigger INSERT definido?. No afecta el trigger para nada. Se ejecuta el trigger después del UPDATE. Se ejecuta AFTER INSERT en lugar de AFTER UPDATE. Da error porque solo se puede tener un trigger por tabla. ¿Qué sentencia agrega una nueva columna a una tabla existente?. INSERT COLUMN. APPEND COLUMN. CREATE COLUMN. ADD COLUMN. ¿Qué palabra clave se utiliza para finalizar un procedimiento almacenado?. END. QUIT. EXIT. CLOSE. ¿Cuál es la definición de tercera forma normal (3FN)?. Sin grupos repetitivos. Sin dependencias transitivas. Clave primaria única. Atributos atómicos. ¿Para qué sirven principalmente los procedimientos almacenados?. Para realizar consultas a la base de datos. Para modificar la estructura de las tablas. Para encapsular lógica de negocio. Para automatizar tareas administrativas. ¿Para qué necesita un usuario acceder a un servidor de base de datos?. Para almacenar archivos. Para ejecutar aplicaciones. Para obtener recursos de red. Para gestionar los datos de una base de datos. ¿Qué SGBD NO soporta el uso de vistas?. Firebird. Oracle. SQL Server. MySQL. ¿Quién desarrolla y mantiene los estándares y políticas de datos en una organización?. El administrador de la base de datos. El analista de sistemas. Ambos administradores. El administrador de datos. ¿Cuál es el objetivo principal de normalizar bases de datos?. Mejorar rendimiento. Facilitar consultas. Reducir el espacio de almacenamiento. Reducir redundancias. La cláusula GROUP BY en SQL, ¿para qué sirve?. Para filtrar grupos. Para agrupar filas. Para ordenar filas. Para seleccionar columnas. ¿Qué modelo de base de datos es más adecuado para datos con relaciones complejas?. Relacional. Jerárquico. Orientado a objetos. En red. En un procedimiento almacenado, ¿cómo se define un parámetro de entrada?. @param varchar(50). input @param varchar(50). input param varchar(50). param varchar(50) input. ¿Qué desafío enfrentan las bases de datos relacionales ante big data?. Escalabilidad. Análisis en tiempo real. Velocidad de consultas. Variedad de datos. ¿Qué campo es clave foránea en la tabla EMPLEADO?. Nombres. Apellidos. IdDpto. IdEmpleado. ¿Cómo se compara contra valores NULL en una cláusula WHERE en SQL?. ISNULL. = NULL. IS EMPTY. IS NULL. ¿Dónde se coloca la lógica de negocio en un procedimiento almacenado?. Al final. En los parámetros. En el cuerpo. En la cabecera. ¿En qué forma normal se eliminan los grupos repetitivos?. 2FN. FNBC. 3FN. 1FN. ¿Cómo se quita una columna en SQL con una sentencia ALTER TABLE?. PURGE COLUMN. REMOVE COLUMN. DELETE COLUMN. DROP COLUMN. ¿Para qué tipo de proyectos es adecuado Oracle Database?. Proyectos open source. Sistemas críticos empresariales. Startups y PYMEs. Aplicaciones web sencillas. ¿Para qué tamaño de empresas es adecuado SQL Server?. Solo para empresas que usen .NET. Para startups. Solo para grandes empresas. Para toda clase de empresas. ¿Qué método mejora el rendimiento de cargas masivas en tablas con índices?. Detener y reiniciar el servicio SQL Server. Deshabilitar índices antes de la carga y recrearlos después. No hay que hacer nada, los índices se actualizan solos. Recrear los índices después de la carga. ¿Qué operación de DML sirve para eliminar datos en SQL?. SELECT. DELETE. UPDATE. INSERT. ¿Qué importancia tiene organizar adecuadamente los datos en una base de datos?. Facilita el análisis de grandes volúmenes de dato. Mejora la integridad y seguridad de los datos. Todas las anteriores. Permite consultarlos y actualizarlos eficientemente. ¿Cuándo se recomienda usar disparadores (triggers) en lugar de restricciones declarativas?. Para validaciones simples en una sola tabla. Para definir claves primarias y foráneas. Para todas las restricciones de integridad. Cuando se requiere una validación procedural compleja. ¿Qué forma normal es requisito para todas las posteriores?. FNBC. 1FN. 2FN. 3FN. ¿Dónde se coloca la lógica de negocio en un procedimiento almacenado?. En los parámetros. Al final. En el cuerpo. En la cabecera. ¿Qué estrategia permite tolerar la pérdida de un datacenter o región?. Replicación asíncrona. Escalado vertical. Compresión. Particionamiento. ¿Cuál es la principal función del optimizador de consultas en un DBMS?. Determinar estrategias óptimas para consultas. Verificar restricciones de integridad. Ejecutar transacciones. Comprobar autorizaciones. Las claves foráneas en SQL sirven para: Mejorar el rendimiento de las consultas. Establacer restricciones de unicidad. Definir índices únicos. Definir restricciones de integridad referencial. ¿Cuál es la sintaxis para definir una restricción CHECK en una tabla SQL?. VALIDATION MYVALIDATION CHECK condition. ASSERT MYASSERT CHECK condition. RESTRICT MYRESTRICT CHECK condition. CONSTRAINT MYCONSTRAINT CHECK condition. ¿Qué ocurrirá al eliminar un cargo que tiene empleados asociados en la base de datos?. No se podrá eliminar debido a la integridad referencial. Se actualizará el cargo de esos empleados a nulo. Se eliminará el cargo y los empleados. Solamente se eliminará el cargo. ¿Qué es un stored procedure?. Un trigger que se ejecuta automáticamente. Un método para mejorar el rendimiento. Una función para transformar datos. Un procedimiento almacenado en la base de datos. ¿Cuál es la ventaja de MySQL al ser multiplataforma?. Admite múltiples lenguajes de programación. Permite el escalado horizontal. Integración con distintos frameworks. Puede instalarse en diferentes sistemas operativos. Una tabla en 1FN, ¿podría violar?. 2FN. 3FN. FNBC. Ninguna, 1FN implica las demás. Las transacciones SQL permiten: Confirmar o revertir varias sentencias DML como una sola operació. Coordinar lectura y escritura entre procesos. Agrupar sentencias DML en unidades lógicas. Todas son ciertas. ¿Qué grado tiene una relación ternaria en el modelo E/R?. Muchos. Dos. Tres. Uno. ¿Qué ocurre al omitir columnas en un INSERT cuando no tienen valor por defecto?. Inserta el valor cero o cadena vacía. Inserta el valor NULL. Se ignora el valor por defecto. Da error porque se requiere valor. ¿Para qué pueden utilizarse las vistas en las bases de datos?. Todas las anteriores. Para mejorar la eficiencia en consultas. Para simplificar consultas complejas. Para restringir el acceso a datos sensibles. ¿Por qué el nombre no sirve como primary key en una tabla de turistas?. No identifica registros. Se puede repetir. Puede estar vacío. Permite nulos. ¿Qué modelo de base de datos utiliza árboles para representar los datos?. En red. Relacional. Jerárquico. Orientado a objetos. Un procedimiento almacenado permite: Realizar cálculos complejos. Definir vistas. Consultar datos. Encapsular lógica de negocio. ¿Quién implementa las actualizaciones del DBMS cuando es necesario?. El administrador de datos. El proveedor del DBMS. El analista de sistemas. El administrador de la base de datos. ¿Para qué casos de uso NO es recomendable SQLite?. Todas las anteriores. Apps que requieran alta disponibilidad. Sistemas con datos relacionales complejos. Aplicaciones web de alto tráfico. ¿Cuál es la sintaxis correcta para insertar múltiples registros en una tabla mediante una sola sentencia INSERT?. Ninguna de las opciones. INSERT INTO tabla VALUES (valor1), (valor2), (valor3). INSERT INTO tabla (columna1, columna2) VALUES (valor1, valor2), (valor3, valor4). INSERT INTO tabla SET columna1 = valor1, columna2 = valor2, columna3 = valor3. ¿Qué importancia tiene la integridad en las bases de datos?. Permite relaciones consistentes entre los datos. Facilita el escalamiento a grandes volúmenes. Hace más sencillo el modelado de datos. Mejora el rendimiento de las consultas. ¿Qué es el dominio de un atributo en el modelo E/R?. Su primary key. Su relación. Sus valores permitidos. Su tipo de dato. ¿Qué técnica puede utilizarse para particionar tablas grandes en una base de datos?. Indexación. Normalización. Particionamiento. Compresión. ¿Qué solución facilita la portabilidad de bases de datos entre plataformas?. Particionamiento. Replicación. Escalado horizontal. Contenedores. ¿Qué estrategia permite crecer linealmente agregando más nodos en bases de datos NoSQL?. Escalado horizontal. Replicación. Particionamiento. Sharding. ¿Qué es una dependencia transitoria?. Cardinalidad uno a uno entre dos tablas. Campo que determina a la clave primaria. Relación entre una tabla de hechos y dimensión. Campo que depende de uno que no es clave. ¿Qué tipo de modelo de datos es el más cercano al nivel físico?. Físico. Conceptual. Entidad-Relación. Lógico. ¿Qué representa el nivel interno en la arquitectura ANSI-SPARC?. Vista comunitaria de los datos. Vista de usuario de los datos. Almacenamiento físico de los datos. Diseño conceptual de la base de datos. ¿Qué ventaja NO tienen los procedimientos almacenados?. Facilitan portabilidad entre DBs. Permiten reutilizar código. Encapsulan lógica. Mejoran rendimiento. ¿Cuál es la ventaja de SQL Server sobre Oracle?. Menor costo. Mejor integración con .NET. Mayor rendimiento. Soporte técnico superior. ¿Qué ventaja tiene el uso de SQLite en desarrollo?. Portabilidad. Facilidad de migración. Velocidad. Alta concurrencia. ¿Qué soluciones proveen alta disponibilidad para MySQL?. MySQL Load Balancing. MySQL Proxy. MySQL Replication. Todas las anteriores. ¿Qué tipos de datos soporta PostgreSQL?. Solo los más comunes. Solo formatos binarios. Una amplia variedad, incluso personalizados. Datos geoespaciales y de red. ¿Qué es la cardinalidad en una relación entre entidades?. El tipo de dato de la clave primaria. El tamaño de la clave externa. El número máximo de ocurrencias en cada lado de la relación. La cantidad de atributos en la entidad. ¿Qué soluciones permiten ejecutar SQLite de forma distribuida?. AWS Aurora y Cloud Spanner. MongoDB y Redis. SQLite Sync y Cluster. Vitess y CockroachDB. ¿Qué tipo de dato sirve como primary key en una tabla de turistas?. Teléfono. Nombre. Número de identificación único. Correo electrónico. ¿Cuál es una limitación de las vistas en algunos SGBD?. Consumen mucho espacio de almacenamiento. No se pueden actualizar los datos subyacentes. Requieren licencias adicionales. No se pueden utilizar en transacciones. ¿Qué representa una tabla en un modelo conceptual?. Un registro. Una entidad. Una fila. Un atributo. Las dependencias existenciales implican que: Una entidad fuerte determina la existencia de una débil. Las relaciones obligatorias determinan las opcionales. Los atributos determinan la existencia de la entidad. Una entidad depende de su clave primaria. ¿Cómo se financia el desarrollo de PostgreSQL?. Donaciones de usuario. Inversión de capital. Suscripciones. Publicidad. ¿Qué cláusula de CREATE TABLE se usa para establecer una columna como clave principal?. PRIME KEY. MAIN KEY. PRIMARY KEY. MAIN INDEX. En el ejercicio para contar empleados por cargo, ¿qué función de agregado se utiliza?. MAX(). AVG(). SUM(). COUNT(). La técnica de almacenar resultados intermedios en una tabla temporal se conoce como: Subquery. CTE. Join. Intermediate table. ¿Qué característica distingue a una base de datos indexada?. Rendimiento en lecturas. Velocidad de escritura. Facilidad de consultas. Tamaño de los registros. ¿Qué cardinalidad representa la relación "un alumno pertenece a un curso"?. n:1. n:m. 1:1. 1:n. ¿Cómo se organizan los datos en una tabla de una base de datos?. En entidades y relaciones. No tienen una estructura definida. En filas y columnas. En objetos y atributos. ¿Los atributos en el modelo E/R representan?. Propiedades de las entidades. Cardinalidades. Relaciones. Restricciones. ¿Qué edición de SQL Server 2008 puede utilizarse gratuitamente?. Express. Standard. Web. Developer. ¿Qué caracteriza a una base de datos centralizada?. Un único servidor. Datos duplicados. Costo elevado. Acceso concurrente limitado. ¿Qué lenguaje utilizan la mayoría de los sistemas gestores de bases de datos?. C++. Ensamblador. SQL. Python. ¿Qué es la normalización en bases de datos?. Reglas para crear índices eficientes. Proceso para eliminar datos ambiguos o repetidos. Método para generar claves primarias únicas. Técnica para organizar datos en tablas relacionadas. En diseño físico, ¿cómo se denomina la relación horizontal de datos en una tabla?. Tupla. Atributo. Campo. Fila. ¿Qué representan las entidades en un diagrama entidad-relación?. Los objetos o conceptos del mundo real. Las claves externas. Las relaciones entre tablas. Los campos de las tablas. ¿Qué característica destaca en PostgreSQL?. Soporte de transacciones. Escalabilidad. Velocidad de consultas. Versatilidad. ¿Qué tecnología facilita la recuperación ante desastres en bases de datos?. Snapshots. Escalado horizontal. SQL. Réplicas asíncronas. ¿Qué característica distingue a las bases de datos NoSQL?. Consultas complejas. Datos no estructurados. Alto rendimiento. Escalabilidad horizontal. En la arquitectura cliente-servidor de tres capas, ¿qué es el nivel intermedio?. El servidor de datos. El servidor de aplicaciones. La base de datos. El cliente. ¿Qué interfaz utilizan los clientes en la arquitectura de tres capas?. Terminal de texto. Consola de comandos. Navegador web. Interfaz gráfica. ¿Qué palabra clave se usa en SQL para agrupar filas con un valor en común?. GROUP BY. DISTINCT. LIMIT. ORDER BY. ¿Para qué sirve la cláusula WHERE en UPDATE?. Para seleccionar filas a actualizar. Para agrupar filas. Para seleccionar columnas. Para definir nuevos valores. ¿Cuáles son restricciones (constraints) comunes que pueden deshabilitarse temporalmente durante un INSERT o UPDATE masivo para mejorar la performance?. DEFAULT. PRIMARY KEY y FOREIGN KEY. NOT NULL. DATA TYPES. ¿Para qué sirven los diagramas Entidad-Relación?. Diseñar índices y secuencias. Modelar restricciones de integridad. Modelar relaciones entre entidades. Modelar aspectos físicos de una BD. ¿Qué técnicas ayudan a proteger la seguridad en las bases de datos?. Todas las anteriores. Control de acceso y encriptación de datos. Monitoreo y registro de actividades. Respaldo y restauración periódica. Las reglas de negocio establecen: Objetos de interés. Procesos de la empresa. Directrices y restricciones. Acceso a datos. ¿Con qué framework se integra bien SQL Server?. Node.js. Ruby on Rails. .NET. Django. ¿Qué característica de las relaciones controla las ocurrencias?. Grado. Opcionalidad. Conectividad. Cardinalidad. ¿Qué es un trigger (disparador) en bases de datos?. Un procedimiento almacenado. Código que se ejecuta ante un evento. Una restricción. Una secuencia. ¿Qué estrategia mejora el rendimiento de consultas a tablas muy grandes?. Cifrado. Compresión. Indexación. Particionamiento. ¿Qué regla debe cumplir una primary key en una tabla?. No repetir valores. Permitir nulos. Ser opcional. Poder tener valores desconocidos. ¿Por qué es popular PostgreSQL?. Por ser open source. Por su soporte empresarial. Por su rendimiento y seguridad. Por su escalabilidad. Las primary keys en una tabla deben: Identificar registros de forma única. Ser opcionales. Permitir valores nulos. Poder contener cualquier valor. ¿Qué desventaja puede tener el uso de procedimientos almacenados?. Pérdida de portabilidad. Disminución de la seguridad. Mayor consumo de memoria. Limitación en la reutilización. ¿Qué opciones existen cuando ocurre un error en una transacción?. Solo continuar con el flujo o deshacer con ROLLBACK. Solo COMMIT o ROLLBACK, no se puede continuar. Deshacer con ROLLBACK o confirmar cambios con COMMIT. Ninguna, la transacción se cancela automáticamente. ¿Qué ventaja tiene Oracle sobre otras bases de datos?. Open source y gratuito. Rendimiento en consultas. Facilidad de uso para principiantes. Soporte para múltiples sistemas. ¿Qué tecnología surge para mejorar el rendimiento en analytics y big data?. Bases de datos relacionales. Bases de datos documentales. Bases de datos en memoria. Bases de datos en columnas. ¿Cómo se ejecuta un procedimiento almacenado llamado SP_Reporte?. RUN SP_Reporte. START SP_Reporte. CALL SP_Reporte. EXEC SP_Reporte. ¿Cuáles son las cláusulas obligatorias en una consulta SELECT?. SELECT, FROM y WHERE. FROM y WHERE. SELECT y FROM. SELECT y WHERE. En el ejercicio para contar empleados por cargo, ¿qué función de agregado se utiliza?. AVG(). COUNT(). MAX(). SUM(). ¿Qué proporciona el servidor en la arquitectura cliente-servidor?. Datos. Respuestas. Aplicaciones. Recursos. ¿Quién define las restricciones de seguridad e integridad de la base de datos?. Ambos administradores. El administrador de la base de datos. El analista de sistemas. El administrador de datos. Los procedimientos almacenados pueden usarse para: Compilar el código fuente. Respaldar la base de datos. Monitorear el hardware. Configurar la red del servidor. La arquitectura cliente-servidor permite. Que todos los equipos usen el mismo hardware. Menos flexibilidad de integración. Sólo interfaces de consola. Mayor interacción con el usuario. ¿Qué caracteriza a MongoDB Realm?. Back-end como servicio. Interfaz gráfica. Analítica de datos. Base de datos en la nube. ¿Qué es un índice en bases de datos?. Una vista lógica de los datos. La documentación de la base de datos. Una copia de las claves primarias. Una estructura para acelerar consultas. Las relaciones uno a uno (1:1) son aquellas donde: Una entidad se relaciona con dos. Una entidad se relaciona con muchas ocurrencias de la otra. Una entidad se relaciona consigo misma. Una ocurrencia de cada entidad se relaciona con una sola ocurrencia de la otra. ¿Cuál es la sintaxis básica de la sentencia UPDATE?. UPDATE nombre SET columnas WHERE condición. UPDATE nombre SET columnas = valores. UPDATE SET columnas FROM nombre. UPDATE valores IN nombre. ¿Qué ventaja tiene SQLite sobre otras bases de datos?. Alta concurrencia. Cliente liviano. Configuración sencilla. Licencia open source. ¿Cuál es una ventaja de los procedimientos almacenados?. Dificultan las pruebas. Mejoran la portabilidad. Incrementan el tráfico de red. Facilitan el mantenimiento. ¿Qué beneficio tiene una base de datos orientada a objetos?. Integridad referencial. Portabilidad. Modelado de datos complejos. Velocidad de consultas. ¿Qué representa un diagrama entidad-relación?. El modelo lógico de una base de datos. El modelo físico de una base de datos. Las consultas en lenguaje SQL. Las restricciones de integridad. ¿Qué SGBD no permite actualizar vistas?. PostgreSQL. MySQL. Oracle. SQL Server. En el ejercicio para listar departamentos y empleados ordenados, ¿qué cláusula se utiliza?. LIMIT. HAVING. ORDER BY. GROUP BY. ¿Qué base de datos es ampliamente utilizada para análisis de redes y grafos?. MongoDB. Cassandra. MySQL. Neo4j. ¿Qué representan las relaciones en un diagrama entidad-relación?. Los objetos o conceptos del mundo real. Las conexiones entre entidades. Las claves primarias. Los campos de las tablas. ¿Para qué sirven principalmente los procedimientos almacenados?. Para encapsular lógica de negocio. Para automatizar tareas administrativas. Para modificar la estructura de las tablas. Para realizar consultas a la base de datos. ¿Qué plataformas web utilizan MySQL como base de datos?. Wikipedia y LinkedIn. Facebook y Uber. Twitter y Airbnb. Todas las anteriores. ¿Qué solución reduce la latencia de lectura en bases de datos distribuidas globalmente?. Sharding. Particionamiento. Replicación. Caché. ¿Qué columna identifica de forma única cada registro en una tabla?. Clave principal. Llave foránea. Llave primaria. Identificador. ¿Qué es un tipo de entidad en el modelo E/R?. Un atributo. Un conjunto de entidades similares. Una relación. Una ocurrencia. ¿Cuál es una de las fases del proceso de diseño de bases de datos?. Testing. Requerimientos. Diseño físico. Implementación. ¿Cuál de los siguientes no es un objetivo del diseño de bases de datos relacionales?. Minimizar el espacio de almacenamiento. Maximizar la independencia de datos. Facilitar el acceso a los datos. Minimizar la redundancia de datos. En una relación uno a muchos en un modelo E-R, la entidad con cardinalidad "uno" determina: Las dependencias funcionales. La existencia de la entidad "muchos". Los atributos de la relación. Las claves candidatas. ¿Cuál es una violación de tercera forma normal (3FN)?. Campos no atómicos. Grupos repetitivos. Dependencias funcionales. Clave primaria compuesta. ¿Quién lleva a cabo los diseños conceptual y lógico de la base de datos en una organización?. El analista de sistemas. El administrador de la base de datos. Ambos administradores. El administrador de datos. ¿Cómo funciona SQL?. A través de llamadas a procedimientos. A través de consultas o queries. A través de sentencias. A través de comandos. ¿Quién desarrolla PostgreSQL?. El gobierno de EEUU. Una empresa privada. Microsoft. La comunidad de software libre. Si a la tabla 1 (identificador, nombre, apellido) se le agrega el campo teléfono. ¿Qué forma normal se viola?. FNBC. 1FN. 3FN. 2FN. ¿Para qué tipo de aplicaciones es buena opción MongoDB?. Inteligencia artificial. Sistemas embebidos. Aplicaciones web. Aplicaciones móviles. En el modelo relacional, ¿cómo se representan las entidades y relaciones?. En objetos. En árboles. En tablas bidimensionales. En estructuras no lineales. Si una tabla se descompone en tabla1 (identificador, nombre, apellido) y tabla2 (identificador, dirección, ciudad). ¿En qué forma normal quedan?. 2FN. FNBC. 3FN. 2FN. ¿Cómo se puede escalar SQL Server?. Solo horizontalmente. Horizontal y verticalmente. No se puede escalar. Solo verticalmente. ¿Qué sentencia elimina una tabla en SQL?. DELETE TABLE. DROP TABLE. PURGE TABLE. REMOVE TABLE. ¿Se puede deshacer un DELETE sin cláusula WHERE?. Sí, con un DELETE que recupera registros eliminados. Sí, con ROLLBACK si estaba en una transacción. Sí, con un INSERT que inserta los registros de nuevo. No, los registros se pierden. ¿Para qué sirve la cláusula HAVING de SQL?. Contar ocurrencias por grupo. Ordenar grupos de mayor a menor. Filtrar grupos en lugar de filas. Limitar el número de grupos. ¿Qué desventaja tiene MongoDB?. No tiene SQL. No es open source. Mal rendimiento en escritura. No transacciones ACID. ¿Qué modelo de base de datos tiene mayor facilidad para representar jerarquías?. Relacional. Jerárquico. En red. Orientado a objetos. Una tabla con (usuarioID, productoID, fecha_compra, cantidad, precio). ¿En qué forma normal está?. 1FN. 2FN. FNBC. 3FN. ¿Qué función se utiliza para obtener el cargo con más empleados?. COUNT(). MIN(). MAX(). AVG(). ¿Cuál es la sintaxis correcta para crear un procedimiento almacenado simple en SQL Server?. STOREDPROC myproc AS BEGIN SELECT * FROM table END. CREATE PROCEDURE myproc AS BEGIN SELECT...END. DBPROC myproc SELECT * FROM table. CREATE FUNCTION myproc() BEGIN SELECT...END. ¿Qué representan los atributos en un modelo físico?. Tablas. Filas. Columnas. Restricciones. ¿Qué desafío presenta el escalamiento horizontal en bases de datos?. Balanceo de carga entre nodos. Consistencia entre réplicas. Particionamiento de los datos. Disponibilidad ante caída de nodos. ¿Cómo se mejora la seguridad con los procedimientos almacenados?. Eliminando usuarios de la base de datos. Utilizando solo consultas. Ocultando el código fuente. Controlando el acceso a datos sensibles. ¿Qué permite encapsular la lógica de negocio en la base de datos?. Las consultas. Las vistas. Los procedimientos almacenados. Los triggers. ¿Qué es una dependencia transitiva?. Cuando dos claves primarias se referencian. Cuando dos campos se determinan mutuamente. Cuando un campo depende de una clave compuesta. Cuando un campo depende de otro que no es clave. ¿Para qué casos de uso es buena opción Redis?. Tableros en tiempo real. Aplicaciones móviles. Machine learning. APIs de alto tráfico. Para facilitar el mantenimiento, las tablas deben normalizarse al menos hasta: 3FN. 1FN. 2FN. FNBC. ¿Quién coordina el desarrollo del sistema de base de datos?. El analista de sistemas. El desarrollador de sistemas. El administrador de la base de datos. El administrador de datos. ¿Cuál es el nivel de la arquitectura ANSI-SPARC que representa la vista comunitaria de la base de datos?. Nivel conceptual. Nivel externo. Nivel interno. Nivel físico. ¿Por qué Redis es muy rápido?. Tiene un motor optimizado. Es una base de datos sencilla. Usa la memoria RAM. Usa discos SSD. La arquitectura cliente-servidor permite: Integrar sólo sistemas nuevos. Usar sólo hardware específico. Utilizar interfaces no interactivas. Integrar sistemas nuevos y antiguos. ¿Cuál es la mayor ventaja de Redis sobre otros almacenes de caché?. Persistencia de datos. Licencia open source. Tipos de datos avanzados. Mayor rendimiento. ¿Por qué el teléfono no sirve como primary key en una tabla de turistas?. Permite nulos. No identifica registros. Puede ser compartido. Puede estar vacío. ¿Qué operación de DML sirve para modificar datos en SQL?. DELETE. UPDATE. SELECT. INSERT. ¿Qué representan las entidades débiles en un modelo entidad-relación?. Cardinalidad cero a uno. Entidades que dependen de otras entidades. Relaciones no identificativas. Entidades sin atributos propios. ¿Qué elemento de una base de datos permite deshacer fácilmente cambios estructurales?. Constraints. Transacciones. Triggers DDL. Vistas materializadas. ¿Cuál es la sintaxis correcta para un INSERT con valores explícitos?. INSERT INTO nombre (valores). INSERT INTO nombre (columnas) VALUES (valores). INSERT TABLE nombre VALUES (valores). INSERT INTO nombre VALUES (valores). ¿Cuál es el objetivo principal de normalizar una base de datos?. Facilitar la programación de aplicaciones. Mejorar el rendimiento de las consultas. Eliminar dependencias funcionales. Reducir la redundancia de datos. ¿Cuál es el propósito de la normalización de bases de datos?. Mejorar el rendimiento de las consultas. Aumentar la complejidad del modelo. Cumplir con un estándar. Reducir la redundancia de datos. Si una tabla tiene definida una foreign key pero no tiene definida la opción ON DELETE CASCADE. ¿Qué ocurrirá al eliminar el registro padre al que apunta la llave foránea?. Elimina padre e hijos en cascada. No permite eliminar el padre. Elimina solo las referencias hijas. Elimina el padre pero no las referencias hijas. ¿Cuál de los siguientes no es un tipo de relación entre entidades?. Muchos a muchos. Uno a varios. Varios a uno. Uno a uno. ¿Qué se representa con las entidades fuertes en un modelo E-R?. Entidades independientes. Entidades con muchos atributos. Entidades con relaciones obligatorias. Entidades identificadas por otra entidad. ¿Qué permite controlar el uso de vistas en las bases de datos?. La disponibilidad del sistema. El rendimiento del servidor. La integridad de las consultas. La seguridad de los datos. ¿Qué ocurre al insertar un registro con valor duplicado en una primary key?. Reemplaza el registro duplicado. Da error porque viola restricción única. Inserta el registro permitiendo duplicados. Incrementa el valor para que sea único. ¿Qué tipo de relaciones tienen dos entidades involucradas?. Binarias. Cuaternarias. Unarias. Ternarias. ¿Qué soluciones permiten escalar MySQL horizontalmente?. PostgreSQL y Redis. MongoDB y Cassandra. PL/SQL y SQL Server. MySQL Cluster y ProxySQL. ¿Para qué tipo de proyectos es adecuado utilizar MySQL?. Aplicaciones empresariales críticas. Proyectos pequeños que inician. Análisis de big data. Bases de datos NoSQL. ¿Cuál es el objetivo de utilizar procedimientos almacenados en bases de datos?. Mejorar seguridad de datos críticos. Todas. Automatizar tareas de administración. Reutilizar y compartir código SQL. Si una transacción confirma cambios y luego la base de datos falla antes de guardar los cambios confirmados a disco. ¿Qué ocurrirá al reiniciar?. Deshace los cambios confirmados. Recupera la copia de respaldo más cercana. Conserva los cambios confirmados. Reinicia transacción automáticamente. ¿Qué desventaja tiene el uso de procedimientos almacenados?. Incrementa la complejidad. Reduce la seguridad. Limita la reutilización. Disminuye el rendimiento. ¿Qué función se utiliza en el ejercicio para obtener el cargo con más empleados?. MIN(). COUNT(). AVG(). MAX(). ¿Qué ejemplos se mencionan de sistemas gestores de bases de datos?. Windows, Linux, MacOS. SQL Server, Oracle, MySQL. C++, Python, Java. REST, SOAP, OpenAPI. ¿Qué utiliza un SGBD para obtener datos de la base de datos?. DLL. DDL. DTL. DML. ¿Qué sentencia de SQL devuelve los departamentos con más de 50 empleados?. SELECT Department, COUNT() AS num FROM Employees GROUP BY Department WHERE num > 50;. Ninguna es correcta. SELECT Department, COUNT() FROM Employees GROUP BY Department HAVING COUNT(*) > 50;**. SELECT Department FROM Employees GROUP BY Department COUNT > 50;. ¿Qué operación de DML sirve para obtener datos en SQL?. UPDATE. DELETE. INSERT. SELECT. ¿Qué elemento NO es necesario verificar antes de instalar un SGBD?. Arquitectura de 32 o 64 bits. Dirección IP pública. Memoria RAM. Espacio en disco duro. ¿Qué operaciones realiza un administrador de bases de datos?. Diseño conceptual, lógico y físico. Desarrollo de aplicaciones y generación de informes. Modelado de datos y normalización. Instalación, configuración, mantenimiento y optimización. ¿Qué estrategia permite distribuir la carga entre varios servidores?. Replicación. Sharding. Virtualización. Particionamiento horizontal. Una tabla con campos dependientes de otros no clave, ¿incumple qué forma normal?. FNBC. 1FN. 2FN. 3FN. ¿Por qué la dirección no sirve como primary key en una tabla de turistas?. No permite nulos. Puede cambiar. Se puede repetir. No identifica registros. ¿Dónde se utiliza comúnmente Oracle Database?. En aplicaciones web. En proyectos open source. En empresas y gobiernos. En dispositivos móviles. ¿Qué sentencia define una clave foránea en una tabla de SQL?. CREATE FOREIGN KEY. INSERT FOREIGN KEY. FOREIGN KEY CONSTRAINT. MAKE FOREIGN KEY. ¿Qué desafío presentan las bases de datos ante la variedad de tipos de datos?. Análisis. Modelado. Indexación. Seguridad. ¿Cuál sentencia confirma los cambios al final de una transacción?. COMMIT. ACCEPT. VALIDATE. CONFIRM. ¿Qué solución permite escalar el rendimiento agregando más recursos de hardware?. Particionamiento. Escalado horizontal. Escalado vertical. Replicación. ¿Qué utilidad tiene Redis más allá del almacenamiento en caché?. Análisis de big data. Machine learning. Procesamiento de transacciones. Convertirse en base de datos de propósito general. ¿Qué caracteriza a una tabla en tercera forma normal (3FN)?. No dependencias transitivas. Clave primaria única. No grupos repetitivos. Campos atómicos. ¿Qué son las bases de datos NoSQL?. Bases de datos codificadas en SQL. Bases de datos no relacionales. Bases de datos open source. Bases de datos orientadas a objetos. ¿Qué estrategia permite distribuir consultas entre varios servidores en bases de datos paralelas?. Sharding. Replicación. Virtualización. Particionamiento. ¿Cómo se invocan los procedimientos almacenados?. Mediante sentencias SQL. Desde la interfaz gráfica. Automáticamente. Con código en el servidor. Se quiere calcular el promedio por departamento. ¿Qué sentencia es más eficiente?. Un trigger que calcule luego de cada INSERT o UPDATE. Un SELECT con AVG(sueldo) GROUP BY departamento. Un procedimiento almacenado que haga el cálculo. Un UPDATE que calcule el promedio. ¿Qué ventaja de los procedimientos almacenados permite su reutilización?. Facilitan el mantenimiento. Mejoran la eficiencia. Garantizan la seguridad. Encapsulan la lógica de negocio. ¿Cuál es una ventaja de MongoDB?. Consultas SQL avanzadas. Escalabilidad horizontal. Alta concurrencia. Transacciones ACID. ¿Cuál es el objetivo de MariaDB?. Reemplazar MySQL. Mejorar el rendimiento. Añadir características NoSQL. Mantener el código abierto de MySQL. ¿Qué utiliza un SGBD para definir la base de datos?. DLL. DDL. DTL. DML. ¿Qué permite encapsular la lógica de negocio en la base de datos?. Las vistas. Las consultas. Los procedimientos almacenados. Los triggers. ¿Qué representan los atributos en el modelo E/R?. Restricciones. Relaciones entre entidades. Propiedades de las entidades. Tipos de datos. ¿Qué ventaja de rendimiento ofrecen las vistas?. Consultas precomputadas. Lecturas optimizadas. Particionamiento automático. Indexación más rápida. ¿Qué se define en la cabecera de un procedimiento almacenado?. El fin del procedimiento. Las sentencias SQL. Los parámetros. Las variables locales. ¿Cuál característica tienen los triggers (disparadores) en bases de datos?. Todas son ciertas. Se ejecutan antes de eventos DML. Se ejecutan en lugar de eventos DML. Se ejecutan después de eventos DML. Se quiere registrar cada cambio estructural a objetos de una base de datos para su trazabilidad. ¿Qué elemento es el más apropiado?. Una tabla de auditoría con triggers DDL. Debugging de transacciones. Cartera de restauración (restore). Alertas de base de datos. ¿Cuál es una ventaja de los procedimientos almacenados?. Facilitan el mantenimiento. Dificultan las pruebas. Incrementan el tráfico de red. Mejoran la portabilidad. ¿Qué empresa es actualmente propietaria de MySQL?. Microsoft. MongoDB. Sun Microsystems. Oracle Corporation. ¿Para qué se utiliza la arquitectura de dos capas?. Para sistemas cliente-servidor simples. Para redes con muchos equipos. Para sistemas grandes y complejos. Para sistemas con múltiples servidores. ¿Qué sentencia SQL se utiliza para agregar una restricción PRIMARY KEY a una tabla existente?. APPEND PRIMARY KEY. MODIFY TABLE ADD PRIMARY KEY. ALTER TABLE ADD PRIMARY KEY. ADD PRIMARY KEY. ¿Qué caracteriza a una tabla en primera forma normal (1FN)?. No tiene dependencias transitivas. Tiene una clave primaria. Solo contiene atributos atómicos. No tiene dependencias parciales. ¿Qué función se utiliza en el ejercicio para obtener el departamento con menos empleados?. MIN(). AVG(). MAX(). SUM(). ¿Qué frameworks utilizan comúnmente MongoDB?. Django y Flask. Ruby on Rails. Laravel y CodeIgniter. Express, React y NodeJS. ¿Cómo se pueden eliminar las dependencias transitivas?. Aplicando la tercera forma normal. Definiendo una clave sustituta. Eliminando campos redundantes. Creando una tabla de puente. ¿Qué elemento necesita verificarse para la instalación de un SGBD?. Marca del CPU. Compatibilidad con el sistema operativo. Antigüedad del equipo. Velocidad del CPU. ¿Qué cláusula se utiliza en el ejercicio para filtrar por departamentos con más de 40 empleados?. ORDER BY. GROUP BY. HAVING. LIMIT. ¿Cuál de las siguientes NO es una función del administrador de la base de datos?. Monitorización del rendimiento. Diseño conceptual. Copias de seguridad. Formación de usuarios. Para verificar si una tabla está normalizada es necesario: Revisar que cumpla con 1FN y 2FN. Revisar que cumpla con 1FN. Revisar que cumpla con 1FN, 2FN y 3FN. Revisar que cumpla con todas las formas normales. ¿En qué plataformas se puede ejecutar SQL Server?. Solo Windows. AWS y Azure. Windows y Linux. Linux y macOS. ¿Qué desventaja tiene la creación de muchos índices en una base de datos?. Peor rendimiento en modificaciones. Mayor espacio de almacenamiento. Imposibilidad de usar claves externas. Limitación en el número de tablas. ¿Para qué tipo de aplicaciones se utiliza SQL Server?. Procesamiento de transacciones. Aplicaciones móviles. Analytics y BI. Todas las anteriores. ¿Qué ventaja de los procedimientos almacenados permite su reutilización?. Facilitan el mantenimiento. Mejoran la eficiencia. Encapsulan la lógica de negocio. Garantizan la seguridad. ¿Dónde se puede alojar un servidor local de base de datos?. No existe tal servidor. En una red de área amplia. En la nube. En una red de área local o en el mismo equipo. ¿Qué desventaja puede tener el uso de vistas en algunos casos?. Limitación en la optimización. Complejidad en el mantenimiento. Impacto negativo en el rendimiento. Incremento de licencias. ¿Quién es el responsable de implementar los requisitos de datos en una organización?. El administrador de la base de datos. El administrador de datos. El analista de sistemas. El desarrollador de sistemas. ¿Qué permite hacer la cláusula DISTINCT en SQL?. Limitar resultados. Eliminar duplicados. Ordenar resultados. Agrupar resultados. Los atributos derivados en un modelo entidad-relación: Tienen dependencias funcionales. Se pueden calcular de otros atributos. Son atributos multivaluados. No aportan información relevante. ¿Cuál es el orden de evaluación de expresiones condicionales WHERE?. Aleatorio. De izquierda a derecha. De derecha a izquierda. No tiene un orden definido. ¿Cuál es una desventaja de Redis?. No tiene alta disponibilidad. Es solo para uso en caché. No se puede instalar en la nube. No tiene desventajas significativas. ¿Qué solución permite proteger los datos en tránsito?. Cifrado de red. VLAN. Firewall. Certificados SSL. ¿Por qué Oracle Database es popular en empresas?. Por su madurez y estabilidad. Por ser open source. Por su bajo costo. Por su fácil aprendizaje. ¿Qué lenguaje de consultas es utilizado comúnmente en bases de datos relacionales?. PL/SQL. SQL. NoSQL. Transact-SQL. ¿Por qué es popular SQL Server en entornos empresariales?. Por ser de código abierto. Por su escalabilidad. Por ser multiplataforma. Por su soporte y estabilidad. ¿Con qué lenguaje se integra bien MongoDB?. Python. JavaScript. Java. SQL. ¿Cuál es una buena práctica al diseñar procedimientos almacenados?. No manejar errores. Evitar el uso de transacciones. Minimizar los parámetros de entrad. No validar los datos de entrada. ¿Qué representan las relaciones en el modelo E/R?. Restricciones. Vínculos entre atributos. Vínculos entre entidades. Atributos especiales. ¿Qué SGBD es un software relacional?. Oracle. Cassandra. MongoDB. Redis. ¿Cómo almacena los datos SQLite?. En memoria RAM. En archivos. En grafos. En la nube. ¿Qué permite eliminar el uso de vistas en las consultas SQL?. La complejidad. La redundancia. Las restricciones. Las transacciones. El principal beneficio de almacenar procedimientos es: Actuar como triggers de base de datos. Automatización de tareas administrativas. Seguridad, al ocultar la lógica a usuarios externos. Reutilización de código y encapsulamiento de reglas de negocio. ¿Cuál es una violación de segunda forma normal (2FN)?. Campos no atómicos. Dependencias funcionales. Clave primaria compuesta. Dependencias parciales. ¿Qué beneficios aporta el uso de bases de datos?. Integración de diferentes tipos de datos. Todas las anteriores. Acceso concurrente por múltiples usuarios. Prevención de redundancia e inconsistencia de datos. ¿Cuál es una limitación de Redis?. No tiene limitaciones significativas. No es escalable. No open source. Solo se ejecuta en Linux. ¿Qué son los disparadores (triggers) en bases de datos?. Índices para columnas frecuentes. Procedimientos que se ejecutan automáticamente ante un evento. Procedimientos para modificar tablas. Restricciones declarativas. ¿Qué lenguaje de SQL sirve para definir la estructura de una base de datos?. DQL. DML. DCL. DDL. ¿Qué sentencia se usa para crear una nueva tabla en SQL?. CREATE TABLE. BUILD TABLE. INSERT TABLE. MAKE TABLE. ¿Qué desventaja tiene SQLite en producción?. No transacciones ACID. No hay desventajas significativas. No es escalable. Mal rendimiento en lectura. ¿Por qué Redis es popular entre desarrolladores?. Alto rendimiento. Todas las anteriores. Fácil aprendizaje. Multiplataforma. ¿Qué empresa desarrolla SQL Server?. PostgreSQL. Microsoft. MongoDB. Oracle. ¿Qué ventaja tienen las bases de datos sobre los sistemas de archivos?. Indexación para búsquedas más rápidas. Almacenamiento de grandes volúmenes de información. Organización de datos en tablas relacionadas. Formato estandarizado de los archivos. ¿Qué operador se utiliza para buscar valores dentro de un rango en SQL?. <>. LIKE. BETWEEN. >. Los literales en SQL, ¿cómo se representan?. Entre comillas simples si son numéricos. Entre comillas simples si no son numéricos. Sin comillas simples si no son numéricos. Sin comillas simples si son numéricos. ¿Cómo se mejora la seguridad con los procedimientos almacenados?. Utilizando solo consultas. Eliminando usuarios de la base de datos. Controlando el acceso a datos sensibles. Ocultando el código fuente. Las vistas que unen varias tablas pueden actualizarse en: MySQL. Oracle. SQL Server. PostgreSQL. ¿Qué operador se utiliza en SQL para comparar diferencia de valores?. ><. !=. <>. ^=. ¿Qué elementos definen las claves de una relación muchos a muchos?. La unión de las claves primarias de las entidades. No se pueden definir claves en estas relaciones. Solo la clave primaria de la entidad fuerte. Las claves primarias de las entidades relacionadas. ¿Qué debe tener una base de datos para ser considerada como tal?. Al menos una tabla con información. Stored procedures. Vistas. Constraints. ¿Quién determina los objetivos a largo plazo para los sistemas de información en una organización?. El administrador de datos. El gerente de IT. Ambos administradores. El administrador de la base de datos. ¿Qué función se utiliza en el ejercicio para obtener el departamento con menos empleados?. MIN(). MAX(). AVG(). SUM(). ¿Qué componentes forman parte de una base de datos?. Tablas y relaciones. Campos y registros. Todas las anteriores. Claves primarias y foráneas. Si un campo depende funcionalmente de una clave, ¿qué significa?. Hace parte de una clave compuesta. Determina de manera única el valor de la clave. Su valor se determina mediante la clave. Tiene integridad referencial con la clave. ¿Cómo se actualizarían los salarios un 15% de los empleados del departamento de Finanzas en SQL?. a. UPDATE Employees SET Salary = Salary * 1.15 WHERE Department = 'Finance'. UPDATE Employees SET Salary = Salary + 0.15 WHERE Department = 'Finance'. MODIFY Finance Employees RAISE Salary 15%. UPDATE Employees CHANGE Salary = Salary * 1.15 IN Finance. ¿Qué credenciales utiliza por defecto la autenticación de SQL Server?. root / root. administrator / admin. sys / sys. sa / sa. ¿Qué modelo de base de datos es el más utilizado actualmente en aplicaciones web?. Jerárquico. En red. Orientado a objetos. Relacional. ¿Cómo se puede usar Redis en aplicaciones web?. Para almacenar archivos estáticos. Junto a otra base de datos para caché. Para almacenar sesiones. Como base de datos principal. ¿Cómo eliminarías los registros de una tabla que cumplen cierta condición?. No es posible eliminar registros basados en una condición. DELETE FROM nombre_tabla WHERE condicion. DELETE FROM nombre_tabla IF condicion. REMOVE FROM nombre_tabla WHERE condicion. ¿Qué es una clave primaria en una tabla de base de datos relacional?. Una restricción que impide valores duplicados. Un campo que identifica de manera única cada fila en la tabla. Un índice que mejora el rendimiento de las consultas. El campo que almacena los nombres de los registros. ¿Para qué sirve organizar los datos en filas y columnas en las tablas?. Para que se vea ordenado. Para que el procesamiento de datos sea eficiente. Para dificultar su procesamiento. Para ahorrar espacio. ¿Qué tipo de relación se implementa con claves foráneas?. Relaciones muchos a muchos. Relaciones uno a muchos. Relaciones uno a uno. Relaciones reflexivas. ¿Qué estrategia permite tener múltiples copias sincronizadas de una base de datos?. Sharding. Escalado vertical. Replicación. Particionamiento. ¿Qué sentencia elimina una tabla completa de una base de datos SQL?. TRUNCATE TABLE. DROP TABLE. REMOVE TABLE. DELETE TABLE. ¿Qué característica es importante en bases de datos transaccionales?. Velocidad de lectura. Tamaño de almacenamiento. Facilidad de consultas. Atomicidad de transacciones. ¿Qué introdujo Oracle en su primera versión 2?. Un lenguaje de programación. Un framework web. Una base de datos no relacional. Un sistema de base de datos relacional. ¿Qué ofrece Oracle además de su base de datos?. Python SDK. Microsoft .NET. Herramientas de Java. Java EE. ¿Qué bases de datos están optimizadas para almacenar toda la información en memoria RAM?. Bases de datos en memoria. Bases de datos de grafos. Bases de datos documentales. Bases de datos en columnas. ¿Dónde se recomienda colocar la primary key en una tabla?. En cualquier lugar. Al inicio. Al final. En medio. ¿Qué beneficio de seguridad proporcionan las vistas?. Control de acceso. Eliminación de usuarios. Encriptación de datos. Ocultación de tablas. ¿Qué representa el nivel externo en la arquitectura ANSI-SPARC?. La vista comunitaria de los datos. La representación física de los datos. El almacenamiento interno de los datos. La vista de cada usuario sobre los datos. ¿Cuál es la orientación principal del administrador de datos?. Operativa. Funcional. Estratégica. Técnica. En la arquitectura de n capas, ¿qué pueden hacer los servidores?. No compartir información. Sólo proporcionar recursos propios. Responder directamente a los clientes. Utilizar servicios de otros servidores. ¿Qué tecnología facilita el análisis de patrones y tendencias en bases de datos?. Computación en la nube. Big data. Inteligencia artificial. Blockchain. Los sistemas gestores de bases de datos sirven como: Interfaz entre el usuario y los datos. Lenguaje de programación. Repositorio de información. Sistema operativo. ¿Qué sentencia elimina una base de datos en SQL Server?. REMOVE DATABASE. DROP DATABASE. DELETE DATABASE. PURGE DATABASE. ¿Quién es el responsable del diseño físico e implementación de la base de datos?. El administrador de datos. El administrador de la base de datos. El analista de sistemas. El desarrollador de sistemas. ¿Cuál es el propósito principal de utilizar vistas en las bases de datos?. Simplificar consultas. Aumentar la seguridad. Mejorar el rendimiento. Facilitar respaldos. ¿Qué ventaja tiene almacenar una base de datos en la nube?. Licenciamiento más simple. Costos más bajos. Mayor rendimiento. Mejor seguridad. ¿Qué versión alternativa de MySQL existe?. MariaDB. MongoDB. OracleDB. Percona. ¿Qué ventaja ofrece la arquitectura cliente-servidor para integrar sistemas?. Requiere que todos usen el mismo sistema operativo. No permite integrar sistemas antiguos. Permite sólo integrar sistemas grandes. Facilita la integración entre sistemas diferentes. ¿Qué lenguajes soporta PostgreSQL para programar funciones?. C, C++ y Rust. Solo lenguajes compilados. Python, Java y JavaScript. SQL, Python, Java, JavaScript y otros. Las columnas en una tabla de base de datos también se conocen como: Registros. Restricciones. Campos. Claves. ¿Qué son las dependencias funcionales?. Dependencia de algunos campos respecto a una clav. Cardinalidades de las relaciones uno a uno. Relaciones entre dos tablas de hechos. Normalización de tablas de dimensión. Se tiene una tabla con los campos: identificador, nombre, apellido, teléfono, dirección, ciudad. ¿En qué forma normal está?. FNBC. 1FN. 2FN. 3FN. En una tabla de base de datos, la primary key debe: Tener un valor definido único. Permitir valores nulos. Ser opcional. Poder tener valores desconocidos. ¿Qué función realiza el Management Studio de SQL Server?. Ejecutar queries. Crear tablas y relaciones. Todas. Diseñar bases de datos. ¿Qué presenta la interfaz de usuario en la arquitectura de tres capas?. El servidor de aplicaciones. El servidor de datos. El cliente. La base de datos. Los procedimientos almacenados en bases de datos están escritos en: SQL. Java. C#. Python. ¿Por qué es buena opción PostgreSQL para proyectos nuevos?. Facilidad de instalación en la nube. Madurez y estabilidad. Fácil aprendizaje. Costo. Si una tabla está en segunda forma normal, ¿está necesariamente en primera forma normal?. No, podría violar 1FN. Sólo si también está en 3FN. Sólo si no tiene dependencias transitivas. Sí. ¿Para qué tipo de proyectos es más adecuado PostgreSQL?. Sitios web transaccionales. Todas las anteriores. Aplicaciones móviles. Análisis de datos. ¿Qué se recomienda evaluar al utilizar vistas que afectan el rendimiento?. El impacto en consultas. Las licencias. La complejidad. El espacio en disco. ¿Qué tipo de atributo puede contener valores para varios atributos?. Multivaluado. Derivado. Simple. Compuesto. En el ejercicio para listar departamentos y empleados ordenados, ¿qué cláusula se utiliza?. HAVING. LIMIT. ORDER BY. GROUP BY. Una tabla que solo cumpla con 2FN: No existe, 2FN requiere 1FN. Podría violar 1FN. Definitivamente cumple con FNBC. Obligatoriamente viola 3FN y FNBC. ¿Por qué Oracle cambió dos veces su nombre como empresa?. Para evitar demandas legales. Por motivos de marketing. Para reflejar su enfoque en base de datos. Por la venta de la empresa. ¿Qué desventaja tiene el uso de vistas complejas?. Mayor consumo de CPU. Complejidad incrementada. Licencias adicionales requeridas. Seguridad reducida. ¿Qué nube ofrece integración con SQL Server?. Digital Ocean. Google Cloud. Azure. AWS. ¿Qué son las bases de datos?. Colecciones organizadas de datos almacenados electrónicamente. Archivos individuales con información. Grandes volúmenes de datos no estructurados. Colecciones de datos sin relación entre sí. ¿Cuál es la definición de primera forma normal (1FN)?. Atributos atómicos. Sin dependencias transitivas. Clave primaria única. Sin grupos repetitivos. ¿Para qué casos de uso es recomendable MySQL?. Aplicaciones web transaccionales. Almacenamiento clave-valor. Análisis de datos en tiempo real. Procesamiento de grafos. Una tabla sólo con campos atómicos, ¿en qué forma normal está?. 1FN. 3FN. FNBC. 2FN. ¿Qué sentencia crea un índice en una tabla de base de datos SQL?. INSERT INDEX. CONSTRUCT INDEX. GENERATE INDEX. CREATE INDEX. ¿Qué es una base de datos en informática?. Un conjunto de servidores. Un conjunto de datos relacionados entre sí. Un conjunto de programas. Un conjunto de sistemas operativos. ¿Qué permite hacer un SGBD?. Definir los datos a distintos niveles. Solo insertar datos. Solo modificar datos. Solo consultar los datos. ¿Para qué sirve la cláusula WHERE en DELETE?. Para ordenar las filas resultantes. Para seleccionar columnas. Para agregar condiciones a la eliminación. Para definir nuevos valores. ¿Qué administra las bases de datos en un servidor?. El firmware. El software de virtualización. El sistema operativo. El sistema gestor de bases de datos. Los procedimientos almacenados pueden usarse para: Monitorear el hardware. Configurar la red del servidor. Respaldar la base de datos. Compilar el código fuente. ¿Cuál es la forma correcta de deshacer los cambios cuando ocurre un error en una transacción?. Usar COMPENSATE. Usar ROLLBACK. Usar REVERT. Usar UNDO. ¿Cuál cláusula de INSERT permite omitir columnas al insertar?. COLUMNS. VALUES. FIELDS. OMIT. ¿Qué característica debe cumplir un diseño conceptual de base de datos?. Complejidad. Expresividad. Ocultar detalles. Dependencia del DBMS. ¿Cuál es la desventaja de una mala elección de primary key?. Afecta el rendimiento. Hace el diseño más complejo. Ocupa más espacio. Afecta el diseño de la base de datos. ¿Qué operación de DML sirve para añadir datos en SQL?. DELETE. UPDATE. SELECT. INSERT. ¿Cuál es la desventaja de usar triggers en lugar de transacciones?. No permite confirmaciones parciales. No se puede deshacer la operación. No se puede usar en varias tablas. Es más difícil de depurar. ¿Qué característica tienen las columnas IdCargo e IdDpto en la tabla EMPLEADO?. Son claves foráneas. Son claves primarias. Son claves alternas. Son claves únicas. ¿Qué función de agregado de SQL devuelve el número de filas en un grupo?. COUNT(). AVG(). MAX(). SUM(). ¿Qué desafío enfrentan las bases de datos NoSQL?. Integridad de datos. Costos elevados. Escalabilidad limitada. Dificultad de consultas. ¿Qué tipo de base de datos es MySQL?. NoSQL. Relacional. En memoria. Orientada a objetos. ¿Qué tecnología bloquea ataques de inyección SQL?. Monitoreo de red. Validación de entrada. Firmas de virus. Filtrado de paquetes. ¿Cuándo se recomienda crear índices en una base de datos?. En tablas muy cambiantes. En tablas con búsquedas frecuentes. En tablas sin clave primaria. En tablas pequeñas. ¿Qué interfaces se pueden usar con SQLite?. Todas las anteriores. Con herramientas gráficas. Mediante programación con los lenguajes soportados. Por línea de comandos. ¿Qué son los bloqueos en bases de datos?. Índices en columnas frecuentes. Mecanismo para control de concurrencia. Llave foránea que restringe borrado y actualización. Disparador para mantener integridad referencial. ¿Cuál es la sintaxis correcta para insertar múltiples registros en una tabla mediante una sola sentencia INSERT?. INSERT INTO tabla SET columna1 = valor1, columna2 = valor2, columna3 = valor3. INSERT INTO tabla (columna1, columna2) VALUES (valor1, valor2), (valor3, valor4). INSERT INTO tabla VALUES (valor1), (valor2), (valor3). Ninguna de las opciones. Para garantizar la atomicidad de los datos, una tabla debe cumplir: 1FN. 2FN. FNBC. 3FN. Enunciado: En diseño físico. ¿Cómo se denomina la relación vertical de datos en una tabla?. Fila. Columna. Atributo. Campo. ¿Cómo se define una vista en SQL?. Usando MAKE VIEW. Usando DEFINE VIEW. Usando NEW VIEW. Usando CREATE VIEW. ¿Cuál consulta devuelve un reporte del total de salario por departamento?. SELECT Department, TOTAL(Salary) FROM Employees GROUP BY Department;. SELECT Department, SUM(Salary) FROM Employees GROUP BY Department;. Ninguna es correcta. SELECT Department, Salary SUM FROM Employees GROUP BY Department;. ¿Cuál es una buena práctica al diseñar procedimientos almacenados?. No validar los datos de entrada. Evitar el uso de transacciones. Minimizar los parámetros de entrada. No manejar errores. ¿Qué ventaja tienen bases de datos como Cassandra?. Alta disponibilidad y tolerancia a fallos. Escalabilidad horizontal lineal. Consultas transaccionales complejas. Altas tasas de lectura y escritura. ¿Cómo se define una columna para que acepte valores NULL en SQL?. NULLABLE. NULL ALLOWED. NULL PERMITTED. INSERT NULL. ¿Qué proporciona recursos directamente en la arquitectura de dos capas?. La red. La base de datos. El servidor. El cliente. ¿Para qué casos de uso es buena opción Redis?. Almacenamiento principal en aplicaciones críticas. Recomendaciones en tiempo real. Caché de datos temporal. Almacenamiento de objetos pesados. ¿Para qué sirve la cláusula DISTINCT en SQL?. Para ordenar resultados. Para eliminar filas duplicadas. Para agrupar filas. Para seleccionar columnas únicas. Las primary keys en una tabla: Pueden estar vacías. Deben ser únicas. Son opcionales. Se pueden repetir. ¿Para qué sirve una transacción?. Lograr atomicidad sobre una secuencia de sentencias DML. Enviar datos entre bases de datos. Agrupar consultas relacionadas. Mejorar el rendimiento de consultas complejas. ¿Qué se requiere para que una vista se pueda actualizar en SQL Server?. Una clave primaria. Que referencie una sola tabla base. Un índice agrupado. Una función escalar. ¿Qué cláusula se utiliza en el ejercicio para filtrar por departamentos con más de 40 empleados?. HAVING. GROUP BY. ORDER BY. LIMIT. ¿Qué objetivo tiene la replicación de bases de datos?. Recuperación de desastres y alta disponibilidad. Escalabilidad transparente. Particionamiento horizontal de tablas. Balanceo de carga entre servidores. ¿Qué modelo se utiliza comúnmente en el diseño conceptual de bases de datos?. Jerárquico. Relacional. Objeto-Relacional. Entidad-Relación. ¿Qué fases típicas tiene el desarrollo de una base de datos?. Análisis de requerimientos, modelado, despliegue, mantenimiento. Recolección de datos, procesamiento, almacenamiento, análisis. Identificación de entidades, mapeo relacional, normalización, carga de datos. Diseño, implementación, pruebas, optimización. ¿Cuál es una desventaja potencial de utilizar vistas complejas?. Incremento de vulnerabilidades. Menor escalabilidad. Pérdida de rendimiento. Licencias adicionales. Un trigger en base de datos se ejecuta: Bajo demanda. Al programar una tarea. Cuando ocurre un evento. Antes de una consulta. ¿Qué desventaja tiene una tabla no normalizada?. Consultas más lentas. Dificultad para modificar datos. Incremento de datos redundantes. Mayor espacio de almacenamiento. ¿Qué consideraciones especiales existen al actualizar datos en tablas con índices?. Los índices se actualizan automáticamente después. Los índices deben reconstruirse manualmente después. No hay consideraciones especiales con índices. Las actualizaciones en índices son más lentas. ¿Cuáles son las sentencias de manipulación de datos en SQL?. QUERY, ADD, CHANGE, ERASE. GET, POST, PUT, REMOVE. SELECT, INSERT, UPDATE, DELETE. FETCH, APPEND, MODIFY, DELETE. ¿Qué sentencia SQL permite agregar un nuevo campo a una tabla existente?. ADD. Append. Attach. Alter. ¿Cuál es la diferencia entre vistas y tablas físicas?. Las vistas ocupan menos espacio. Las vistas pueden unir datos de varias tablas. No hay diferencia entre vistas y tablas. Las tablas físicas son transitorias. ¿Cuál es una práctica recomendada al utilizar vistas?. Usar vistas en todas las consultas. Evitar vistas complejas. No considerar la seguridad. No indexar vistas. ¿Qué servicio ofrece MongoDB Atlas?. Analítica de datos. Base de datos en la nube. Machine Learning. Almacenamiento en caché. ¿Qué desafío enfrentan las bases de datos ante el crecimiento exponencial de datos?. Disponibilidad. Seguridad. Privacidad. Escalabilidad. Una tabla con (nombre, apellido, email, email_alternativo, teléfono). ¿En qué forma normal está?. 2FN. 1FN. 3FN. FNBC. ¿Qué desventaja tiene el uso de procedimientos almacenados?. Incrementa la complejidad. Limita la reutilización. Reduce la seguridad. Disminuye el rendimiento. ¿Para qué tipo de datos es adecuado MongoDB?. Datos relacionales complejos. Datos de series de tiempo. Datos no estructurados. Datos transaccionales críticos. MongoDB forma parte del stack: MAPR. MEAN. MERN. JAMR. ¿Qué tecnología emerge para el procesamiento de transacciones en tiempo real?. Blockchain. Computación cuántica. Bases de datos en memoria. Inteligencia artificial. ¿Cuál cláusula es opcional en UPDATE?. WHERE. SET. TABLE. VALUES. La integridad referencial en una base de datos se aplica mediante: Triggers. Check constraints. Stored procedures. Foreign keys. ¿Para qué sirve el lenguaje DML de SQL?. Crear vistas. Manipular los datos. Controlar permisos. Definir la base de datos. ¿Qué aumenta los costos en la arquitectura cliente-servidor?. Servidores de bajo rendimiento. Interfaces simples. Clientes baratos. Hardware y software específicos. Un procedimiento almacenado puede ejecutar: Cualquier sentencia SQL válida. Solo sentencias de manipulación de datos. Solo funciones escalares sin efectos secundarios. Solo consultas SELECT. ¿Por qué MySQL sigue siendo popular a pesar de existir nuevas bases de datos?. Por su alto rendimiento. Por su facilidad de uso. Por su flexibilidad en consultas. Por la gran cantidad de información disponible. ¿Qué caracteriza a MongoDB Compass?. Consultas distribuidas. Monitoring. Interfaz gráfica de usuario. Mapas de calor. Las formas normales deben cumplirse: Solo se requiere cumplir con 1FN. De la más nueva a la más antigua. De la más antigua a la más nueva. En cualquier orden. ¿Qué permite hacer un cursor en un procedimiento almacenado?. Manipular transacciones. Definir variables locales. Recorrer filas de una consulta. Capturar errores. Una tabla con (estudiante, curso, nota, fecha_examen, aula). ¿Viola alguna forma normal?. Viola sólo 2FN. Ninguna, está en FNBC. Viola sólo 1FN. Viola 1FN y 2FN. Las filas en una tabla de base de datos también se conocen como: Campos. Claves. Registros. Restricciones. ¿Qué consideración especial debe tenerse para las Foreign Keys al realizar un INSERT masivo desde datos externos?. Deben validarse manualmente después de la inserción. Las FKs se deben eliminar antes y crearlas de nuevo después. Las FKs deben deshabilitarse antes y habilitarse después. Ninguna, las FKs se aplican automáticamente. ¿Cuál es el competidor directo de Oracle Database?. PostgreSQL. MongoDB. MySQL. SQL Server. ¿Qué estrategia permite mejorar la seguridad de los datos en reposo?. Cifrado. Monitoreo. Control de acceso. Replicación. ¿Qué son las entidades en el diseño físico de bases de datos?. Los registros. Las tablas. Los atributos. Los campos. ¿Cuál es la definición de segunda forma normal (2FN)?. Atributos atómicos. Clave primaria única. Sin dependencias transitivas. Sin grupos repetitivos. ¿Cuál es el objetivo de la administración de datos?. Gestión técnica del sistema. Monitorización del rendimiento. Implementación física de la base de datos. Planificación estratégica de los sistemas de información. ¿Qué ocurre al ejecutar un DELETE sin cláusula WHERE?. Elimina todos los registros. Da un error. Elimina registros aleatorios. No elimina nada. ¿Cuál de los siguientes enunciados sobre las claves foráneas es falso?. Ayudan a mantener la integridad referencial. Hacen referencia a la clave primaria de otra tabla. Deben existir en la tabla referenciada. Permiten valores nulos. ¿Cómo se denomina el recuadro que se utiliza para almacenar datos en una base de datos?. Tabla. Campo. Fila. Columna. ¿Cómo se incrementa un 3% el sueldo de todos los empleados?. SET Sueldo = Sueldo + 3%. SET Sueldo = Sueldo + 0.03. SET Sueldo = Sueldo * 103%. SET Sueldo = Sueldo * 1.03. Los literales en SQL, ¿cómo se representan?. Entre comillas simples si no son numéricos. Sin comillas simples si son numéricos. Sin comillas simples si no son numéricos. Entre comillas simples si son numéricos. ¿Cuál es la forma correcta de actualizar datos en una tabla basado en una subconsulta?. UPDATE tabla SET columna = subconsulta WHERE condición. No se puede utilizar subconsultas. MODIFY tabla SET columna = (SELECT columna FROM tabla2). UPDATE tabla SET columna = (SELECT columna FROM tabla2). ¿Qué paradigma de almacenamiento soporta Redis?. Documentos. Grafos. Todos los anteriores. Clave-valor. ¿Cuál es el componente de un DBMS que se encarga de comprobar que el usuario tiene las autorizaciones necesarias para realizar una operación?. Gestor de transacciones. Comprobador de integridad. Control de autorización. Optimizador de consultas. ¿Qué sentencia delimita el final de un procedimiento almacenado en SQL Server?. FINALIZE PROC. END FUNCTION. END PROC. END;. Las transacciones aseguran _________ o nada: Algo. Éxito. Consistencia. Atomicidad. ¿Qué herramienta proporciona una interfaz gráfica para administrar MySQL?. MySQL Shell. MySQL SE. MySQL Workbench. MySQL Client. ¿Cuál es una violación de primera forma normal (1FN)?. Clave primaria compuesta. Dependencias transitivas. Campos con valores múltiples. Campos no atómicos. ¿Cuál técnica ayuda a mejorar el performance de sentencias DML en bases de datos grandes y complejas?. Deshabilitar restricciones y triggers. Usar cursores. Todas. Particionar las tablas. ¿Qué representan las entidades en el modelo Entidad/Relación?. Tablas. Atributos. Objetos o conceptos. Restricciones. Las vistas que exponen datos confidenciales pueden afectar: La seguridad. La disponibilidad. La integridad. La escalabilidad. ¿Qué sentencia se usa para eliminar una restricción en SQL?. REMOVE CONSTRAINT. PURGE CONSTRAINT. DROP CONSTRAINT. DELETE CONSTRAINT. ¿Para qué utiliza MongoDB el formato BSON?. Para indexar los datos. Para hacer consultas. Para transportar los datos en red. Para almacenar los datos. Una tabla EMPLEADOS tiene una foreign key a DEPARTAMENTOS. ¿Cómo solucionar el error al eliminar un departamento?. Eliminar primero los empleados del departamento. Usar DELETE CASCADE. No se puede eliminar el departamento. Deshabilitar la foreign key temporalmente. ¿Qué cláusula se utiliza en SQL para filtrar grupos que cumplen cierta condición?. JOIN. WHERE. HAVING. LIMIT. ¿Qué mejora aporta el uso de Redis a aplicaciones web?. Analítica de datos. Autenticación. Almacenamiento de sesión. Velocidad en consultas a la base de datos. ¿Qué SGBD utiliza una estructura de valor-clave?. Redis. Oracle. MongoDB. Cassandra. ¿Qué distingue a una base de datos open source?. Escala horizontalmente. No requiere licenciamiento. Software libre y de código abierto. Alto rendimiento. ¿Qué solución provee escalabilidad horizontal a MySQL?. MySQL Fabric. MySQL Partitioning. MySQL Cluster. Todas las anteriores. ¿Qué SGBD es un software no relacional orientado a documentos?. Cassandra. MongoDB. Oracle. Redis. ¿Cuál es la diferencia principal entre la administración de datos y la administración de bases de datos?. La administración de datos es técnica y la de bases de datos estratégica. La administración de datos es operativa y la de bases táctica. No hay diferencias. La administración de BD es técnica y la de datos estratégica. SQL está formado por tres lenguajes, uno de ellos es: DL. DTL. DML. DQL. ¿Qué ediciones gratuitas ofrece SQL Server?. Core y Enterprise. Basic y Starter. Community y Home. Express y Developer. ¿Para qué tipo de aplicaciones es buena opción SQLite?. Aplicaciones web escalables. Big data y analítica. Aplicaciones móviles. Apps IoT. ¿Qué sentencia elimina un índice en una tabla de SQL?. DELETE INDEX. REMOVE INDEX. PURGE INDEX. DROP INDEX. ¿Qué tipo de base de datos es MongoDB?. NoSQL. Relacional. Graph. En memoria. ¿Qué cardinalidad representa la relación "un médico atiende a uno o más pacientes"?. n:m. 1:n. n:1. 1:1. ¿Qué ventaja ofrecen las vistas para simplificar consultas complejas?. Mejoran la portabilidad. Incrementan la seguridad. Reducen la redundancia. Agilizan su construcción. ¿Qué es un registro en una base de datos?. El identificador único de un campo. Una colección de campos relacionados. La clave primaria de una tabla. Un área de almacenamiento de datos. ¿Cuál es la principal ventaja de usar stored procedures?. Se pueden ejecutar procedimientos complejos. Seguridad, se oculta la lógica a las aplicaciones. Mejoran el rendimiento de consultas simples. Portabilidad entre diferentes bases de datos. ¿Para qué casos de uso es buena opción SQLite?. Proyectos pequeños. Almacenamiento en caché. Análisis de big data. Aplicaciones web escalables. Las vistas en SQL son: Índices. Consultas almacenadas. Restricciones. Tablas físicas. ¿Qué característica distingue a Oracle Database?. Alta disponibilidad. Soporte empresarial. Escalabilidad. Todas las anteriores. ¿Cuál es la orientación principal del administrador de la base de datos?. Operativa. Funcional. Estratégica. Técnica. ¿Por qué es buena opción PostgreSQL para proyectos nuevos?. Todas las anteriores. Facilidad de instalación en la nube. Madurez y estabilidad. Comunidad activa. ¿Qué bases de datos permiten la distribución de datos en varios servidores o nodos?. Bases de datos orientadas a objetos. Bases de datos NoSQL. Bases de datos en memoria. Bases de datos distribuidas. ¿Qué versión de MySQL es gratuita?. MySQL Enterprise. MySQL Standard Edition. MySQL Workbench. MySQL Community Edition. ¿Cómo se ejecuta un procedimiento almacenado llamado SP_Reporte?. EXEC SP_Reporte. RUN SP_Reporte. START SP_Reporte. CALL SP_Reporte. |