Está en la página 1de 4

Examen Bases de Datos

Nombre:

______________________________________________________

______________________________________________________

Fecha:
Nota:

Parte 1.
1. Realiza el diagrama Entidad Relación del siguiente enunciado. (2
puntos.)
Crear un diseño entidad relación que permita controlar el sistema de información de una academia de
cursos siguiendo estas premisas:

● Se dan clases a alumnos que trabajan. Los datos que se almacenan de los alumnos son el DNI,
dirección, nombre, teléfono y la edad.

● Además, de la empresa en la que trabajan los alumnos, necesitamos saber el CIF, nombre,
teléfono y dirección.

● Los cursos que se imparten en la academia se identifican con un código de curso. el programa
del curso, las horas de duración del mismo y el título.

● Cada vez que un profesor imparte un curso, se anotará las fechas de inicio y fin del curso
junto con un número concreto de curso (distinto del código).

● Los datos del profesor o profesora son: dni, nombre, apellidos, dirección y teléfono. Un
profesor puede impartir un curso o varios.

● Se almacena la nota obtenida por cada alumno en cada curso teniendo en cuenta que un
mismo alumno o alumna puede asistir a varios cursos y en cada cual obtendrá una nota.

1
Examen Bases de Datos

● En un curso pueden asistir un alumno o muchos. Y un curso solo es impartido por un


profesor.

● Un alumno solo trabaja en una empresa, pero puede haber uno o varios alumnos que trabajen
en la misma empresa.

● 2. Una vez que tienes el modelo entidad relación, pásalo a modelo


relacional. (2 puntos.)

● 3. Por último, pasa el modelo relacional a tablas. (1 punto.)

2
Examen Bases de Datos

Nombre:

______________________________________________________

______________________________________________________

Fecha:

Parte 2.
1. Importa la base de datos universidad.sql para que puedas trabajar con ella.
(0,25 Puntos).

2. Realiza las siguientes consultas:

a. Devuelve un listado con el primer apellido, segundo apellido y el


nombre de todos los alumnos. El listado deberá estar ordenado
alfabéticamente de menor a mayor por el primer apellido. (0,25
puntos).

b. Consigue un listado con el primer apellido, segundo apellido y el


nombre de todos los profesores. (0,25 puntos).

c. Muestra el listado de todas las asignaturas que son obligatorias. (0,5).

3
Examen Bases de Datos

d. Averigua el nombre y los dos apellidos de los alumnos que no han dado
de alta su número de teléfono. (0,5 puntos).

e. Devuelve un listado con el nombre, el curso, el cuatrimestre y el grado


(nombre grado) de todas las asignaturas ofertadas en el Grado en
Ingeniería Informática (Plan 2015). (0,5 puntos).

f. Devuelve el número total de alumnas que hay. (0,25 puntos)

g. Devuelve un listado con el nombre de todos los grados que tienen


asignaturas asociadas y el número de asignaturas que tiene cada uno.
El resultado debe estar ordenado de mayor a menor por el número de
asignaturas. (1 punto).

h. Inserta un nuevo alumno en la tabla persona que tenga como Id, 25,
NIF 91328744E, su nombre será Frodo, apellido 1 Baggins, apellido 2
Brandigamo, ciudad La Comarca, dirección Bolsón cerrado, teléfono
950235417, fecha de nacimiento 2000/04/15, sexo H y tipo alumno.
(0,5 puntos).

i. Modifica el alumno que has introducido y ponle como segundo apellido


Gollum y de primer apellido Mordor. (0, 5 puntos).

J. Elimina el registro que has creado y modificado. (0,5 puntos).

También podría gustarte