Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

21
TALLER DE ALGEBRA RELACIONAL APLICANDO SELECCION Y PROYECCION HUGO FERNANDO ZULUAGA OSPINA UNIDAD CENTRAL DEL VALLE “UCEVA” FACULTAD DE INGENIERÌA PROGRAMA DE INGENIERÍA DE SISTEMAS

Transcript of Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

Page 1: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

TALLER DE ALGEBRA RELACIONAL APLICANDO SELECCION Y

PROYECCION

HUGO FERNANDO ZULUAGA OSPINA

UNIDAD CENTRAL DEL VALLE “UCEVA”

FACULTAD DE INGENIERÌA

PROGRAMA DE INGENIERÍA DE SISTEMAS

5 SEMESTRE

SEPTIEMBRE, 2009

Page 2: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

TALLER DE ALGEBRA RELACIONAL APLICANDO SELECCION Y

PROYECCION

HUGO FERNANDO ZULUAGA OSPINA

Taller dirigido al Ingeniero. EDGAR SANDOVAL en la asignatura de Bases de Datos

UNIDAD CENTRAL DEL VALLE “UCEVA”

FACULTAD DE INGENIERÌA

PROGRAMA DE INGENIERÍA DE SISTEMAS

5 SEMESTRE

SEPTIEMBRE, 2009

Page 3: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

TALLER

A. los nombres de las relaciones y cantidad.

R/ 1. Posee 2. Asigna 3. Organizan 4. Identifica 5. Posee01 6. Posee03 7. Tiene 8. Habita 9. Dicta

La cantidad de relaciones existentes son 9

B. Número y nombre de las tablas.

PROGRAMA SALÓN BLOQUE ÁREA FACULTAD ASIGNATURA CIUDAD DOCENTE PRERREQUISITO ASIGNAPRE

La cantidad de tablas existentes es de 10

C. llaves primarias y compuestas (Ajenas)

Llaves Primarias:

cop cos cob coar copr cof coa cod coc

Page 4: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

Llaves compuestas:

facultad_cof bloque_cob asignatura_coa prerrequisito_copr area_coar salón_cos programa_cop docente_cod ciudad_coc

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

R/ σ NOMBRE=”E”(DOCENTE)

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

R/ σ POSTGRADO=”ESPECIALIZACIÓN”(DOCENTE)

Page 5: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

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

R/ σ PREGRADO=”ING. DE SISTEMAS”(DOCENTE)

Page 6: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

a.4 Busca todos los docentes que tiene fecha de ingreso “2000/01/01”.

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

R/ No existe

a.5 Mostrar el área que tengan como nombre profesional.

R/ σ NOMBRE=“PROFESIONALIZACIÓN” (AREA)

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

R/ σ CREDITOS>=2 (ASIGNATURA)

Page 7: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

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

R/ σ AREA_COR=23 ^15 (ASIGNATURA)

Page 8: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

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

R/ σ HTI>3 ^ =5 (ASIGNATURA)

Page 9: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

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

R/ σ AC<3 (ASIGNATURA)

Page 10: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

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.

Page 11: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

R/πPREREQUISITO= 2307525 v23084v23016(PREREQUISITO)

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

R/πcod,nombre^( σ (SALARIOS> “1.000.000”))(DOCENTE)

Page 12: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion
Page 13: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

b.3- Mostrar los profesores que tienen un salario entre 1.000.000 y 2.000.000

R/πNOMBRE,SALARIOS( σ (SALARIOS> “1.000.000”

^SALARIOS<=”2.000.000”))(DOCENTE)

Page 14: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

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

R/πNOMBRE ( σ (PREGRADO= “INGENIERO DE SISTEMAS”) ^(POSTGRADO=”INGENIERO DE SISTEMAS”))(DOCENTE)

NOMBRE

CLAUDIA MORENOLUIS FERNANDO COMEZ

Page 15: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

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

R/πCOA,NOMBRE ( σ (CREDITOS>= “2”))(ASIGNATURAS)

Page 16: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

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

R/πCOA,NOMBRE ( σ (AREA_COAR>= “22”))(ASIGNATURAS)

COA NOMBRE23038 LINEA DE PROFUNDIZACIÓN

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

R/πNOMBRE ( σ (HTI<= “5”))(ASIGNATURAS)

Page 17: Taller De Algebra Relacional Aplicando Seleccion Y Proyeccion

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

R/πCOA,NOMBRE,AREA,CREDITOS,HTI,AC,HP ( σ (HP>”3” ))(ASIGNATURAS)