Anda di halaman 1dari 11

2016 BD Gestin Acadmica Base de Datos I

JOSE YECID MORENO VILLAMIZAR

96102005861

Ejercicio propuesto de Postgres

I. CREACIN DE LA BD GESTION ACADEMICA EN POSTGRES

1. Crear la BD de gestin acadmica que se muestra en el Modelo Relacional. Este corresponde a la


gestin acadmica de un centro de estudios (instituto con grupos diurnos y nocturnos, o la universidad
con titulaciones que se imparten en horarios de maana o tarde), de forma que el estudiante matricula
las asignaturas pero seleccionando el grupo disponible, definido para cada materia.

Decidir los tipos de datos en funcin a la informacin suministrada por el MR de la BD descrita en


Access.

1.1. Dpto (CodDpto, nombre, CodProfDirige)


1.2. Profesor (NroPersonal, nombre, apellido1, CodDpto)
1.3. Alumno (CodAlu, nombre, apellido, dni)
1.4. Matricula (CodMatr, cursoacad, CodAlu)
1.5. DetalleMatricula (CodMatr, CodAsig, CodGrupo, Convocatoria, calificacin)
1.6. Grupo (CodAsig, CodGrupo, max_alum, NroPersonal)
1.7. Asignatura (CodAsig, nombre, crditos, carcter, curso)
1.8. Clase (CodAsig, CodGrupo, CodAula, hora, dia)
1.9. Aula (CodAula, capacidad)

2. Establecer adems las siguientes Restricciones:


3.1. El profesor que dirige el departamento no es un campo obligatorio.
3.2. Los crditos de las asignaturas son positivos y como mximo de 15

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

3.3. El carcter de la asignatura puede ser obligatoria (OB), troncal(TR), libre eleccin (LE) u
optativa (OP)
3.4. La asignatura podr estar o no asignada a un curso. El curso podr tomar un valor entre 1 y
5.
3.5. Los das de la semana tiles para impartir clase son de lunes a viernes
3.6. La matrcula da opcin a dos convocatorias (1ra y 2da)
3.7. La calificacin es una nota entre 0 y 10.0 (valores decimales)

3. Introducir datos en las tablas utilizando el DML o por entorno grfico. Tratar de forzar las restricciones
establecidas para comprobar que estn bien definidas.

4. Vaciar la Base de Datos y cargarla con los datos de la BD Access suministrada.

5. Aadir a la tabla Alumno el segundo apellido permitiendo valores nulos.

II. CONSULTAS

1) Mostrar toda la informacin de las aulas

2) Mostrar el cdigo del personal y el nombre de los profesores

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

3) Mostrar los profesores del departamento con cdigo 21

4) Buscar las asignaturas con ms de 6 crditos

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

5) Encontrar aulas con capacidad para sentar entre 50 y 70 estudiantes

6) Buscar asignaturas troncales y obligatorias

7) Mostrar listado de estudiantes ordenados por su primer apellido y nombre

8) Mostrar los estudiantes cuyo primer apellido est comprendido entre la A y M

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

9) Buscar profesores con el primer apellido compuesto

10) Buscar los profesores cuyo nombre finalice con una vocal

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

11) Mostrar las asignaturas con su precio si el crdito est a $ 15,3

12) Mostrar los departamentos que no tienen asignado director

13) Mostrar los departamentos con el nombre y apellido de su director

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

14) Mostrar los profesores con el nombre del dpto al que pertenecen

15) Mostrar los profesores que pertenecen al mismo dpto que Mnica Alonso

16) Mostrar los estudiantes que estn cursando alguna asignatura optativa (realizar la misma consulta
utilizando en cada caso un operador de los siguientes: EXISTS, IN o ANY)

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

17) Mostrar las asignaturas que se imparten en un aula con capacidad > 40

18) Mostrar el estudiante o estudiantes con la calificacin ms alta en la asignatura de BD


independientemente de su convocatoria. Y el estudiante o estudiantes con la calificacin ms baja en
la misma asignatura.

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

19) Mostrar los estudiantes que estn matriculados slo en asignaturas troncales

20) Mostrar los estudiantes que han superado la asignatura de BD en el curso acadmico. 06-07

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

21) Lista a los profesores con el nombre de su jefe de dpto.


22) Mostrar los profesores que no tienen asignado ningn grupo

23) Calcular la capacidad del centro, entendido como el n de puestos en las aulas

24) Calcular el coste de la matricula suponiendo el crdito a $ 10

25) Encontrar la asignatura con mayor nmero de crditos junto con su n de crditos.

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario
2016 BD Gestin Acadmica Base de Datos I

26) Mostrar para cada matrcula, el n de asignaturas que tiene y la media de las calificaciones. OJO, los
nulos no entran en el promedio.

27) Mostrar los crditos totales en los que est matriculado el estudiante, siempre que este nmero sea
mayor a 30
28) Mostrar los profesores que solo imparten una asignatura y guardarlos en una tabla temporal
denominada temp1. Consultar los datos de esta tabla temporal y luego borrarla.
29) Borrar el grupo A de la asignatura 901, comprobar que se elimina la asignacin de aulas que tena
establecida (FK con borrados establecidos a nulo).

Ing. Harvey Michael Gamboa Pea Universidad de Pamplona - Ext. Villa Rosario

Anda mungkin juga menyukai