Está en la página 1de 2

UNIVERSIDAD NACIONAL DEL ALTIPLANO DE PUNO

FACULTAD DE MECANICA ELECTRICA, ELECTRONICA Y DE SISTEMAS


ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS - UNA
FUNDAMENTOS DE BASE DE DATOS

UNIVERSIDAD NACIONAL DEL ALTIPLANO FUNDAMENTOS DE

BASES DE DATOS GRUPO “A” PRACTICA DE ALGEBRA


RELACIONAL
Lea cuidadosamente y resuelva cada una de las preguntas formuladas:

1. Sea el siguiente esquema de una base de datos:


 EMPLEADO( ruc, nombre, dirección).
 VENDEDOR( ruc, comisión).
Responda las siguientes consultas:

(a) Mostrar todas las tuplas de la tabla VENDEDOR donde la columna comisión sea igual a 10%.
(b) Mostrar el ruc y el nombre de todos los vendedores.
(c) Mostrar el ruc y el nombre de todos los vendedores con comisión del 10%.

Solución (Álgebra Relacional)

EMPLEADO
VENDEDOR
*ruc
*ruc
*nombre
*comisió n
*direcció n

(a) Π VENDEDOR (σ comisió n=10%(VENDEDOR))


(b) Π ruc, nombre ((EMPLEADO)*VENDEDOR)
(c) Π ruc, nombre (σ comisió n=10%(VENDEDOR)*EMPLEADO)

2. Sea el siguiente esquema de una base de datos:


 EMPLEADO( ruc, nombre, salario).
 PROYECTO( código, presupuesto, ruc director).
 TRABAJA EN( ruc, código).
Responda las siguientes consultas:

(a) Nombre y salario de todos los directores de proyectos.


(b) Nombre y salario de los empleados que trabajan en todos los proyectos.
(c) Nombre de los empleados asignados a proyectos que no tienen director.

Solución (Álgebra Relacional)

QUISPE QUISPE ALEXANDER HIELSEN


UNIVERSIDAD NACIONAL DEL ALTIPLANO DE PUNO
FACULTAD DE MECANICA ELECTRICA, ELECTRONICA Y DE SISTEMAS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS - UNA
FUNDAMENTOS DE BASE DE DATOS

EMPLEADO PROYECTO TRABAJA EN


*ruc *có digo *ruc
*nombre *presupuesto *có digo
*salario *ruc director

(a) Π nombre, salario (σ có digo='DIRECTORES' (PROYECTO) *EMPLEADO)


(b) Π nombre, salario (EMPLEADO) ÷ (Π có digo (PROYECTO)
(c) Π nombre (EMPLEADO)- Π có digo (σ có digo='DIRECTOR' (PROYECTO))

3. Sea el siguiente esquema de una base de datos:


 MEDICAMENTO (código, nombre, laboratorio).
 PRESCRIPCION (código, patología).
 CONTRAINDICACION (código medicamento, código contraindicación).
Responda las siguientes consultas:

(a) Nombre de todos los medicamentos para el resfrío común que se pueden tomar junto
con “Aspirina”.
(b) Mostrar todos los pares de medicamentos que sirven para una misma enfermedad.
(c) Mostrar todos los laboratorios que no producen “Penicilina”.

Solución (Álgebra Relacional)

MEDICAMENTO CONTRAINDICACION
*código PRESCRIPCION *código medicamento
*nombre *código *código contraindicación
*laboratorio *patología

(a) Π nombre (MEDICAMENTO) ∩ Π nombre (σ nombre='ASPIRINA' (MEDICAMENTO))


(b) Π có digo (σ patología='MISMA ENFERMEDAD'(PRESCRIPCION)*MEDICAMENTO))
(c) Π laboratorio (MEDICAMENTO)- (σ nombre= 'PENICILINA' (MEDICAMENTO))

QUISPE QUISPE ALEXANDER HIELSEN

También podría gustarte