option
Cuestiones
ayuda
daypo
buscar.php

Examen BBDD A DAW

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Examen BBDD A DAW

Descripción:
Examen ejemplo daw 23/05/2024 Base de datos A UF1 y UF2

Fecha de Creación: 2024/05/22

Categoría: Otros

Número Preguntas: 30

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

UF1:¿Qué representa la cardinalidad 1:1 en un diagrama entidad-relación?. Indica que una entidad está relacionada como máximo con exactamente una entidad en otra tabla. Ninguna de las afirmaciones es correcta. Sugiere que una entidad puede estar relacionada o no con varias entidades en otra tabla. Señala que una entidad debe estar relacionada con muchas entidades en otra tabla.

UF1:En el modelo entidad-relación extendido tenemos relaciones especiales mas allá de las relaciones binarias. Sabrías identificar que tipo de generalización / especialización corresponde el siguiente enunciado: En un centro tenemos dos tipos de ASIGNATURAS, las Obligatorias y las Optativas. Una asignatura solo puede ser de uno de los tipos. Guardaremos los atributos globales de la asignatura id, nombre y atributos específicos según el tipo de asignatura, de las obligatorias el precio y de las optativas los créditos. Exclusiva Total. Inclusiva Parcial. Exclusiva Parcial. Inclusiva Total.

UF1:Según el modelo de datos podemos tener diferentes tipos de BBDD. ¿En cual de ellos la dependencia entre las tablas es fundamental para mantener la concurrencia de datos?. En red. Racionales. Relacionales. Jerárquicas.

UF1:Una especialización inclusiva es aquella que... Puede no estar en alguno de los subtipos. Tiene que estar siempre en varios subtipos. Estará siempre en un solo subtipo y no puede estar en más. Estará en uno o más de una subtipo a la vez.

UF1:¿Qué es una clave foránea en el contexto de un modelo relacional?. Es una clave que puede contener valores nulos y no necesita ser única. Es un atributo que referencia a la clave primaria de otra tabla. Es una clave principal que identifica de manera única cada fila en una tabla. Es un conjunto de atributos en una tabla que garantiza la unicidad de los registros.

UF1:En un sistema bibliotecario, un LECTOR (id_lector, nombre) puede tomar prestados varios LIBROS (id_libro, título), y un libro puede ser tomado prestado por varios lectores. ¿Cómo se reflejaría esta relación en un modelo relacional?. LECTORES (id_lector (PK), nombre, id_libro (FK)) LIBROS (id_libro (PK), título). LECTORES (id_lector (PK), nombre) LIBROS (id_libro (PK), título) LECTOR_LIBROS (id_lector (FK), id_libro (FK)). LECTOR_LIBROS (id_lector, id_libro (PK)) LIBROS (id_libro, título, id_lector (FK)). LIBROS (id_libro (PK), título, id_lector (FK)) LECTORES (id_lector (PK), nombre).

UF1:Dado el siguiente diagrama E-R. Realiza la PRIMERA FORMA NORMAL (1FN) señalando las tablas resultantes: Las Etapas pueden ser diferentes tipos (llano, montaña, contrarreloj individual o por equipos …) se guardan todas pero interesa guardar atributos especiales para etapas de LLANO (distancia) y etapas de MONTAÑA (desnivel acumulado), siendo una etapa de un tipo o de otra. ETAPA (codigoEtapa (PK), fecha_ini) LLANO (codigoEtapa (PK) (FK), distancia) MONTAÑA (codigoEtapa (PK) (FK), desnivelAcum) CIUDADES (codigoEtapa (PK), ciudad). ETAPA (codigoEtapa (PK), fecha_ini, ciudades, desnivelAcum, distancia) LLANO (codigoEtapa (PK) (FK), distancia) MONTAÑA (codigoEtapa (PK), distancia, desnivelAcum) CIUDADES (codigoEtapa (PK) (FK), ciudad (PK)). ETAPA (codigoEtapa (PK), fecha_ini) LLANO (codigoEtapa (PK) (FK), distancia) MONTAÑA (codigoEtapa (PK) (FK), desnivelAcum) CIUDADES (codigoEtapa (PK) (FK), ciudad (PK)). ETAPA (codigoEtapa (PK), fecha_ini, ciudades) LLANO (codigoEtapa (PK) (FK), distancia) MONTAÑA (codigoEtapa (PK), distancia, desnivelAcum).

