TALLER ALGEBRA RELACIONAL Teniendo en cuenta las siguientes relaciones, con algunos datos: CURSOS PROFESORES Codig o 1
Views 124 Downloads 2 File size 53KB
TALLER ALGEBRA RELACIONAL Teniendo en cuenta las siguientes relaciones, con algunos datos: CURSOS
PROFESORES
Codig o 101 102 103 104 105
Nombre
Duración idprof
Ingles Francés Cocina fotografia Ingles
15 10 20 100 15
21 10 33 33
ESTUDIANTES
Id 1015 1029 1518 10
I.
Nombre Andres Juan Fabio Maira
id 10 21 28 33
nombre Maira Fernando Carlos Francisco
Apellido R S G J
teléfono 312 318 315 15
idEst 1015
idCurso 101
Fecha_ins 10/08/2010
1015
103
15/06/2009
1029
101
10/08/2010
1518
102
10/08/2010
1518
103
15/06/2009
1518
104
10/02/2010
10
104
10/02/2010
II. Realice las siguientes consultas con algebra relacional: 1. Listado de cursos que no son de ingles σCursos ≠ Ingles(Cursos)
Cursos Nombre
Duración idprof
Francés Cocina Fotografía
10 20 100
10 33 33
2. Datos del estudiante 1518 σId =1518( Estudiantes) Estudiantes Id 1518
Nombre Fabio
16 21
INSCRIPCIONES
Apellido V A C R
Construya el modelo relacional, DDL y DML
Códig o 102 103 104
ext 15
Apellido C
teléfono 315
Fecha_fin 26/08/201 0 10/07/200 9 26/08/201 0 20/08/201 0 10/07/200 9 30/05/201 0 30/05/201 0
nota 3 4.5 3.5 4 4.5 5 5
3. Listado de cursos de más de 10 días de duración que no sean de fotografía Inscripciones πfechaFin(inscripciones)−πfechaIns(inscripciones) Inscripciones idCurso 101 103 101 103 104 104
Fecha_ins 10/08/2010 15/06/2009 10/08/2010 15/06/2009 10/02/2010 10/02/2010
Fecha_fin 26/08/2010 10/07/2009 26/08/2010 10/07/2009 30/05/2010 30/05/2010
nota 3 4.5 3.5 4.5 5 5
4. Listado de estudiantes sin incluir el atributo teléfono
Estudiantes σ id , nombre ,apellido ( Estudiantes ) Id 1015 1029 1518 10
Nombre Andres Juan Fabio Maira
Apellido V A C R
5. Listado de código y nombre de los cursos con más de 20 días de duración
6. Listado con nombres y apellidos de estudiantes y profesores
7. Identificación, nombre y apellido de estudiantes que no son profesores
8. Id y nombre de los cursos con nombre y apellido del profesor (realícelo con producto cartesiano y con join)
9. Toda la información de los profesores que son estudiantes
10. Identificación, nombre y apellidos de estudiantes que tienen nota superior a 3.0 en los cursos
11. Código de los cursos sin profesor
12. Identificación de los profesores sin cursos
13. Identificación de los estudiantes inscritos en todos los cursos del profesor 33
14. Número de estudiantes inscritos por curso
15. Listado con Identificación, nombre, apellido y promedio académico de los estudiantes
16. Identificación de los cursos con más de un estudiante