Está en la página 1de 3

UPC

DISEÑO DE BASE DE DATOS

Carrera : Ingeniería de Sistemas de Información / Ingeniería de Software / Ciencias de


la Computación
Curso : Diseño de Base de Datos

PRACTICA DIRIGIDA 08

ALGEBRA RELACIONAL

1. Considere el siguiente esquema relacional:


R1 = {nombre-empleado, calle, ciudad}
R2 = {nombre-empleado, nombre-empresa, sueldo}
R3 = {nombre-empresa, ciudad}
R4 = {nombre-empleado, nombre-jefe}

a) Averiguar los nombres de todos los empleados que trabajan en la empresa "BRILLANTE".

b) Averiguar el nombre y la ciudad de residencia de todos los empleados que trabajan para la
empresa "BRILLANTE".

c) Averiguar el nombre, la calle y la ciudad de residencia de todos los empleados que trabajan
en la empresa "BRILLANTE" y ganan más de 3,000 soles mensuales.

d) Averiguar el nombre de todos los empleados que viven y trabajan en la misma ciudad.

e) Averiguar el nombre de todos los empleados que viven en la misma ciudad y en la misma
calle que sus jefes.

f) Averiguar el nombre de todos los empleados que no trabajan para la compañía


"BRILLANTE".

g) Averiguar el nombre de todos los empleados registrados en la base de datos, que ganan
más que el sueldo máximo de la empresa "OCASO".

h) Encuentre los nombres de las empresas ubicadas en todas las ciudades donde se
encuentra también la empresa “CIELO”

1
UPC
DISEÑO DE BASE DE DATOS

2. Dado el siguiente esquema relacional:

Producto: Pr = (fabricante, modelo, tipo)


PC: PC = (modelo, velocidad, RAM, HD, CD, precio)
Laptop: Lt = (modelo, velocidad, RAM, HD, pantalla, precio)
Impresora: Im = (modelo, color, tipo, precio)
Donde:
 La relación Producto indica el fabricante, el número y el tipo de modelo (computadora
personal, portátil o impresora) de varios productos.
Suponemos que los modelos son únicos en todos los fabricantes y en los tipos de
producto.

 La relación PC indica para cada número de modelo que sea el de una computadora
personal, su velocidad de procesamiento en Mhz, la capacidad de RAM en Mb, el
tamaño del disco duro en Gb, la velocidad del lector de disco compacto (52x, por
ejemplo) y el precio.

 La relación Laptop es similar a la anterior, salvo que el tamaño de la pantalla (en


pulgadas) figura en lugar de la velocidad del lector de CD.

 La relación Impresora registra para cada modelo de impresora, si ésta genera salida en
color (verdadero si lo hace), el tipo de proceso (láser, inyección de tinta, matricial) y el
precio.

Escriba expresiones en álgebra relacional para contestar las siguientes consultas:

a) Cuáles fabricantes producen computadoras portátiles con disco duro por lo menos de 80
gigabytes?

b) Encuentre el número de modelo y el precio de todos los productos (de cualquier tipo)
elaborados por el fabricante B

c) Encuentre los números de modelo de todas las impresoras láser de color.

d) Encuentre los fabricantes que venden computadoras portátiles, pero no computadoras


personales.

e) Encuentre los tamaños de disco duro que ocurren en por lo menos dos computadoras
personales.

f) Encuentre los fabricantes de al menos dos computadoras distintas (ya sea personales o
portátiles) con una velocidad de al menos 2.8 Ghz.

g) Encuentre el fabricante o fabricantes de la computadora (personal o portátil) de la máxima


velocidad disponible.

2
UPC
DISEÑO DE BASE DE DATOS

Formulario

BASICAS
Operadores Símbolo Termino Notación Ejemplo
Común
Selección σ WHERE σ condición (Relación) σ N Sucursal = <Miraflores> (Prestamo)
Proyección Π PROYECT P # Préstamo, $ Importe (Préstamo)
Producto x TIMES R1 x R2 Prestamo x Cuenta
cartesiano
Unión ∪ UNION R1 È R2 P N Cliente (Titular_cuenta) È P
N Cliente (Prestatario)

Diferencia - MINUS R1 - R2 P N Cliente (Titular_cuenta) - P


N Cliente (Prestatario)

NO BASICAS
Operadores Símbolo Termino Notación Ejemplo
Común
Intersección Ç INTERSECT R1 Ç R2 = R1 - (R1 - R2) P N Cliente (Prestatario) Ç P N
Cliente (Titular-cuenta)

Reunión Natural Q JOIN R1 Q R2 Prestatario Q Préstamo


División ¸ DIVIDE BY R1 ¸ R2 P N cliente, N sucursal
( Titular-cuenta Q Cuenta) ¸
P N sucursal (σ N Distrito =
Surco ( Sucursal))

También podría gustarte