UF1:¿Cuál de las siguientes afirmaciones es cierta acerca de las bases de datos centralizadas?. Son ideales para organizaciones grandes con múltiples ubicaciones. Distribuyen datos en varios servidores. Son ideales para sistemas que requieren alta escalabilidad. Pueden ser un punto único de fallo.

UF1:¿Qué afirmación describe mejor el sublenguaje DDL del SQL?. DDL incluye comandos para controlar las transacciones y la concurrencia en las operaciones de la base de datos. DDL es utilizado para definir y modificar la estructura de las tablas y otros objetos en la base de datos. DDL es un conjunto de herramientas para gestionar los permisos y la seguridad en la base de datos. DDL se utiliza para manipular los datos, como insertar, actualizar o borrar registros de las tablas.

UF1:¿Cuál de las siguientes afirmaciones describe mejor una entidad débil en un modelo entidad-relación?. Todas las afirmaciones anteriores son correctas. Una entidad puede existir sin estar relacionada con otra entidad. Una entidad que no tiene clave primaria. Una entidad que no tiene atributos.

UF1:El campo clave es... Un campo alfanumérico. Un campo especial que puede repetir un mismo valor. Un campo especial que no puede repetir ningún valor. Un campo numérico.

UF1:¿Cómo se conoce al conjunto de atributos de una relación que son clave primaria de otra relación distinta y que por causas del diseño deben estar relacionadas?. Clave compuesta;. Clave foránea;. Clave candidata;. Clave alternativa;.

UF1:Una relación reflexiva es una entidad de grado... No tiene grado. 3. 2. 1.

UF1:¿Cuál es el objetivo principal de la teoría de la normalización en un modelo relacional de bases de datos?. Minimizar la redundancia y dependencia de datos, mejorando así la integridad y eficiencia de la base de datos. Aumentar el rendimiento de las consultas mediante la indexación de todas las columnas de las tablas. Unificar todas las tablas relacionadas en una sola gran tabla para simplificar las consultas. Encriptar los datos para garantizar su seguridad y privacidad en la base de datos.

UF1:Un AUTOR (dni, nombre) escribe uno o varios LIBROS (id_libro, titulo) los cuales son escritos por uno o varios autores. Una vez tengas el diagrama E-R, pasa a modelo relacional. Indica cuales serán las tablas resultantes en el modelo relacional. AUTORES (dni (FK), nombre) LIBROS (id_libro (PK), titulo) AUTOR_LIBROS (dni (PK), id_libro (PK), escriben). AUTORES (dni (PK), nombre) LIBROS (id_libro (PK), titulo) AUTOR_LIBROS (dni (PK) (FK), id_libro (PK) (FK)). AUTORES (dni (FK), nombre) LIBROS (id_libro (PK), titulo, nombre). AUTOR_LIBROS (dni (PK) (FK), id_libro (FK)) LIBROS (id_libro (PK), titulo, nombre) AUTOR_LIBROS (dni (PK), id_libro (FK), escriben).

UF2:¿Qué sentencia se usa para agregar una restricción de clave primaria a una columna existente?. ADD PRIMARY KEY(nombre_columna);. SET PRIMARY KEY(nombre_columna);. ALTER TABLE nombre_tabla ADD PRIMARY KEY(nombre_columna);. CREATE PRIMARY KEY ON nombre_tabla(nombre_columna);.

UF2:En una sola sentencia UPDATE. Solo se puede modificar un campo de varios registros. Solo se pueden modificar varios campos de un registro. Solo se puede modificar un campo de un registro. Se pueden modificar varios campos de varios registros​.

UF2: Para optimizar una base de datos podemos. Añadir tablas con registros repetidos que permitan acceder mejor a los datos. Añadir índices de tablas en campos que permitan valores nulos. Poner nombres largos en claves y campos de las tablas para facilitar el trabajo. Eliminar las tablas que hemos creados previamente y que no utilizamos.

