Algebra Relacional

TALLER ALGEBRA RELACIONAL Teniendo en cuenta las siguientes relaciones, con algunos datos: CURSOS PROFESORES Codig o 1

Views 124 Downloads 2 File size 53KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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