Algebra Relacional
Suponga las relaciones o tablas:
Alumno
ID
NOMBRE
CIUDAD
EDAD
01
Pedro
Bogota
14
11
Juan
Cali
18
21
Diego
Cartagena
12
31
Rosita
Medellin
15
41
Manuel
Cartagena
17
Profesor
ID
NOMBRE
FONO
ID_ALUMNO
054
Víctor
654644
21
457
José
454654
11
354
María
997455
31
444
Paz
747423
01
Curso
COD
NOMBRE
FECHA_INICIO
DURACION
VALOR
01142
Sicología
13-01
15
3.000
02145
Biología
15-02
12
2.500
03547
Matemáticas
01-03
30
4.000
04578
Música
05-04
10
1.500
05478
Física
20-04
15
3.200
Inscrito
ID
ID_AL
COD
1
01
05478
2
01
02145
3
11
03547
4
21
02145
5
41
03547
1. Ver los alumnos mayores que 15.
Π (EDAD ˂15) (ALUMNOS)
2. Mostrar los nombres de los alumnos que están en matemática y física.
Π (ALUMNOS) (σ (MATERIA=MATEMATICA) AND …ver más…
Π U#, P# (USOS) ÷ Π P# σ (DISTRIBUIDOR=D1) (PROGRAMAS)
b) Obtener los programas (P#) que sólo son usados por el usuario 'U5'.
Π (P#) σ (U#=U5) (USOS)- Π P# σ (U# ˂˃U5) (USOS)
c) Obtener distribuidores que venden los programas 'P5' y 'P8'.
Π (DISTRIBUIDOR) σ (P#=P5) (PROGRAMAS) Ʌ Π DISTRIBUIDOR σ (P#=P8) (PROGRAMAS)
d) Obtener los modelos de los ordenadores que son usados por personas mayores de 30 años durante más de 3 horas.
Π (MODELO) (ORDENADOR* ΠO#) σ (TIEMPO ˃3) (USOS* Π U#) σ (TIEMPO˃3) σ (EDAD˃30) (USUARIO)
3.- Sean las relaciones siguientes:
SOCIO (AFICIONADO, VIDEOCLUB)
GUSTA (AFICIONADO, PELICULA)
VIDEOTECA (VIDEOCLUB, PELICULA)
Se pide escribir en álgebra relacional las sentencias necesarias para responder a las preguntas siguientes:
a) Películas que le gustan al aficionado José Pérez.
Π PELICULA σ (AFICIONADO=JOSE PEREZ) (GUSTA)
b) Videoclubes que disponen de alguna película que le guste al aficionado José Pérez.
Π (VIDEOCLUB VIDEOTECA) (ΠPELICULA) σ (AFICIONADO=JOSE PEREZ)(GUSTA)
c) Aficionados que son socios al menos de un videoclub que dispone de alguna película de su gusto.
Π AFICIONADOS (SOCIO) (Π (VIDEOCLUB (SOCIO* Π AFICIONADOS) (GUSTA)
d) Aficionados que no son socios de ningún videoclub donde tengan alguna película de su gusto.
Π (AFICIONADOS SOCIO) (Π VIDEOCLUB (SOCIO* Π AFICIONADOS) (GUSTA)
4.-