WorksheetsExamen de Fundamentos de Bases de Datos
Total questions: 54
Worksheet time: 27mins
¿Qué es una base de datos?
Un sistema operativo para manejar archivos
Un conjunto de datos sin organización
Una colección organizada de datos que permite su acceso eficiente
¿Cuál es una ventaja de usar bases de datos frente al almacenamiento manual?
Mayor tiempo de procesamiento
Menor seguridad
Capacidad para manejar grandes volúmenes de datos rápidamente
¿Dónde se aplican las bases de datos actualmente?
Solo en programación de videojuegos
En agendas, tiendas online e historiales médicos
Únicamente en redes sociales
¿Qué es un SGBD?
Un sistema para crear contraseñas
Un software que permite manipular bases de datos
Un lenguaje de programación
¿Qué tipo de aplicaciones usan bases de datos?
Solo aplicaciones móviles
Solo redes sociales
Redes sociales, aplicaciones bancarias y hospitales
¿Cuál es una característica fundamental de un SGBD?
Reducción de velocidad
Seguridad
Repetición de datos
¿Qué ventaja tiene un SGBD sobre un sistema de archivos?
Duplica los datos
Mejora el acceso, seguridad e integridad
Es más difícil de usar
¿Qué conlleva la integridad en bases de datos?
El número de usuarios conectados
El uso de claves externas
¿Cómo se garantiza la seguridad en un SGBD?
Bloqueando a todos los usuarios
Con contraseñas externas
Con control de acceso y permisos
¿Qué es la concurrencia?
La actualización automática de claves
El acceso simultáneo sin afectar la integridad de los datos
La eliminación automática de datos
¿Cuál es el papel de los usuarios en un sistema de base de datos?
Visualizar gráficos exclusivamente
Interactuar para consultar o modificar información
Cifrar los datos manualmente
¿Qué es un esquema en bases de datos?
El conjunto de datos actuales
La definición estructural de la base de datos
La forma en que se imprimen los datos
¿Qué diferencia hay entre independencia lógica e independencia física?
La lógica afecta el almacenamiento
La física permite cambiar vistas sin afectar datos
La lógica permite cambiar el esquema sin afectar vistas
¿Qué es la redundancia y cómo se evita?
La multiplicación de tablas; se evita duplicando
La duplicación de datos; se evita normalizando
El incremento de filas; se evita dividiendo columnas
¿Cuáles son los tres niveles de arquitectura de bases de datos?
Básico, Avanzado, Intermedio
Físico, lógico, externo
Cliente, servidor, red
¿Qué representa el nivel conceptual de una base de datos?
La vista personalizada del usuario
El esquema físico del sistema
La estructura lógica global
¿Cuál es la utilidad del modelo físico?
Visualizar entidades
Representar gráficamente las relaciones
Definir cómo se almacenan los datos realmente
¿Cuál es una desventaja de usar un SGBD y cómo se mitiga?
Dificultad para leer datos; usando discos externos
Costo elevado; se puede mitigar con software libre
Falta de acceso remoto; se mitiga con VPN
¿Quién desarrolló el modelo relacional y en qué año?
Edgar Frank Codd en 1970
Larry Ellison en 1989
Bill Gates en 1995
¿Cómo se representa una relación en bases de datos relacionales?
Mediante gráficos
Mediante una tabla
Mediante una imagen
¿Qué característica tiene una tabla relacional?
Tiene punteros físicos
Contiene scripts
Colección de filas y columnas
¿Cuál es la función de una clave primaria?
Identificar registros únicos
Repetir datos
Eliminar columnas
¿Qué garantiza una restricción de integridad referencial?
Que todos los campos estén vacíos
Que la clave foránea exista en la tabla referida
Que las claves no se repitan
¿Cómo se representan entidades y atributos en un diagrama E-R?
Entidades con óvalos, atributos con rectángulos
Entidades con rectángulos, atributos con óvalos
Todo se representa con líneas
¿Qué tipo de operadores permite usar el modelo relacional?
SUMA y RESTA
SELECT y UPDATE
Unión, intersección, proyección, selección
¿Qué es una consulta SQL?
Un lenguaje de diseño
Una función gráfica
Una instrucción para recuperar datos
¿Qué comando se usa para insertar datos en SQL?
SELECT
INSERT
DROP
¿Qué hace SELECT en SQL?
Elimina datos
Consulta datos de una tabla
Crea columnas
¿Qué diferencia hay entre SELECT * y SELECT columna1, columna2?
No hay ninguna
SELECT * elige todas las columnas
¿Qué hace el operador + en SQL?
Resta valores
Suma valores numéricos
Multiplica cadenas
¿Para qué se usan los paréntesis en SQL?
Eliminar datos
Repetir operaciones
Controlar la prioridad de evaluación
¿Qué representa el valor NULL?
Un valor negativo
Un dato desconocido o no aplicable
Un cero
¿Qué es un alias en SQL?
Una forma de ocultar datos
Un nombre alternativo para columnas o tablas
Un tipo de comando
¿Qué es una cadena literal?
Una secuencia de números
Texto entre comillas simples
Una clave primaria
¿Qué hace una cláusula WHERE?
Formatea resultados
Filtra resultados
Borra columnas
¿Qué hace el operador AND?
Exige que una condición se cumpla
Exige que ambas condiciones se cumplan
Ignora condiciones
¿Qué hace el operador NOT en SQL?
Borra filas
Niega una condición
Cierra la tabla
¿Para qué sirve BETWEEN?
Comparar letras
Verificar si un valor está en un rango
Ordenar datos
¿Qué hace LIKE 'S%'?
Busca palabras que terminan en S
Busca palabras que empiezan con S
Ignora la letra S
¿Qué representa % en LIKE?
Un solo carácter
Cualquier número de caracteres
Un espacio
¿LIKE 'A%' vs LIKE '_A%'?
Ambas buscan palabras que terminan en A
'A%' empieza con A; '_A%' tiene A en segunda posición
Son equivalentes
¿Qué hace el operador IN?
Suma valores
Reemplaza datos
Verifica si un valor está en una lista
¿Cómo se verifica si un valor es NULL?
Con = NULL
Usando IS NULL
Con LIKE NULL
¿Por qué son importantes las reglas de precedencia?
Para ignorarlas
Para determinar el orden de evaluación de condiciones
Para imprimir resultados
¿Cómo se ordena una tabla en orden descendente?
ORDER BY columna DESC
ORDER DESC columna
SORT columna
¿Qué pasa si se ordenan por una columna no mostrada en SELECT?
Se ignora el orden
Se elimina la columna
El orden se aplica igual
¿Qué pasa si no se usa ASC o DESC en ORDER BY?
Se elimina el orden
El orden por defecto es descendente
El orden por defecto es ascendente
¿Para qué se usa ORDER BY con múltiples columnas?
Para repetir datos
Para ordenar por una y desempatar con otra
Para eliminar duplicados
¿Cómo se cambia el encabezado de una columna en SQL?
Usando un comentario
Con un alias (AS)
¿Qué comandos modifican los datos en una tabla?
INSERT, UPDATE, DELETE
SELECT, ALTER
GRANT, REVOKE
¿Qué comandos modifican la estructura de una tabla?
SELECT y ORDER
CREATE, ALTER, DROP, TRUNCATE
INSERT, DELETE
¿Qué es el control de transacciones?
Ordenar datos
Confirmar o deshacer cambios
Filtrar valores
¿Qué hace COMMIT y ROLLBACK?
COMMIT elimina, ROLLBACK ordena
COMMIT guarda, ROLLBACK revierte
COMMIT concatena, ROLLBACK suma
¿Qué hacen GRANT y REVOKE?
Insertan datos
Otorgan o revocan permisos
Ordenan los datos
