Consultasbases

Páginas: 3 (651 palabras) Publicado: 8 de junio de 2011
Nombre: Carlos Alberto Manrique Palacios Código: 200810176
EJERCICIO ALGEBRA RELACIONAL
* ASIGNATURA (cod:d_cod, nombre:d_nom1, semestre:d_sem, teoría:d_hora, práctica:d_hora, lab:d_hora)
CP:{cod}
* ALUMNO (exp: d_exp, nombre:d_nom2, estudios:d_est)
CP:{exp}
* MATRICULA (exp: d_exp, cod:d_cod, nota:d_nota)
CP: {exp, cod}
CAj:{exp} → ALUMNO
CAj:{cod} →ASIGNATURA
Comentarios
* Los atributos teoría, práctica y lab de la relación ASIGNATURA especifican cuántos créditos de teoría, prácticas y laboratorio tiene la asignatura en el plan de estudios.* El atributo estudios de la relación ALUMNO especifica con qué tipo de estudios se ha accedido a la universidad (COU, FP2,…)
* La relación MATRÍCULA expresa que el alumno de expediente exp estámatriculado en la asignatura de código cod y ha obtenido una calificación de nota

CONSULTAS

1. Obtener el nombre de los alumnos con estudios COU
RES ⃪ Πnombre(σestudios="COU"(ALUMNO))2. Obtener el nombre de asignaturas del 2º semestre que tengan más de dos créditos de teoría.
RES ⃪ Πnombre(σsemestre=2 ^ teoria>2 (ASIGNATURA ))

3. Obtener el nombre de los alumnosmatriculados en la asignatura de código ‘BDA’.

REUN ⃪ (MATRICULA*ALUMNO*(ρnombre=nombreAsig)ASIGNATURA)

RES ⃪ ΠnombreAsig(σ(cod="BDA")(REUN ))

4. Obtener el nombre de las asignaturas que sondel 5° semestre y en las cuales está matriculado el alumno de número de expediente 18

REUN ⃪ (MATRICULA*ALUMNO*(ρnombre=nombreAsig)ASIGNATURA)

RES ⃪ ΠnombreAsig(σsemestre=5 ^ exp=18 (REUN ))5. Obtener el nombre de las asignaturas en las que se haya matriculado algún alumno de nombre ‘Pepito Pérez’.

REUN ⃪ (MATRICULA*ALUMNO*(ρnombre=nombreAsig)ASIGNATURA)

RES ⃪ΠnombreAsig(σnombre="Pepito Perez"(REUN))

6. Obtener el nombre de los alumnos matriculados en todas las asignaturas del 5º semestre.

REUN ⃪ (MATRICULA*ALUMNO*(ρnombre=nombreAsig)ASIGNATURA)

ASIG_QUINTO ⃪...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS