Crear
Descargar
Obtener Plan Académico
Compartir juego
Intégralo en tu plataforma

Puedes integrar el juego en un LMS compatible con LTI 1.1 o LTI 1.3 como Canvas, Moodle, o Blackboard. De esta manera podrás guardar las puntuaciones automáticamente en el libro de calificaciones de esa plataforma.
Descargar
Has superado el número máximo de juegos que puedes integrar en Google Classroom con tu Plan actual.

Para integrar tantos juegos como quieras en Google Classroom, necesitas un Plan Académico o un Plan Comercial.

Has superado el número máximo de juegos que puedes integrar en Microsoft Teams con tu Plan actual.

Para integrar tantos juegos como quieras en Microsoft Teams, necesitas un Plan Académico o un Plan Comercial.

La descarga de juegos es una característica exclusiva para usuarios con un Plan Académico o un Plan Comercial.

Obtén ahora tu Plan Académico o Comercial y comienza a integrar tus juegos en tu LMS, web o blog.

Si lo deseas, puedes descargar un juego de prueba aquí y probar su integración:

TEST ENERO 2024

Test

Jugadas 8

Sobre esta actividad

Conceptos esenciales

Creada por

España

Descarga la versión para jugar en papel

Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

%
Anónimo
Anónimo
%
%
%
Has superado el número máximo de juegos que puedes imprimir con tu Plan actual.

Para imprimir tantos juegos como quieras, necesitas un Plan Académico o un Plan Comercial.

Imprime tu juego
TEST ENERO 2024
 

TEST ENERO 2024Versión en línea

Conceptos esenciales

por EMILIO TRUJILLO MARÍN
1

1. Dada la siguiente consulta: SELECT NOMBRE, NUM_ASIG FROM PROFESORES P JOIN (SELECT PROFESOR, COUNT(DISTINCT ASIGNATURA) AS NUM_ASIG FROM IMPARTIR I GROUP BY PROFESOR HAVING COUNT(DISTINCT ASIGNATURA) >=2 ) ON PROFESOR = P.ID ORDER BY NUM_ASIG DESC

2

2. Dado el siguiente modelo ER, al pasar a modelo relacional:

3

3. Supongamos que estás diseñando una base de datos para una aplicación de gestión de cursos y estudiantes. Quieres establecer una relación de muchos a muchos entre "Estudiantes" y "Cursos". ¿Cómo implementarías esta relación?

4

4. Una base de datos NoSQL:

5

5. En el diseño de bases de datos, ¿qué describe mejor una vista?

6

6. En SQL, ¿qué cláusula se usa para ordenar resultados?

7

7. Requisito principal para cumplir 1FN:

8

8. Dado el siguiente trigger: CREATE OR REPLACE TRIGGER BORRA_MATRICULAS INSTEAD OF DELETE ON MATRICULADOS FOR EACH ROW BEGIN DELETE FROM MATRICULAR WHERE asignatura = :old.asignatura; END;

9

9. Este trigger, ¿qué operación realiza? CREATE OR REPLACE TRIGGER trg_datos BEFORE UPDATE ON matricula FOR EACH ROW BEGIN UPDATE alumnos SET promedio = promedio + (:new.nota - :old.nota) WHERE alumno_id = :new.alumno_id; END;

10

10. ¿Qué devuelve esta consulta? SELECT nombre, COUNT(*) FROM emp WHERE deptno = 30 GROUP BY apellido1;

11

11. Dada la tabla de productos:

12

12. Dada la tabla con clave primaria compuesta (TÍTULO, AÑO):

13

13. ¿Cómo se aplican las restricciones de clave única?

14

14. ¿Cuál es incorrecta?

15

15. Imaginemos que tienes una base de datos para una biblioteca. Has creado una vista llamada "LibrosDisponibles" que muestra los libros disponibles para el préstamo. Además, deseas que cada vez que se inserta un nuevo libro en la tabla "Libros", se actualice automáticamente la vista para reflejar los cambios. ¿Cómo implementarías esta funcionalidad?

16

16. La regla de información de Codd indica que:

17

17. Respecto a los triggers de sustitución:

18

18. Función de agregación para sumar valores:

19

19. La arquitectura de ficheros no facilita:

20

20. Un esquema en una base de datos relacional es:

Explicación

Se puede hacer porque la subconsulta sigue siendo una tabla

JOIN -> UNE DOS TABLAS WHERE -> FILTRA ORDER BY -> ORDENA HAVING -> FILTRAS TRAS UN GROUP BY

ES BÁSICAMENTE LEER LA CONSULTA, NO TIENE MÁS

No se puede hacer GROUP By con elementos que NO aparezcan en SELECT. uns En este caso, se podría hacer GROUP By con nombre, no con apellido 1. Por cierto, se puede hacer GROVPBY porque hacemos el COUNT( *), sin el COUNT( *) saltaría también error.

NO TIENEN POR QUÉ ESTAR SIEMPRE NORMALIZADAS

TRIGGERS DE SUSTITUCIÓN (INSTEAD OF) SOLO se define en vistas Se define solo a nivel FILA INSTEAD Of se declara en vez de un BEFORE o AFTER

ARQUITECTURA DE FICHEROS: -DUPLICA LA INFO EN VARIOS FICHEROS -DIVIDE LA INFO EN VARIOS FICHEROS -COMPARTIR DATOS ENTRE APLICACIONES

Un esquema en una base de datos relacional es un conjunto de valores (ATRIBUTOS) pertenecientes a un dominio especifico. -> ATRIBUTO: las columnas de la tabla (representar características o propiedades de los datos) -> DOMINIO : el conjunto de valores que un atributo particular puede tomar

¿Estás seguro que quieres abandonar la página?

Al abandonar la página perderás el progreso del juego.