Modelo de Datos E-R
Pregunta: ¿Qué representa una entidad en un Modelo de Datos E-R?
A) Un proceso de negocio
B) Una tabla en una base de datos
C) Un objeto del mundo real o concepto que tiene existencia en la base de datos
D) Un atributo de una tabla
Respuesta: C) Un objeto del mundo real o concepto que tiene existencia en la base de
datos
Pregunta: ¿Qué tipo de relación en un Modelo E-R puede existir entre dos entidades?
A) Uno a uno (1:1)
B) Uno a muchos (1
C) Muchos a muchos (N
D) Todas las anteriores
Respuesta: D) Todas las anteriores
Modelado de Datos Relacional
Pregunta: ¿Cuál es el propósito de una clave primaria en una tabla relacional?
A) Permitir valores duplicados en una tabla
B) Identificar de manera única cada registro en una tabla
C) Enlazar dos tablas diferentes
D) Almacenar grandes cantidades de datos
Respuesta: B) Identificar de manera única cada registro en una tabla
Pregunta: ¿Qué es una clave foránea en el contexto del modelado de datos relacional?
A) Una clave que identifica de manera única cada registro en una tabla
B) Un campo o grupo de campos en una tabla que se refiere a la clave primaria en
otra tabla
C) Un índice que acelera las consultas
D) Un atributo que no permite valores nulos
Respuesta: B) Un campo o grupo de campos en una tabla que se refiere a la clave primaria
en otra tabla
Conversión de ERD a Tablas Relacionales
Pregunta: ¿Cuál es el primer paso en la conversión de un Diagrama Entidad-Relación
(ERD) a tablas relacionales?
A) Crear vistas de la base de datos
B) Identificar las entidades y convertirlas en tablas
C) Escribir consultas SQL
D) Crear índices en las tablas
Respuesta: B) Identificar las entidades y convertirlas en tablas
Pregunta: ¿Qué sucede con las relaciones de muchos a muchos (N
) cuando se convierten en tablas relacionales?
A) Se dejan como están
B) Se dividen en dos relaciones de uno a muchos (1
) mediante una tabla intermedia
C) Se eliminan
D) Se convierten en relaciones uno a uno (1:1)
Respuesta: B) Se dividen en dos relaciones de uno a muchos (1
) mediante una tabla intermedia
Diseño y Normalización de Tablas Relacionales
Pregunta: ¿Qué es la tercera forma normal (3NF) en la normalización de bases de datos?
A) Asegurarse de que todos los atributos no primarios son dependientes solo de la
clave primaria
B) Eliminar todas las dependencias transitivas
C) Garantizar que no hay dependencias funcionales parciales
D) Dividir la tabla en múltiples tablas más pequeñas
Respuesta: B) Eliminar todas las dependencias transitivas
Pregunta: ¿Qué beneficio principal ofrece la normalización de bases de datos?
A) Aumenta el tamaño de la base de datos
B) Reduce la redundancia de datos
C) Mejora la interfaz de usuario
D) Simplifica las consultas SQL
Respuesta: B) Reduce la redundancia de datos
Formulación de Consultas
Pregunta: ¿Cuál es la sintaxis correcta para seleccionar todos los registros de la tabla
empleados donde el salario es mayor a 50000?
A) SELECT * FROM empleados WHERE salario > 50000;
B) SELECT ALL FROM empleados WHERE salario > 50000;
C) GET * FROM empleados WHERE salario > 50000;
D) FETCH ALL FROM empleados WHERE salario > 50000;
Respuesta: A) SELECT * FROM empleados WHERE salario > 50000;
Pregunta: ¿Cómo se escribe una consulta para contar el número de registros en la tabla
clientes?
A) COUNT * FROM clientes;
B) SELECT COUNT(*) FROM clientes;
C) SELECT * FROM clientes COUNT;
D) GET COUNT(*) FROM clientes;
Respuesta: B) SELECT COUNT(*) FROM clientes;
Diseño Físico de una Base de Datos
Pregunta: ¿Cuál de las siguientes es una decisión que se toma durante el diseño físico de
una base de datos?
A) Definir el esquema lógico
B) Seleccionar los índices adecuados para mejorar el rendimiento
C) Crear diagramas de entidad-relación
D) Establecer reglas de negocio
Respuesta: B) Seleccionar los índices adecuados para mejorar el rendimiento
Pregunta: ¿Qué es una partición de base de datos?
A) Dividir una tabla en partes más pequeñas para mejorar el rendimiento
B) Crear una copia de seguridad de la base de datos
C) Encriptar los datos de la base de datos
D) Normalizar las tablas de la base de datos
Respuesta: A) Dividir una tabla en partes más pequeñas para mejorar el rendimiento
Procedimientos Almacenados y Disparadores
Pregunta: ¿Qué es un procedimiento almacenado?
A) Un conjunto de instrucciones SQL que se almacena en el servidor y puede ser
ejecutado cuando se necesite
B) Un archivo que contiene datos encriptados
C) Una tabla que almacena copias de seguridad de datos
D) Un índice que mejora la velocidad de las consultas
Respuesta: A) Un conjunto de instrucciones SQL que se almacena en el servidor y puede
ser ejecutado cuando se necesite
Pregunta: ¿Qué es un disparador en una base de datos?
A) Un procedimiento que se ejecuta automáticamente en respuesta a ciertos eventos
en una tabla
B) Una consulta que recupera datos específicos
C) Una clave primaria que activa una acción
D) Un tipo de índice que mejora el rendimiento de la base de datos
Respuesta: A) Un procedimiento que se ejecuta automáticamente en respuesta a ciertos
eventos en una tabla
Administración de una Base de Datos
Pregunta: ¿Cuál de las siguientes actividades es parte de la administración de una base de
datos?
A) Monitoreo del rendimiento de la base de datos
B) Desarrollo de aplicaciones web
C) Diseño de interfaces de usuario
D) Escribir código en JavaScript
Respuesta: A) Monitoreo del rendimiento de la base de datos
Pregunta: ¿Qué es una copia de seguridad de una base de datos?
A) Un duplicado de los datos almacenados en un lugar seguro para proteger contra
la pérdida de datos
B) Una lista de todas las consultas SQL ejecutadas en la base de datos
C) Un registro de todas las transacciones realizadas en la base de datos
D) Un esquema detallado de la estructura de la base de datos
Respuesta: A) Un duplicado de los datos almacenados en un lugar seguro para proteger
contra la pérdida de datos
Estas preguntas y respuestas abarcan los temas mencionados y están diseñadas para ayudar
en la preparación de un examen profesional en desarrollo de software y bases de datos.
4o