taller de algebra relacional

14
ALGEBRA RELACIONAL GUSTAVO ADOLFO CABAL CAMACHO

Transcript of taller de algebra relacional

Page 1: taller de algebra relacional

ALGEBRA RELACIONAL

GUSTAVO ADOLFO CABAL CAMACHO

UNIDAD CENTRAL DE VALLE DEL CAUCA

TULUA – VALLE

Page 2: taller de algebra relacional

2009

Modelo e-r.

ingreso de las asignaturas con su correspondiente prerrequisito del primer semestre.

A. Selección (Unaria aplicación de una sola tabla).

a.1 Mostrar todos los docentes que inician con la letra “E”.

σ nombre = “E” (DOCENTE).

Page 3: taller de algebra relacional

a.2 Buscar todos los docentes que tienen especialización.

Page 4: taller de algebra relacional
Page 5: taller de algebra relacional

a.3 Buscar todos los docentes que son ingenieros de sistemas.

σ PREGRADO = “INGENIEROS DE SISTEMAS” (DOCENCE).

a.4 buscar todos los docentes que tienen la fecha de ingreso “2000/01/01”.

σ FECHAINGRESO = “01/01/2000” (DOCENTE).

0 DATOS.

a.5 Mostar el área de profesionalización.

σ NOMBRE = “AREA DE PROFESIONALIZACION” (AREA).

a.6 Mostrar las asignaturas que sus créditos sean igual y mayor de 2.

σ CREDITOS => “2” (ASIGNATURA).

Page 6: taller de algebra relacional

a.7 Mostrar las asignaturas que su área es igual a 23 y 15.

σ AREA_COAR = “23” ᶺ AREA_COAR = “15” (ASIGNATURA).

Page 7: taller de algebra relacional

a.8 Mostrar las asignaturas que sus horas de trabajo independiente sean mayores de 3 y iguales a 5.

σ HTI > “3” ᶺ HTI = 5.

.

a.9 Mostrar las asignaturas con horas de contacto menores de 3.

σ HP < “3” (ASIGNATURA).

Page 8: taller de algebra relacional

B. Proyección y selección (Unaria aplicación de una sola tabla). b.1 Mostrar el código y el nombre de las asignaturas que tienen prerrequisitos 23075, 23084, 23016.

b.2 Mostrar el código, nombre y salario de los profesores que tienen salarios mayores de 1.000.000.

∏ COD, NOMBRE, SALARIOS (σ (SALARIOS >”1.000.000. “)) (DOCENTE).

b.3 Mostrar los profesores que tiene salario entre 1.000.000 y 2.000.000.

∏ NOMBRE, SALARIOS (σ (SALARIOS >=”1.000.000. “) ^ (SALARIOS <=”2.000.000. “))) (DOCENTE).

Page 9: taller de algebra relacional

b.4 Mostrar los nombres de los profesores que tienen especialización y postgrado de ingeniero de sistemas.

∏ NOMBRE (σ (PREGRADO =”INGENIERO DE SISTEMAS “) ^ (POSTGRADO =”INGENIERO DE SISTEMAS “))) (DOCENTE)

b.5 Mostrar el código y el nombre de las asignaturas que sus créditos sean igual y mayor de 2.

∏ COA, NOMBRE (σ (CREDITOS> =”2 “)) (ASIGNATURAS)

Page 10: taller de algebra relacional
Page 11: taller de algebra relacional

b.6 Mostrar el código y nombre de las asignaturas que su área es igual a 22.

∏ COA, NOMBRE (σ (AREA_COAR> =”22 “)) (ASIGNATURAS)

b.7 Mostrar el nombre de las asignaturas que sus horas de trabajo independiente estén entre 3 y 5.

∏ COA, NOMBRE (σ (HTI> =”3 “) ^ (HTI< =”5 “)) (ASIGNATURAS)

Page 12: taller de algebra relacional
Page 13: taller de algebra relacional

b.8 Mostrar el código, nombre, área, créditos, hti, ac, hp de las asignaturas con horas de contacto mayores de 3.

∏ COA, NOMBRE, AREA_COAR, CREDITOS, HTI, AC, HP (σ (HP>”3 “)) (ASIGNATURAS)