option
Cuestiones
ayuda
daypo
buscar.php

Gestion de base de datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Gestion de base de datos

Descripción:
Unemi simuladoe, gestion de base de datos

Fecha de Creación: 2025/12/04

Categoría: Otros

Número Preguntas: 56

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

En el paso de ER a relacional, un atributo multivaluado suele: Convertirse en una columna JSON. Convertirse en una nueva tabla relacionada 1:N. Ignorarse. Cambiarse a PK.

ROLLBACK realiza: Crea una tabla. Deshace cambios de la transacción. Asigna un rol. Confirma cambios.

NATURAL JOIN: Une por columnas con el mismo nombre automáticamente. Es equivalente a CROSS JOIN. Crea índices. No existe en SQL.

Qué sucede cuando se produce una excepción durante la ejecución de una transacción en una base de datos. La transacción se revierte y se deshacen todos los cambios realizados. La transacción continúa ejecutándose sin interrupciones. Se elimina la tabla afectada por la excepción. Se realiza una copia de seguridad automática de la base de datos.

Una transacción satisface ACID cuando: No bloquea filas. Es veloz. Cumple atomicidad, consistencia, aislamiento, durabilidad. No usa logs.

Demasiados índices pueden: Evitar FKs. Eliminar bloqueos. Penalizar escrituras (INSERT/UPDATE/DELETE). Mejorar todas las operaciones.

La cláusula HAVING se aplica: A filas individuales. A las columnas calculadas antes del FROM. A la definición de índices. A grupos generados por GROUP BY.

El aislamiento “SEIALIZABLE”: Es más laxo que READ UNCOMMITTED. Emula ejecución secuencial de transacciones (más estricto). Permite todas las anomalías. Desactiva FKs.

El aislamiento “REPEATABLE READ” evita: Todas las anomalías incluidas phantoms. Lecturas no repetibles. Cualquier bloqueo. Dirty reads pero no lecturas no repetibles.

La auditoría de base de datos registra: Accesos y cambios relevantes sobre datos/objetos. El tema del escritorio. Los planes de ejecución. Solo errores del sistema operativo.

El aislamiento “READ COMMITTED” evita: Dirty reads (lecturas sucias). Phantom reads. Todas las anomalías posibles. Lost updates en todos los casos.

Qué es la normalización en el contexto de la optimización de consultas. La reducción de la redundancia de datos en la base de datos. La duplicación selectiva de datos para mejorar el rendimiento. La eliminación de datos obsoletos en la base de datos. El aumento de la cantidad de tablas en la base de datos.

Qué sucede cuando se produce una excepción durante la ejecución de una transacción en una base de datos. Qué sucede cuando se produce una excepción durante la ejecución de una transacción en una base de datos. La transacción continúa ejecutándose sin interrupciones. Se elimina la tabla afectada por la excepción. Se realiza una copia de seguridad automática de la base de datos.

TRUNCATE TABLE: Inserta filas. Elimina filas una a una con WHERE. Crea una tabla. Vacía la tabla rápidamente (sin WHERE).

REPLACE(campo,'a','b') sirve para: Quitar espacios extremos. Reemplazar subcadenas en texto. Convertir a mayúsculas. Convertir a número.

Convertir a número. SUM(DISTINCT col) siempre. DISTINCT sin COUNT. MIN(DISTINCT col). COUNT(DISTINCT col).

El rol con más privilegios típicamente es: REPORTES. LECTOR. AUDITOR. DBA/ADMIN.

El cifrado en tránsito protege: El archivo de datos. La auditoría. Los índices. La comunicación cliente–servidor (p. ej., TLS).

En el paso de ER a relacional, un atributo multivaluado suele: Ignorarse. Convertirse en una nueva tabla relacionada 1:N. Cambiarse a PK. Convertirse en una columna JSON.

TRIM(campo) sirve para: Contar caracteres. Unir cadenas. Quitar espacios al inicio y fin. Dividir cadenas por separadores.

Un índice B-Tree mejora: Cálculos de agregación sin disco. Inserciones sin costo. Búsquedas por igualdad/rango en columnas ordenables. Búsquedas por texto completo únicamente.

Qué sucede cuando se produce una excepción durante la ejecución de una transacción en una base de datos. La transacción se revierte y se deshacen todos los cambios realizados. La transacción continúa ejecutándose sin interrupciones. Se elimina la tabla afectada por la excepción. Se realiza una copia de seguridad automática de la base de datos.

El particionado de tablas ayuda a: Apagar el optimizador. Quitar la PK. Organizar filas en segmentos para rendimiento/gestión. Eliminar FKs.

Las vistas materializadas: Nunca se pueden indexar. Reemplazan a las tablas. No almacenan datos. Almacenan resultados y requieren refresco.

Para verificar unicidad además de la PK se utiliza: CHECK. UNIQUE. DEFAULT. TRIGGER INSTEAD OF.

IS NULL / IS NOT NULL se usa para: Definir PK. Comparar valores nulos correctamente. Crear índices. Ordenar filas.