UF2: Cual de las siguientes sentencias no seria correcta en una tabla JUGADORES con los campos id_jugador, nombre y dorsal. UPDATE jugadores SET dorsal = 10 WHERE nombre = ‘Messi’;. INSERT INTO jugadores (nombre, dorsal) VALUES (‘Messi’, 30);. SELECT * FROM jugadores WHERE dorsal = 30;. DELETE FROM jugadores SET nombre = ‘Leo Messi’ AND dorsal = 10;.

UF2: Se desea obtener un listado de las localidades de las que hay más de 20 tiendas indicando la localidad y el número de tiendas de la misma. ¿Cuál de las siguientes sería una sentencia SQL válida para este fin?. Ninguna de las anteriores es correcta. SELECT localidad COUNT(id_tienda) FROM tienda GROUP BY localidad HAVING COUNT(id_tienda) > 20;. SELECT localidad COUNT(id_tienda) FROM tienda GROUP BY dirección HAVING COUNT(id_tienda) > 20;. SELECT localidad COUNT(id_tienda) FROM tienda WHERE count(id_tienda) > 20;.

UF2: Para borrar una vista usaremos el comando. DELETE VIEW nombre_vista;. DROP VIEW OF nombre_vista;. DROP VIEW nombre_vista;. TRUNCATE VIEW nombre_vista;.

UF2: ¿Qué sentencia SQL se utiliza para eliminar una base de datos?. DATABASE DELETE nombre_bd;. REMOVE DATABASE nombre_bd;. DELETE DATABASE nombre_bd;. DROP DATABASE nombre_bd;.

UF2: ¿Cómo calcular la cantidad total de stock en la tabla "Productos"?. SELECT AGGREGATE(Stock) FROM Productos;. SELECT SUM(Stock) FROM Productos;. SELECT TOTAL(Stock) FROM Productos;. SELECT COUNT(Stock) FROM Productos;.

UF2: ¿Cuál de las siguientes opciones añadiremos para reemplazar una vista ya existente?. OR REPLACE;. VIEW REPLACE;. AND REPLACE;. IF EXISTS REPLACE;.

UF2: ¿Qué sentencia se usa para actualizar el salario de los empleados en un 10% en una tabla 'empleados' con las columnas 'nombre' y 'salario'?. UPDATE empleados SET salario = salario * 1.1;. UPDATE empleados SET salario * 1,1 <= salario;. UPDATE empleados SET salario = salario * 0.1;. UPDATE empleados SET salario <> salario - salario * 0.1;.

UF2: Qué sentencia se utiliza para realizar una unión de dos tablas 'tabla1' y 'tabla2' basada en una columna común 'columna_comun', seleccionando solo las filas que tienen coincidencias en ambas tablas?. SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.columna_comun = tabla2.columna_comun;. SELECT * FROM tabla1 UNION tabla2 ON columna_comun;. MERGE tabla1 AND tabla2 BY columna_comun;. SELECT * FROM tabla1 RIGHT JOIN tabla2 ON tabla1.columna_comun = tabla2.columna_comun;.

UF2: ¿Qué comando se utiliza para crear una tabla 'empleados' con una clave primaria compuesta por dos columnas 'id' y 'email'?. CREATE TABLE empleados (id INT, email VARCHAR(100), PRIMARY KEY id+email);. CREATE TABLE empleados (id INT PRIMARY KEY, email VARCHAR(100) PRIMARY KEY);. CREATE TABLE empleados (id INT, email VARCHAR(100), PRIMARY KEY (id, email));. CREATE TABLE empleados (id INT, email VARCHAR(100), SET PRIMARY KEY (id, email));.

UF2: Con el comando ALTER se puede. Todas las opciones son posibles. Cambiarle el nombre a la tabla. Borrar una columna. Modificar el tipo de dato de una columna.

UF2: Sobre los estados de las transacciones. Como se llama el estado cuando la transacción acaba de realizar la última instrucción. Parcialmente Comprometida. Activa. Comprometida. Abortada.

UF2: Para eliminar una tabla de la definición de la BBDD, que sentencia seria correcta. DELETE TABLE nombre_tabla;. DROP TABLE nombre_tabla;. DROP TABLE nombre_tabla IF NOT EXISTS;. DROP FROM TABLE nombre_tabla;.

Denunciar Test