Вы находитесь на странице: 1из 3

Ejercicios de Algebra Relacional

Base de Datos I
Juan Jose Ramrez Lama
juaramir@ubiobio.cl
www.juaramir.com
30 de marzo de 2015

Exprese en a lgebra relacional las consultas listadas a continuacion. Muestre el resultado de cada consulta considerando
las relaciones de las bases de datos cuando corresponda.
1. Considere las siguientes relaciones de un club de yates:

idn
22
23
24
33
29
30

nombre
pedro
andres
juan
loreto
natalia
esteban

Navegantes
categoria edad
7
45
1
35
10
30
8
31
7
40
9
50

ciudad
santiago
concepcion
concepcion
talca
talca
santiago

idn
22
23
29
30
22
22
22
24

Reservas
idb
fecha
101 10.10.98
102 10.11.00
103 09.12.00
104 05.11.99
102 03.11.99
103 05.12.00
104 05.01.01
101 05.01.02

idb
101
102
103
104

Botes
nombreb
marino
inter-lagos
clipper
inter-lagos

color
azul
rojo
verde
rojo

Consultas:
a) Encuentre el nombre del navegante, nombre del bote reservado y fecha de reserva para navegantes con categora> 7.
b) Encontrar el nombre de las ciudades cuyos navegantes tienen al menos una reserva de botes.
c) Encuentre el identificador y nombre de los navegantes que han reservado botes rojos y azules.
d) Encuentre el nombre de los navegantes que han reservado todos los botes.
e) Encuentre el nombre de los navegantes que han reservado todos los botes de color verde.
f ) Encontrar el nombre de los navegantes que reservaron al menos un bote rojo y un bote verde.
g) Encontrar el nombre de las ciudades cuyos navegantes no han reservado botes.

2. Considere las siguientes relaciones correspondientes a una aseguradora:


RUT
12955222-4
12264395-3
13648953-1
15444258-1
12414258-K

CLIENTES
NOMBRE
CIUDAD
pedro
concepcion
luis
chillan
juan
concepcion
domingo
concepcion
ana
concepcion

RUT
16955222-4
16264395-3
16648953-1
16444258-1

NOMBRE
carlos
esteban
jorge
maria

COD
834456
753312
221734

SIGLA
VIDA100
DTC15
PREF

CARGAS
FECHANAC
25-11-1980
16-08-1985
28-05-1982
22-04-1999

PRODUCTOS
DESCRIP
seguro con ahorro
seguro muerte
proteccion vida

RUTC
12955222-4
12955222-4
12264395-3

INGRESOS
1000000
800000
600000
1200000
1300000

REFERIDOS
RUTR
11258694-2
10632987-2
8636987-5

NOMBRE
claudia
gloria
pilar

RUTCLIENTE
12955222-4
12955222-4
13648953-1
12264395-3
RUT
12414258-K
12955222-4
12264395-3
13648953-1
15444258-1

PRIMAUF
2
6
4

COMPRAS
COD
834456
753312
221734
834456
221734

FECHA
12-02-2007
10-10-2000
10-01-1999
05-02-1998
03-01-1990

Consultas:
a) Listar el nombre de los clientes que compraron el producto VIDA100 y que tienen un ingreso mayor a 800000.
b) Listar el nombre de los clientes que perciben ingresos mayores a 500000 y la descripcion de los productos que
han contratado.
c) Obtener el nombre de los clientes que viven en concepcion y tienen cargas familiares.
d) Listar el nombre y el rut de los clientes con ingresos mayores a 800000 que no tienen cargas familiares.
e) Obtener el nombre de las cargas mayores a 18 anos de los clientes que viven en chillan.
f ) Obtener el nombre de los referidos por el cliente con rut 12955222-4.
g) Obtener el nombre de los personas recomendadas y el nombre del cliente que los recomendo.
h) Listar la sigla de los productos vendidos despues del 1-01-1998.

3. Tenemos el siguiente esquema relacional de base de datos, donde los atributos en negrita representan las claves
primarias:
CLIENTES(NCliente, Nombre, Direccion, Telefono, Ciudad)
PRODUCTO(CodProducto, Descripcion, Precio)
VENTA(CodProducto, NCliente, fecha, Cantidad)
Consultas
a) Mostrar el nombre y direccion de los clientes que viven en Chillan y compraron productos el 10 de abril del
2014.
b) Indicar el codigo y precio de los productos cuyo codigo coincida con su descripcion.
c) Obtener el nombre de los clientes, codigo de productos y la cantidad vendida, para aquellos clientes que compraron mas de 500 unidades.
d) Nombre de los clientes que no han comprado ningun producto.
e) Nombre de los clientes que han comprado todos los productos de la empresa.
f ) Productos que no se han comprado nunca en Concepcion.
g) Productos que se han vendido tanto en Chillan como en Concepcion.

Вам также может понравиться