taller de algebra relacional
TRANSCRIPT
ALGEBRA RELACIONAL
GUSTAVO ADOLFO CABAL CAMACHO
UNIDAD CENTRAL DE VALLE DEL CAUCA
TULUA – VALLE
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).
a.2 Buscar todos los docentes que tienen especialización.
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).
a.7 Mostrar las asignaturas que su área es igual a 23 y 15.
σ AREA_COAR = “23” ᶺ AREA_COAR = “15” (ASIGNATURA).
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).
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).
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)
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)
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)