WorksheetsBase de Datos para Ingeniería: Segundo Parcial Repaso 1
Total questions: 48
Worksheet time: 48mins
¿Qué es una base de datos relacional?
Una base de datos que organiza los datos en archivos separados
Una base de datos que organiza los datos en tablas relacionadas entre sí.
Una base de datos que organiza los datos en una sola tabla
Una base de datos que no tiene relación entre los datos
¿Cuál es el propósito del lenguaje SQL en el contexto de las bases de datos?
Gestionar y manipular datos en bases de datos relacionales
Cocinar recetas de cocina
Crear presentaciones de diapositivas
Diseñar páginas web
Explique el concepto de normalización de bases de datos.
Es el proceso de aumentar la redundancia de datos en una base de datos
Es el proceso de desorganizar los datos en una base de datos
Es el proceso de organizar los datos en una base de datos para reducir la redundancia y la dependencia de datos.
Es el proceso de aumentar la dependencia de datos en una base de datos
¿Qué es un modelo entidad-relación y cuál es su importancia en las bases de datos?
Es un modelo de datos que describe las funciones y procedimientos almacenados en una base de datos. Es importante para optimizar el rendimiento de la base de datos.
Es un modelo de datos que describe las operaciones matemáticas en una base de datos. Es importante para realizar cálculos complejos.
Es un modelo de datos que describe las características físicas de los dispositivos de almacenamiento en una base de datos. Es importante para garantizar la seguridad de los datos.
Es un modelo de datos que describe las entidades y las relaciones entre ellas en una base de datos. Es importante para visualizar la estructura de los datos y diseñar la base de datos de manera eficiente.
¿Cuáles son los tipos de datos que se pueden utilizar en SQL?
manzana, plátano, naranja, sandía
perros, gatos, pájaros, peces
rojo, verde, azul, amarillo
texto, numérico, fecha/hora, binario, entre otros
¿Cuál es la diferencia entre una base de datos relacional y una no relacional?
La base de datos relacional solo se utiliza en entornos empresariales, mientras que la no relacional se utiliza en entornos personales
La base de datos relacional utiliza solo datos numéricos, mientras que la no relacional utiliza datos alfanuméricos
La base de datos relacional organiza los datos en tablas con filas y columnas, mientras que la no relacional utiliza otros modelos de datos como documentos, grafos o clave-valor.
La base de datos relacional no permite consultas complejas, mientras que la no relacional sí lo hace
¿Cuál es la importancia de mantener la integridad de los datos en una base de datos relacional?
Reducir la cantidad de información almacenada
Aumentar la complejidad de la base de datos
Mejorar la velocidad de acceso a los datos
Garantizar la consistencia y precisión de la información almacenada.
Explique el concepto de clave primaria en una base de datos relacional.
La clave primaria es un campo que puede tener valores duplicados en una tabla
La clave primaria es un campo o conjunto de campos que identifica de forma única a cada fila en una tabla.
La clave primaria es un campo que puede ser nulo en una tabla
La clave primaria es un campo que no es necesario en una base de datos relacional
¿Cuál es la función de la cláusula WHERE en una consulta SQL?
Filtrar los resultados de una consulta SQL según una condición específica.
Agrupar los resultados por categoría
Eliminar los resultados de la consulta
Ordenar los resultados alfabéticamente
¿Por qué es importante normalizar una base de datos?
Para reducir la redundancia de datos y mejorar la integridad y eficiencia de la base de datos.
Para mantener la base de datos desorganizada y dificultar el acceso a la información.
Para aumentar la redundancia de datos y disminuir la integridad de la base de datos.
Para complicar la estructura de la base de datos y hacerla menos eficiente.
¿Cuál es la diferencia entre la primera forma normal (1FN) y la segunda forma normal (2FN) en la normalización de bases de datos?
La 1FN solo se aplica a bases de datos pequeñas, mientras que la 2FN se aplica a bases de datos grandes
La 1FN se enfoca en la eficiencia de la base de datos, mientras que la 2FN se enfoca en la seguridad
La 1FN elimina la repetición de grupos de datos, mientras que la 2FN elimina dependencias parciales de los atributos clave.
La 1FN elimina los datos duplicados, mientras que la 2FN elimina los datos obsoletos
¿Cuál es la importancia de las relaciones en un modelo entidad-relación?
Las relaciones solo sirven para complicar el modelo entidad-relación
Las relaciones son irrelevantes en un modelo entidad-relación
Permiten establecer la conexión y la interacción entre las entidades
Las relaciones no tienen importancia en un modelo entidad-relación
¿Cuál es la diferencia entre el lenguaje de definición de datos (DDL) y el lenguaje de manipulación de datos (DML) en SQL?
DDL se utiliza para manipular los datos en la base de datos, mientras que DML se utiliza para definir la estructura de la base de datos.
DDL y DML son lo mismo, solo que se utilizan en diferentes versiones de SQL.
DDL se utiliza para definir la estructura de la base de datos, mientras que DML se utiliza para manipular los datos en la base de datos.
DDL se utiliza para realizar consultas en la base de datos, mientras que DML se utiliza para realizar actualizaciones en la base de datos.
¿Cuál es la función de la cláusula GROUP BY en una consulta SQL?
Ordenar las filas en orden alfabético
Agrupar filas que tienen el mismo valor en una o más columnas
Realizar una unión entre dos tablas
Eliminar filas duplicadas en el resultado
¿Por qué es importante utilizar índices en una base de datos relacional?
Porque aumenta el riesgo de corrupción de datos
Porque hace que la base de datos sea más difícil de usar
Mejora el rendimiento de las consultas
Porque no tiene ningún impacto en el rendimiento
SQL significa?
Structured Query Language
Sentences Queues Letters
Sentencias Quebradas Largas
La CARDINALIDAD de la relación AVION - VUELOS, de qué tipo es?
1 : 1
1 : N
N : 1
N : N
¿Qué operador se utiliza para seleccionar valores dentro de un rango determinado?
between
in
union
range
¿Qué operador se utiliza para buscar un patrón específico en una columna?
like
from
get
19. ¿Qué instrucción se emplea para eliminar todo el contenido de una tabla, pero conservando la tabla?
DELETE TABLE
DROP TABLE
TRUNCATE TABLE
Cual es la manera correcta de insertar datos en una tabla
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
INSERT INTO table_name(column1, column2,..) DATA (data1, data2,…);
INSERT INTO table(column1, column2,..) VALUS (value1, value2,…);
INSERT INTO name(column1,column2,..) VALOR (valor1, valor2,…);
Campos de los datos que identifican unívocamente un registro.
Llave foránea
Índice
Clave primaria
Tabla
Seleccione la alternativa que contenga correctos tipos de cardinalidad
Uno-Uno, Muchos-Muchos, Muchos-Unos
Uno-Muchos, Muchos-Muchos, Muchos-Uno
Uno-Uno, Muchos-Muchos, Uno-Muchos
Ninguna de las anteriores
Sentencia SQL para crear una base de datos
Create database [nombre_bd]
Drop database [nombre_bd]
Alter database [nombre_bd]
Todas las anteriores
Seleciona la mejor representación visual del modelo: Jerárquico
En el diagrama ¿Cuál es la entidad?
Id_cliente
Cliente
Nombre
Edad
Género
Esta figura representa una relación:
Esta es una cardinalidad de tipo:
Uno a muchos
Uno a uno
Muchos a muchos
Muchos a uno
columna que referencia a otra tabla. Esta columna se denomina
Llave foránea
Llave primaria
UNIQUE
Llave externa
Esta es una cardinalidad de tipo:
Uno a muchos
Uno a uno
Muchos a muchos
Muchos a uno
De esta manera se representan los atributos calculados o derivados en un Modelo Entidad-Relación
¿Qué acción realiza la siguiente sentencia?
Borra los registros de tabla sucursales
Actualiza los registros de la tabla sucursales
Selecciona los registros de la tabla sucursales donde el nombre de sucursales tenga una a
Es un ejemplo del tipo Selección
select nombre for datos_alumnos;
select nombre="ana" for datos_alumnos;
select edad=23 from datos_alumnos;
select edad from datos_alumnos;
En MYSQL, para eliminar los duplicados de las consultas de datos se utiliza:
ALTER TABLE
CHANGE TABLE
DISTINCT
UPDATE
¿Con que sentencia se incluye las condiciones de los datos que queremos consultar?
WHERE
INSERT
SELECT
FROM
¿Cuál cláusula permite ordenar los resultados a través de una o más columnas?
ORDER BY
UPDATE
SELECT
INSERT INTO
Para modificar uno o varios datos de uno o varios registros utilizamos?
UPDATE
SELECT
SHOW
INSERT INTO
¿Que comando es utilizado para crear una vista?
Create view
Make view
Table view
Alter table
Seleccione los tipos de combinaciones en MySQL:
INNER JOIN
LEFT JOIN
RIGHT JOIN
ON
AND