COALESCE(col,0) permite: Reemplazar NULL por 0 en expresiones. Cambiar el nombre de columna. Eliminar duplicados. Crear índices únicos.

La cláusula USING(col) en JOIN: Elimina FKs. Elimina FKs. Crea vistas. Une por una columna común sin prefijos.

Para modificar valores existentes se usa: SELECT ... WHERE ... CREATE VIEW ... INSERT ... VALUES ... UPDATE ... SET ... WHERE ...

Qué es la normalización en el contexto de la optimización de consultas. La reducción de la redundancia de datos en la base de datos. La duplicación selectiva de datos para mejorar el rendimiento. La eliminación de datos obsoletos en la base de datos. El aumento de la cantidad de tablas en la base de datos.

Una clave sustituta (surrogate) conviene cuando: No existen FKs. La clave natural es larga/inestable. Se usa solo texto}. No hay índices.

Una violación típica de 1FN es: Falta de índices. Columnas repetidas para múltiples valores (grupo repetido). FK a tabla inexistente. Columnas con valores atómicos.

Para evitar duplicados en resultados: HAVING. ORDER BY. ORDER BY. GROUPING SETS.

READ UNCOMMITTED permite: Solo lecturas repetibles. Dirty reads. Solo phantom reads. Ninguna lectura.

Qué sucede cuando se produce una excepción durante la ejecución de una transacción en una base de datos. La transacción se revierte y se deshacen todos los cambios realizados. La transacción continúa ejecutándose sin interrupciones. Se elimina la tabla afectada por la excepción. Se realiza una copia de seguridad automática de la base de datos.

En normalización, si una tabla está en 3FN: No tiene dependencias parciales ni transitivas sobre la PK. No puede tener índices. Puede tener dependencias transitivas. No puede tener FKs.

El principio de “necesidad de saber” (need-to-know) aplica a: Autorización mínima y selectiva. Diseño físico. Normalización. Indexación.

La desnormalización controlada suele: Mejorar consultas de lectura sacrificando espacio. Impedir caché. Hacer más lentas las lecturas. Eliminar integridad referencial.

IN (subconsulta) suele: Comparar un valor con un conjunto devuelto por subconsulta. Reemplazar JOIN siempre. Ordenar resultados. Ordenar resultados.

COUNT(*) cuenta: Todas las filas, incluyendo con NULL. Solo filas únicas. Solo filas con PK. Solo filas sin NULL.

COUNT(columna) cuenta: Solo valores únicos. Todas las filas incluidas nulas. Solo valores no nulos de esa columna. Solo valores nulos.

Un atributo identificador alterno (candidate key) es: Un campo calculado. Un índice no único. Cualquier FK de la tabla. Un atributo que podría ser PK por su unicidad.

LIKE 'A%' devuelve: Cadenas que empiezan por A. Cadenas que terminan en A. Cadenas exactamente 'A'. Cadenas que contienen A en cualquier posición.

GRANT SELECT ON ventas TO analista; significa: Revocar permisos a “analista”. Borrar filas de ventas. Conceder permiso de lectura a “analista”. Crear la tabla ventas.

En SQL, la operación que agrega filas es: DELETE. SELECT. INSERT. UPDATE.

Una dependencia parcial ocurre cuando: Un atributo depende de un índice. Un atributo no clave depende solo de parte de la PK compuesta. Un atributo no depende de nada. Un atributo clave depende de una FK.

UNION vs UNION ALL: Ambas eliminan duplicados. UNION elimina duplicados; UNION ALL no. UNION ALL elimina duplicados y UNION no. Ninguna combina resultados.

Para paginar resultados estándar: ORDER BY con OFFSET y LIMIT/FETCH. FULL JOIN. HAVING sin GROUP BY. GROUP BY con DISTINCT.

STRING concatenación (según motor) se realiza con: SUM(a,b). MERGE(a,b). ADD(a,b). CONCAT(a,b) o a || b.

En un diagrama ER extendido, la especialización “disjunta” implica que: Una entidad hija puede pertenecer a varios subtipos. La PK se elimina. No existen subtipos. Una entidad hija pertenece a exactamente un subtipo.

En ER, la “totalidad” en una jerarquía de especialización significa que: Todas las entidades del supertipo pertenecen a algún subtipo. Ninguna entidad del supertipo pertenece a un subtipo. Los subtipos no heredan atributos. No hay PK en el supertipo.

BETWEEN a AND b: Solo incluye a. Excluye a y b. Incluye ambos extremos (según motor SQL estándar). Solo incluye b.

La restricción CHECK se usa para: Crear índices. Generar PK automáticas. Asegurar reglas de dominio (p. ej., rango de valores). Definir FKs.

Un índice único garantiza: Que las consultas no necesiten WHERE. Que la PK sea nula. Que la columna o combinación de columnas no se repita. Que la PK sea nula.

COMMIT realiza: Mata la sesión. Confirma cambios de la transacción. Deshace cambios. Crea índices.

UPPER(campo) se usa para: Convertir a mayúsculas. Convertir a minúsculas. Invertir texto. Invertir texto.

Denunciar Test