NEW
Font size
WorksheetsCuestionario sobre DBMS
Total questions: 80
Worksheet time: 40mins
¿Cuál de las siguientes opciones representa con mayor precisión el objetivo central de un DBMS según el texto?
Garantizar el almacenamiento físico de los datos en discos duros de forma binaria.
Brindar una interfaz gráfica para diseñar páginas web que contengan formularios.
Proporcionar un entorno cómodo y eficiente para extraer, almacenar y manipular información de la base de datos.
Servir como reemplazo del sistema operativo en el acceso a internet.
¿Cuál de los siguientes enunciados describe mejor el concepto de "dato" según el texto?
Una imagen visual con colores y formas reconocibles.
Una cadena aleatoria de bits sin interpretación alguna.
Caracteres alfabéticos, numéricos o alfanuméricos con algún significado.
Un conjunto de comandos que ejecutan operaciones sobre hardware.
¿Cuál de las siguientes afirmaciones representa una característica esencial de una base de datos bien organizada?
No necesita archivos para guardar los datos, solo memoria RAM.
Procesa los datos solo si se almacenan de manera desordenada.
Permite procesar datos eficientemente si están guardados lógicamente en archivos.
Depende exclusivamente del hardware para manipular los datos.
Desde el punto de vista del programador, ¿qué representa un "campo"?
Una estructura abstracta que agrupa varias tablas relacionales.
Una unidad mínima en el sistema operativo que ejecuta los programas.
La unidad más pequeña en un programa, que representa una característica de un objeto o individuo.
Un conjunto de bytes que no pueden ser modificados por el usuario.
¿A qué se refiere el concepto de "registro" en el contexto de archivos computacionales?
Al nombre del archivo que contiene imágenes.
A una carpeta que almacena campos duplicados.
A la colección de campos, iguales o distintos, que forman una unidad de información.
A un campo que siempre está vacío en una tabla.
¿Cuál es la función más representativa de un DBMS según el texto?
Eliminar todos los datos que no se usen frecuentemente.
Proporcionar una interfaz visual para diseñar algoritmos de red.
Servir como contorno conveniente y eficiente para el acceso, almacenamiento y manipulación de información.
Conectarse directamente con el hardware sin intervención del usuario.
¿Cómo se manejan las peticiones de acceso a la base de datos según el texto?
Son delegadas a cada usuario mediante scripts personalizados.
Se controlan de forma descentralizada por los sistemas operativos.
Se procesan centralizadamente a través del DBMS, que actúa como interfaz entre usuario y base de datos.
Se almacenan automáticamente en caché para su revisión posterior.
¿Qué es un esquema de base de datos?
Un tipo especial de base de datos que se ejecuta en tiempo real.
Un conjunto de valores posibles para una columna específica.
La estructura de la base de datos, definida mediante el DDL.
Una visualización gráfica automática que reemplaza al modelo entidad-relación.
¿Cuál es una característica clave del Administrador de Base de Datos (DBA)?
No necesita conocimientos técnicos, solo habilidades administrativas.
Se encarga únicamente de diseñar la interfaz gráfica del sistema.
Tiene experiencia en DBMS, diseño, sistemas operativos, redes y programación.
Solo actúa como usuario final del sistema de base de datos.
Uno de los objetivos de un sistema de base de datos es minimizar la redundancia. ¿Cuál de las siguientes opciones describe con mayor precisión este concepto?
Repetir la información en distintos archivos para asegurar su respaldo automático.
Almacenar múltiples versiones del mismo dato en diferentes dispositivos para mayor acceso.
Uno de los objetivos de un sistema de base de datos es minimizar la redundancia. ¿Cuál de las siguientes opciones describe con mayor precisión este concepto?
Repetir la información en distintos archivos para asegurar su respaldo automático.
Almacenar múltiples versiones del mismo dato en diferentes dispositivos para mayor acceso.
Evitar que la misma información exista más de una vez en el almacenamiento, reduciendo la inconsistencia.
Duplicar los registros clave para mejorar la velocidad de procesamiento.
¿Cuál es un ejemplo claro de inconsistencia de datos, según lo mencionado en el texto?
Que un usuario no recuerde su contraseña y deba restablecerla.
Que la dirección de un cliente se actualice en un archivo pero permanezca desactualizada en otro.
Que los datos estén cifrados y no se puedan leer a simple vista.
Que una tabla tenga una columna vacía temporalmente.
¿Qué problema ocurre cuando los datos están repartidos en varios archivos con diferentes formatos, según el documento?
Multiplicación de atributos derivados.
Reducción de cardinalidad.
Aislamiento de los datos, dificultando el desarrollo de nuevas aplicaciones.
Detección automática de esquemas y relaciones.
Cuando varios usuarios actualizan simultáneamente los datos y se genera un conflicto, se produce:
Una caída del sistema operativo.
Un aislamiento transaccional preventivo.
Una anomalía de acceso concurrente que puede llevar a inconsistencias.
Un error sintáctico del DBMS.
En un sistema confiable, ¿cómo se debe manejar la seguridad de los datos?
Permitiendo el acceso libre a todos los usuarios del sistema.
Aplicando cifrado solo en las relaciones ternarias.
Limitando el acceso según el rol del usuario, garantizando autenticación y protección.
Ocultando los datos mediante renombramiento de las entidades.
¿Cuál es el objetivo de proporcionar una 'visión abstracta' de los datos en un sistema de base de datos?
Permitir al usuario editar directamente el esquema físico.
Ocultar detalles de almacenamiento para facilitar la interacción del usuario.
Eliminar las restricciones de integridad para mejorar el rendimiento.
Crear índices automáticos para todos los atributos.
¿Cuál de los siguientes niveles de abstracción es más cercano al usuario final?
Nivel físico
Nivel conceptual
Nivel interno
Nivel externo
¿Qué describe el nivel conceptual en una base de datos?
El conjunto de vistas individuales que maneja cada usuario.
La representación física de los datos en el disco.
Una visión completa de los requerimientos organizacionales, incluyendo entidades, relaciones y restricciones.
La conexión entre los índices y las claves primarias del sistema operativo.
¿En qué nivel se especifican los tamaños, estructuras de almacenamiento y técnicas de encriptación?
Nivel lógico
Nivel físico (interno)
Nivel de usuario
Nivel abstracto
¿Cuál de los siguientes ejemplos representa un atributo derivado?
Fecha de nacimiento
Edad calculada a partir de la fecha de nacimiento
Nombre completo
Dirección con calle y ciudad
¿Cuál fue la innovación principal del modelo relacional propuesto por E. F. Codd en 1970?
Introducir punteros físicos para acelerar búsquedas.
Representar los datos exclusivamente mediante grafos.
Reemplazar estructuras jerárquicas por tablas con filas y columnas que representan relaciones naturales.
Implementar algoritmos de inteligencia artificial para eliminar redundancia.
¿Por qué los modelos jerárquico y en red fueron limitados comparados con el relacional?
Porque solo almacenaban imágenes y audios.
Porque no permitían relaciones muchos a muchos.
Porque dependían de punteros físicos predefinidos, dificultando el acceso.
rados con el relacional?
Porque solo almacenaban imágenes y audios.
Porque no permitían relaciones muchos a muchos.
Porque dependían de punteros físicos predefinidos, dificultando el acceso por interrelaciones no previstas.
Porque eran incompatibles con lenguajes como SQL.
En el modelo jerárquico, ¿cuál es una característica esencial de la estructura de datos?
Un hijo puede tener múltiples padres en distintas jerarquías.
Se utiliza una tabla hash como índice principal.
Los datos se organizan como árboles, y cada hijo tiene un solo padre.
Todas las entidades tienen claves alternas duplicadas.
¿Cuál de los siguientes ejemplos describe correctamente una base de datos en red?
Un conjunto de árboles en el que cada nodo solo puede tener un nodo hijo.
Un conjunto de tablas conectadas por relaciones naturales.
Una estructura que permite que un hijo tenga varios padres y un padre múltiples hijos mediante punteros.
Una red de computadoras que comparten archivos en la nube.
¿Cuál de las siguientes afirmaciones refleja mejor el objetivo de un modelo de datos?
Almacenar datos comprimidos en caché para procesamiento inmediato.
Ofrecer un método conceptual para estructurar los datos y representar un universo de discurso.
Organizar los datos en gráficas usando funciones recursivas automáticas.
Diseñar un esquema que impida la actualización de datos.
En el modelo Entidad-Relación, ¿qué representa gráficamente un rombo?
Una entidad con atributos multivalorados
Una relación entre conjuntos de entidades
Un atributo derivado que depende de otra relación
Un identificador externo de clave primaria
¿Qué tipo de atributo se representa con un óvalo de línea punteada?
Multivalorado
Compuesto
Derivado
Secuencial
Un atributo como "Dirección" que puede dividirse en "calle", "ciudad" y "código postal" se considera:
Derivado
Multivaluado
Compuesto
Clave secundaria
¿Cuál es la mejor definición de una clave primaria según el documento?
Una combinación de atributos que siempre se deriva de una relación externa.
Un atributo o conjunto de atributos elegido para identificar de forma única una entidad.
El atributo que contiene el valor más frecuente de una tabla.
El primer campo que se agrega en una base de datos.
Cuando una combinación de "apellido, nombre y dirección" identifica de forma única a una entidad, se le denomina:
Clave nula
Clave derivada
Clave secundaria
Clave candidata (compuesta)
¿Cuál es el propósito de una clave secundaria?
Acceder a registros de manera indirecta usando valores no únicos.
Eliminar duplicados de una clave primaria.
Reemplazar claves alternativas de manera automática.
Convertir atributos multivaluados en compuestos.
Cuando una entidad se relaciona consigo misma, como un empleado que supervisa a otro empleado, esto se denomina:
Relación reflexiva compuesta
Relación ternaria
Relación recursiva o unitaria
Relación jerárquica cruzada
En una relación binaria como "Enroll" (matrícula), donde un estudiante se inscribe en una clase, ¿cómo se representa esto en el modelo E-R?
Como un atributo derivado dentro de una sola entidad
Como un conjunto de pares ordenados entre dos entidades
Como una entidad débil asociada a claves alternas
Como una unión natural entre atributos multivaluados
Cuando una relación involucra tres entidades distintas (por ejemplo: médico, paciente y análisis), se la conoce como:
Relación recursiva múltiple
Relación compuesta derivada
Relación ternaria
Relación cruzada binaria
ntidades distintas (por ejemplo: médico, paciente y análisis), se la conoce como:
Relación recursiva múltiple
Relación compuesta derivada
Relación ternaria
Relación cruzada binaria
En el contexto del modelo entidad-relación, ¿qué representa la cardinalidad?
El número de atributos compuestos que contiene una entidad
El nivel de anidamiento entre claves primarias
La cantidad de entidades con las que se puede asociar otra entidad bajo una relación
La jerarquía de los niveles de abstracción de una base de datos
¿Cuál de las siguientes relaciones representa correctamente una cardinalidad uno a muchos?
Cada jefe puede tener muchos empleados, pero cada empleado tiene varios jefes
Cada profesor puede impartir varias clases, pero cada clase es impartida por un solo profesor
Cada estudiante está inscrito en muchas clases y cada clase tiene solo un estudiante
Cada producto puede tener muchos proveedores y cada proveedor un solo producto
En una relación muchos a muchos, ¿qué solución se recomienda según el documento?
Evitar el uso de claves foráneas
Crear una relación intermedia con clave primaria compuesta por las llaves de ambas entidades
Fusionar ambas entidades en una sola para simplificar el modelo
Aplicar normalización hasta la quinta forma normal
En los diagramas E-R, ¿cómo se representa un atributo multivaluado?
Con un óvalo normal conectado a la relación
Con un rectángulo punteado
Con un óvalo doble alrededor del nombre del atributo
Con un rombo que contiene múltiples claves
Un atributo como "edad", que puede calcularse a partir de la fecha de nacimiento, es considerado:
Compuesto
Derivado
Multivaluado
Secundario
¿Cuál de las siguientes afirmaciones describe mejor un atributo compuesto?
Tiene múltiples valores no relacionados por instancia
Puede dividirse en subcomponentes más pequeños como calle, ciudad, código postal
Es exclusivo de relaciones recursivas
Solo se aplica a claves primarias con dependencias funcionales
Según el documento, una entidad débil se representa gráficamente con:
Un rombo con doble borde
Un rectángulo doble
Un óvalo punteado
Una línea cruzada con doble flecha
¿Qué técnica se recomienda en la metodología de diseño de diagramas E-R como primer paso?
Establecer claves secundarias
Identificar relaciones multivaluadas
Determinar niveles de abstracción
Identificar entidades como personas, lugares o conceptos
¿Cuál de los siguientes principios se recomienda para nombrar entidades?
Utilizar siglas, abreviaciones y jerga técnica para mayor brevedad
Emplear términos informales que varíen según el contexto
Usar nombres compuestos, en mayúsculas y basados en el contenido del objeto
Reutilizar nombres de columnas de otras tablas para facilitar el mapeo
¿Qué hace el operador proyección (π) en álgebra relacional?
Elimina filas duplicadas y crea una subtabla con columnas seleccionadas
Filtra filas con base en condiciones lógicas
Calcula la intersección entre dos relaciones
Aplica un join entre tablas con claves compuestas
Si quieres seleccionar solo las filas donde el campo "CIUDAD" sea "QUITO", ¿qué operador usarías?
π CIUDAD=QUITO (PERSONA)
σ CIUDAD=QUITO (PERSONA)
∪ CIUDAD=QUITO (PERSONA)
× CIUDAD=QUITO (PERSONA)
¿Bajo qué condición puede aplicarse la unión (∪) entre dos relaciones?
Solo si ambas tienen claves foráneas idénticas
Cuando los nombres de las columnas coinciden, pero no sus tipos
Solo si las relaciones tienen el mismo número de filas
Si son compatibles: mismo número y ti
¿Qué devuelve la diferencia (−) entre dos relaciones R y S?
Las filas de S que también están en R
Las columnas comunes entre R y S
Las filas que están en R pero no en S
El producto cartesiano de R y S menos las coincidencias
¿Cuál es el resultado de aplicar el producto cartesiano (×) entre dos relaciones R y S?
La suma de filas duplicadas entre ambas relaciones
Una tabla con la combinación de cada fila de R con cada fila de S
Una relación que contiene solo claves primarias
Una relación vacía que representa datos cruzados
La intersección (∩) entre dos relaciones devuelve:
Las filas que están solo en la relación R
Las filas comunes a ambas relaciones
Las filas excluidas de ambas
Las combinaciones de todas las columnas y filas
¿Qué hace la unión natural (⋈) en álgebra relacional?
Devuelve todas las combinaciones posibles de dos relaciones sin duplicados
Une dos relaciones utilizando atributos comunes, eliminando duplicación de columnas
Elimina las columnas repetidas dentro de una sola relación
Multiplica las filas de dos tablas y elimina las que no coinciden en tipo de dato
En una consulta con PROVINCIA JOIN CIUDAD ON PROVINCIA.CODIGO_CIUDAD = CIUDAD.CODIGO_CIUDAD, ¿qué ocurre?
Se hace un producto cartesiano completo
Se relacionan las tablas basándose en claves primarias sin condición
Se filtran los registros donde los códigos de ciudad coinciden
Se aplican proyecciones múltiples sobre la clave foránea
¿Qué problema específico busca resolver el operador de división (/)?
Encontrar valores duplicados dentro de una relación
Filtrar filas según condiciones de desigualdad
Determinar los valores de una relación que están asociados con todos los valores de otra
Sumar los valores atómicos de dos columnas
En un outer join, ¿qué comportamiento es único comparado con un join normal?
No incluye ninguna fila que no tenga coincidencias
Incluye todas las filas de ambas tablas, incluso si no coinciden, rellenando con NULLs
Aplica una intersección entre columnas no coincidentes
Elimina todas las columnas con claves foráneas
¿Cuál de estas variantes del outer join garantiza que se conserven todas las filas del primer operando?
Right Outer Join
Inner Join
Full Outer Join
Left Outer Join
¿Cuál es el objetivo principal de la normalización en bases de datos?
Reducir el uso de claves foráneas en las relaciones
Aumentar la velocidad del sistema operativo
Organizar los datos para eliminar redundancia y dependencias incoherentes
Convertir tablas en estructuras gráficas para análisis visual
Una relación está en Primera Forma Normal (1FN) si:
Tiene columnas duplicadas que permiten búsqueda rápida
Contiene solo atributos multivaluados por fila
Cada celda contiene valores atómicos, sin grupos repetidos
Cada fila puede estar repetida si tiene claves compuestas
¿Cuál de las siguientes violaría la Primera Forma Normal (1FN)?
Una columna 'Teléfonos' que contiene múltiples números separados por comas
Una tabla con claves compuestas
Una relación con nombres y apellidos separados
Una fila con una celda nula
¿Cuándo una relación se considera en Segunda Forma Normal (2FN)?
Cuando los datos están organizados como gráficos
Cuando todos los atributos dependen parcialmente de la clave primaria
Cuando cumple la 1FN y todos los atributos no
¿Qué es la Segunda Forma Normal (2FN)?
Cuando los datos están organizados como gráficos
Cuando todos los atributos dependen parcialmente de la clave primaria
Cuando cumple la 1FN y todos los atributos no clave dependen completamente de la clave primaria
Cuando no hay claves candidatas alternativas
¿Qué es una dependencia transitiva, que se busca eliminar en la Tercera Forma Normal (3FN)?
Cuando un atributo depende de otro atributo que no forma parte de ninguna clave
Cuando una clave primaria depende de una clave foránea
Cuando dos claves comparten un valor nulo
Cuando se eliminan todos los atributos multivaluados
Una relación está en Tercera Forma Normal (3FN) si:
Está en 2FN y todos los atributos no clave dependen directamente de la clave primaria
Tiene múltiples claves candidatas sin redundancia
Se ha eliminado cualquier uso de claves externas
Todos los atributos son compuestos o multivaluados
¿Qué característica define a la Cuarta Forma Normal (4FN)?
Todos los atributos deben ser atómicos y multivaluados a la vez
Eliminar dependencias de valores múltiples que no sean triviales
Combinar tablas relacionales con relaciones de herencia
Dividir entidades con claves primarias compuestas en dos jerarquías
¿Cuándo una relación está en Quinta Forma Normal (5FN)?
Cuando todas las claves primarias se repiten en al menos tres tablas
Cuando puede dividirse en subtablas sin perder información, y las dependencias de producto son triviales o cada subtabla es una superllave
Cuando hay múltiples claves alternas relacionadas entre sí
Cuando los atributos dependen jerárquicamente de atributos multivaluados
¿Cuál es el principal riesgo que busca evitar la Quinta Forma Normal?
Redundancia causada por atributos derivados
Pérdida de información al reconstruir una tabla a partir de sus subtablas
Duplicidad en claves candidatas
Confusión entre atributos compuestos y claves foráneas
En el caso práctico de "Chorrito S.A.", ¿qué anomalía se observa en la tabla sin normalizar?
Todos los productos se repiten intencionalmente para calcular totales
Hay campos agrupados que mezclan información de venta, producto y proveedor en la misma fila
La tabla ya está en 3FN, pero se mantiene en 1FN para compatibilidad
Las fechas están ordenadas alfabéticamente y no cronológicamente
¿Qué representa la tabla "Venta" luego de aplicar la Primera Forma Normal al caso Chorrito S.A.?
Solo los proveedores, sin incluir productos
Los productos agrupados por proveedor
Una tabla separada con solo las columnas: fechaVenta, numeroVta, cantidad, precio
Una tabla que une producto, proveedor y fecha en una sola entidad
¿Por qué se separa la información de "Proveedor" en una tabla independiente en la normalización del caso?
Para permitir agregar claves alternas a la tabla Venta
Para almacenar información de clientes junto a los proveedores
Para evitar la repetición de proveedores en múltiples ventas
Porque los proveedores no tienen relación con los productos
¿Cuál de las siguientes afirmaciones mezcla incorrectamente niveles de abstracción en bases de datos?
El nivel físico describe cómo se almacenan los datos en estructuras concretas
El nivel externo define vistas personalizadas para cada usuario
El nivel conceptual define claves primarias físicas y el orden de almacenamiento
El nivel conceptual describe entidades, relaciones y restricciones
¿En qué momento se usa una clave compuesta?
Cuando todos los atributos dependen parcialmente de la clave primaria
Cuando no hay una clave candidata única, pero la combinación de varios atributos pe
¿Qué momento se usa una clave compuesta?
Cuando todos los atributos dependen parcialmente de la clave primaria
Cuando no hay una clave candidata única, pero la combinación de varios atributos permite identificar un registro
Solo cuando la entidad no tiene atributos
Cuando todos los valores son multivaluados y compuestos a la vez
Una relación muchos a muchos no puede representarse directamente en una base de datos relacional. ¿Cuál es la forma correcta de manejarla?
Crear una relación con clave foránea del lado "muchos"
Usar índices compuestos y claves alternas
Crear una entidad intermedia con clave primaria compuesta de las claves de las entidades relacionadas
Duplicar las filas en ambas entidades hasta que coincidan los valores
¿Cuál de los siguientes es un modelo lógico basado en objetos, usado para estructurar datos?
Modelo cliente-servidor
Modelo entidad-relación
Modelo hash distribuido
Modelo de replicación segmentada
¿Cuál de las siguientes afirmaciones refleja una ventaja directa de una base de datos bien diseñada?
Aumenta la redundancia para que haya copias de seguridad integradas
Reduce la productividad al hacer el acceso a datos más controlado
Permite actualizaciones más rápidas y seguras sin alterar otras tablas
Elimina automáticamente todos los valores nulos en tiempo de ejecución
Supón que tienes dos relaciones: ALUMNO(cod, nombre, edad) y INSCRIPCION(cod, cod_curso). ¿Qué operación te permite obtener una tabla con solo los nombres de los alumnos que están inscritos en todos los cursos de una relación CURSO(cod_curso)?
π nombre (ALUMNO ⋈ INSCRIPCION ⋈ CURSO)
ALUMNO ÷ CURSO
π nombre (σ cod = cod_curso (ALUMNO × INSCRIPCION))
π nombre (σ edad>18 (ALUMNO)) ∩ π nombre (INSCRIPCION)
En un modelo entidad-relación tienes: DOCENTE y CLASE. Cada clase es impartida por un solo docente, pero un docente puede impartir varias clases. ¿Cómo se representa esta relación?
Muchos a muchos
Uno a muchos
Uno a uno
Ternaria con cardinalidad ambigua
En una relación de ventas, tienes los atributos: producto_id, nombre_producto, proveedor, precio, fecha_venta. Si se repite el proveedor y nombre_producto en varias filas, pero el precio varía por fecha, ¿cuál sería la forma correcta de normalizar?
Dejar todo en una sola tabla y aplicar claves compuestas
Separar en una tabla PRODUCTO (producto_id, nombre_producto, proveedor), otra PRECIO_FECHA (producto_id, fecha, precio), y enlazarlas
Repetir proveedor y precio en cada venta para evitar joins
Aplicar outer join y seleccionar la 5FN directamente
¿Qué resultado devuelve la siguiente consulta relacional? π nombre (σ ciudad = 'QUITO' (PERSONA)) ∩ π nombre (σ edad < 20 (PERSONA))
Todos los nombres de personas que viven en Quito o son menores de 20 años
Los nombres de personas menores de 20 años que viven en Quito
Solo los que viven en Quito, sin importar la edad
Los nombres duplicados de personas con edad menor de 20
Tienes una entidad PACIENTE con un atributo multivaluado alergias. ¿Qué deberías hacer para que esté en Primera Forma Normal (1FN)?
Dejar todas las alergias en una celda separadas por comas
Dividir cada alergia en una columna distinta
Crear una tabla separada PACIENTE_ALERGIA con una fila por cada alergia
Convertir "alergias" en un atributo compuesto y agrupar por nombre
