M02A - Modelo Examen 2 (Con Solución)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Ciclo Formativo de Grado Superior

M02A. Bases de datos A

MODELO EXAMEN

M02A. BASES DE DATOS A


NOMBRE: _______________________________________________________________________

DNI y FIRMA: ____________________________________________________________________

El presente examen es un modelo de años anteriores. Las preguntas y el formato pueden variar.

Página 1
Ciclo Formativo de Grado Superior
M02A. Bases de datos A

UF1: Introducción a las bases de datos.


1. Dado el siguiente diagrama E/R

¿Qué solución evita valores nulos en la transformación al diseño relacional


utilizando la propagación de claves?

a. Propagar la clave de ALUMNO a la tabla PROYECTO.


b. Propagar la clave de PROYECTO a la tabla ALUMNO.
c. Solo se puede conseguir creando una nueva tabla tal como ASIGNADO
(ClaveProyecto, ClaveAlumno).
d. Ninguna de las anteriores.

2. Tenemos una base de datos relacional con dos tablas. La primera tabla tiene los
campos Cod_Profesor, Apellido, Nombre y Antigüedad, y la otra tabla contiene los
campos Departamento, Cod_Profesor y Salario.

a. Los campos Antigüedad de las dos tablas deben coincidir para encontrar
información.
b. Los campos Cod_Profesor de las dos tablas deben coincidir para
encontrar información.
c. Los campos Apellido de las dos tablas deben coincidir para encontrar
información.
d. Los campos Nombre de las dos tablas deben coincidir para encontrar
información.

3. ¿Cuál sería la definición correcta de una base de datos?

a. Conjunto de información regulada y normalizada de una colección de


archivos relacionados por tablas.
b. Conjunto de datos sistematizados donde la información está regulada y
estructurada por el individuo.
c. Conjunto de información normalizada y relacionada, que se elabora
utilizando una vía sistemática para el almacenamiento, proceso y
extracción de datos.
d. Conjunto de datos relacionados, sincronizados elaborados de forma
continua.

Página 2
Ciclo Formativo de Grado Superior
M02A. Bases de datos A

4. ¿Cuáles son ventajas de poseer una base de datos informatizada?

a. Las bases de datos son totalmente seguras y con acceso rápido a las
operaciones.
b. Datos centralizados, estructurados, actualizados y de exactitud y
consistencia.
c. Multiplicación de la capacidad de análisis estructurado de tablas
relacionales bidimensionales.
d. Exactitud sobre datos aleatorios multiplicando la capacidad de análisis.

5. ¿En qué consiste la teoría de la normalización?

a. Eliminar comportamientos análogos, eliminar las repeticiones y en la


elaboración de diseños comprensibles.
b. En adaptar procesos, eliminando las repeticiones en tablas homogéneas.
c. En realizar procesos de evolución de problemas, de repetición y
adaptabilidad de datos complejos.
d. Codificación de procesos repetitivos de modificación de diseño.

6. El lenguaje SQL se divide en:

a. DML, DCL, TCL y FCL


b. DML, DDL, DCL y TTL
c. DML, DDL, DCL y XTL
d. DML, DDL, DCL y TCL

7. ¿A qué participaciones corresponde una cardinalidad 1:N?

a. (0,1) y (1,1)
b. (1,n) y (0,n)
c. (1,1) y (1,n)
d. (0,1) y (n,n)

Página 3
Ciclo Formativo de Grado Superior
M02A. Bases de datos A

UF2: Lenguajes SQL: DML y DDL.


8. ¿Cuál de los siguientes comandos sería el adecuado para la creación de nuestra base
de datos?

a. create database UF2_Clases;


b. create database UF2_Clases Character set latin1;
c. create database UF2_Clases Character set latin1 collate latin1_spanish_ci;
d. Todas las anteriores son correctas.

9. ¿Qué comando debemos usar para establecer con qué base de datos vamos a
trabajar?

a. use BD;
b. create BD;
c. delete BD;
d. Ninguna de las opciones es correcta.

10. Cuando creamos un modelo de base de datos debemos empezar creando:

a. Las tablas con claves foráneas hacia otras tablas.


b. Las tablas sin ninguna dependencia.
c. Esto es indiferente, no existe ninguna orden que debamos seguir.
d. Todas anteriores.

11. El operador IN no se puede usar para

a. Escribir en un filtro una lista de valores.


b. Escribir en un filtro una subconsulta.
c. Una ordenación.
d. Encadenar varias condiciones de tipo AND.

12. Si se especifica ON DELETE CASCADE

a. No se puede borrar el registro referenciado.


b. Se borra en cascada el registro referenciado.
c. No se puede borrar el registro que referencia.
d. Se borra en casada el registro que referencia.

Página 4
Ciclo Formativo de Grado Superior
M02A. Bases de datos A

13. Una transacción

a. Puede tener sentencias SELECT.


b. No puede tener sentencias INSERT.
c. No puede tener sentencias SELECT.
d. Solo puede tener sentencias UPDATE.

14. ¿Cuál de las siguientes sería una sentencia SQL para obtener el número de tiendas de
la cadena “Super”?

a. Select count(*) from cadena where nom_cat = ‘Super’;


b. Select avg(id_cad) form cadena group by nom_cad = ‘Super’;
c. Select id_cad, nom_cad, sum(id_cad) from cadena where
d. d. Ninguna de las anteriores es correcta.

Página 5

También podría gustarte