Algebra Relacional

Páginas: 10 (2388 palabras) Publicado: 11 de diciembre de 2012
ALGEBRA RELACIONAL

BRAYAN BARROSO BENITE YOSIMAR LADEUTH PACHECO

BASE DE DATO

INGENIERO RUBEN BAENA

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BÁSICASE INGENIERÍAS INGENIERIA DE SISTEMAS 2012

1) Considerando la siguientes relaciones. P# P1 P2 P3 P4

base de datos compuesta por las Profesor Nombre Desp Raúl 105 Simón 103 Rosa 107 Adrián 107

Asignatura A# Nombre A1 Física A2Química A3 Dibujo A4 Matemática Clase Piso Bloque 1 1 1 2 2 1

C# C1 C2 C3

Asistencia P# A# C# P1 A1 C1 P1 A2 C3 P2 A4 C1 P3 A3 C3 P3 A3 C2 P4 A2 C1 P4 A2 C2 P3 A3 C1

1) Obtener todos los datos de todas las clases.

πC#,Piso,Bloque(Clase)
C# C1 C2 C3 Piso 1 1 2 Bloque 1 2 1

2) Obtener todos los datos de todas las clases ubicadas en el primer piso.

σPiso=”1” (Clase)
C# C1 C2 Piso 11 Bloque 1 2

3) Obtener los profesores que asisten a la clase “C1”.

πP# σC#=”C1”(Asistencia)
P# P1 P2 P4 P3 P# P1 P2 P4 P3 A# A1 A4 A4 A3 C# C1 C1 C1 C1

4) Obtener los valores de PISO y BLOQUE para las clases a las que asiste el
profesor P1.

πPiso,Bloque(σP#=”P1”(Asistencia*Clase))
Piso Bloque 1 1 2 1 P# A# P1 A1 P1 A2 C# C1 C3 Piso Bloque 1 1 2 1

5) Obtener los valores de P#para los profesores que asisten a la clase 'Cl'
impartiendo la asignatura de 'FÍSICA'.

σC#=”C1”(Asistencia)
P# P1 P2 P4 P3 A# A1 A4 A4 A3 C# C1 C1 C1 C1

ΠA#(σNombre=”Fisica”(Asignatura)*Asistencia)

Nombre Fisica

A# A1

P# P1

C# C1

πP#((σC#=”C1” ) ∩ ( ΠA#( σNombre=”Fisica”(Asignatura)*Asistencia)))
P# P1 6) Obtener los valores de P# para los profesores que asisten a las clases'C1' o
'C2

σC#=”C1”(Asistencia)
P# P1 P2 P4 P3 A# A1 A4 A4 A3 C# C1 C1 C1 C1

σC#=”C2”(Asistencia)
P# P3 P4 A# A3 A2 C# C2 C2

πP#((σC#=”C1” ) OR(σC#=”C1” (Asistencia)))
P# P1 P2 P3 P3 P4

P4

7) Obtener los valores de P# para los profesores que asisten a las clases 'Cl' y
'C2'.

σC#=”C1”(Asistencia)
P# P1 P2 P4 P3 A# A1 A4 A4 A3 C# C1 C1 C1 C1

σC#=”C2”(Asistencia)
P# P3P4 A# A3 A2 C# C2 C2

πP#((σC#=”C1”)and(σC#=”C1” (Asistencia)))
P# P3 P4

8) Obtener los nombres de los profesores que asisten solo a clases del Bloque 1

πNombre(Profesor*πP#(σBloque=’1’(Clase)*Asistencia))
Nombre Raúl Simón Rosa Adrián P# P1 P1 P2 P3 P4 P3 C# C1 C3 C1 C3 C1 C1 Piso 1 2 1 2 1 1 Bloque 1 1 1 1 1 1

9) Obtener los nombres de los profesores que asisten a todas las clasesdel Bloque 1.

πNombre(Profesor*πP#,C#(Asistencia) ÷(πC#( σBloque=’1’(Clase*Asistencia)))
C# C1 C3 C1 Piso 1 2 1 Bloque 1 1 1

P# Nombre P1 P2 P3 P4 RAUL SIMON ROSA ADRIAN

Departamento 105 103 107 107 C3 2 C1 1 C1 1 1 1 1

P# P1 P1 P2 P3 P3 P4

C# C1 C3 C1 C3 C2 C1

Nombre Raúl Raúl Simón Rosa Rosa Adrián P# P1 P1 P2 P3 P4 P3

P4 P3

C2 Adrián C1 Rosa

Nombre Raúl Raúl SimónRosa Adrián Rosa

A# A1 A2 A3 A4

9) Obtener las clases en las que se imparten todas las asignaturas.

πC#,A#(Asistencia)÷ πA#(Asignatura)
A# A1 A2 A4 A3 A3 A2 A2 A3 C# C1 C3 C1 C3 C2 C1 C2 C1 C# C1

1) Considerando la base de datos compuesta por las siguientes relaciones.

Asignatura A# A1 A2 A3 A4

Noma FISICA QUIMICA DIBUJO MATEMA.

Asistencia P# P1 P1 P2 P3 P3 P4 P4 P3

A# A1 A2A4 A3 A3 A2 A2 A3

C# C1 C3 C1 C3 C2 C1 C2 C1

Clases

C# C1 C2 C3

Piso 1 1 2

Bloque 1 2 1

A) Obtener los nombres de las papelerías abastecidas por alguna editorial de Madrid.

πnombre(papelería*πE#, P#(ELP*(σCuidad=”Madrid”(Editorial)))
Nombre Cacha Villa Paper Mayo belén E# P# E# Editoriales Nombre Cuidad Madrid Bogotá Cartagena Madrid

E1 P4 E3 P2 E4 P1 E2 P3 E2 E3 E1 E2 P2P1 P3 P4

E1 Norma E2 Estilo E3 El cid E4 Nueva

Nombre Mayo belén Cacha Paper

P# E# Cuidad Cuidad P4 E1 Norma P1 E4 Nuevo P3 E1 Norma Madrid Madrid Madrid

b) obtener los valores de E# para las editoriales que suministran a las papelería P1 y P3 libros publicados en el año 1978.

πE#(σP#=”P1”(ELP) ∩ πE#,(σP#=”P3”(ELP)* σAño=”1978”(libro)))
E#

E1 E3 E4 E2 E2 E3 E1 E2 E# L# P#...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ALGEBRA RELACIONAL
  • Algebra relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra relacional
  • Algebra relacional
  • Algebra Relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS