Universidad Austral de Chile - Actividades de bases de datos
1. UNIVERSIDAD AUSTRAL DE CHILE
Facultad De Ciencias Económicas y Administrativas
Instituto de Administración
Ayudante:
José Luis Carrasco
Nombre:
Makarena Pinchulef
2. Actividades
Supuestos: La base de datos no guarda el histórico de los préstamos
realizados, es decir, que al entregar un libro, ese préstamo se elimina de la
tabla PRESTAMO.
1.- Realice las siguientes vistas:
a) Que entregue los estudiantes que son de Ing. Comercial (NOMBRES y APELLIDOS del estudiante,
NOMBRE de la carrera y NOMBRE del campus).
SELECT e.NOMBRES, e.APELLIDOS,c.NOMBRE,r.NOMBRE
FROM ESTUDIANTES e,CAMPUS c,CARRERAS r
WHERE e.ID_CARRERA=r.ID_CARRERA and r.ID_CAMPUS=c.ID_CAMPUS AND r.NOMBRE='ING. COMERCIAL'
b) Que entregue los estudiantes que son de Auditoria (NOMBRES y APELLIDOS del estudiante,
NOMBRE de la carrera y NOMBRE del campus).
SELECT e.NOMBRES, e.APELLIDOS,C.NOMBRE,r.NOMBRE
FROM ESTUDIANTES e,CAMPUS c,CARRERAS r
WHERE e.ID_CARRERA=r.ID_CARRERA and r.ID_CAMPUS=c.ID_CAMPUS AND r.NOMBRE='AUDITORIA'
c) Que entregue los estudiantes que se atrasaron en la entrega de los libros(RUT, NOMBRES,
APELLIDOS y FONO).
SELECT e.RUT_EST, e.NOMBRES, e.APELLIDOS, e.FONO, P.FECHA_E
FROM ESTUDIANTES e, PRESTAMO p
WHERE e.RUT_EST = p.RUT_EST
and FECHA_E < SYSDATE
d) La cantidad de libros prestados.
SELECT COUNT (*)
FROM PRESTAMO
e) Los libros de editoriales extranjeras (CODIGO,TITULO , AÑO y PAIS de ORIGEN).
f) Los libros que son de reserva (CODIGO, TITULO y AÑO del LIBRO, NOMBRE de la biblioteca, el
NOMBRE y APELLIDO del autor, el NOMBRE de la editorial y el PAIS ).
2.-Se requiere obtener datos desde la Base de Datos y almacenarlos de forma permanente (Vista).
Se solicita:
Los estudiantes del campus Isla Teja, que tienen libros en su poder (atrasados o no).
Se debe entregar el RUT, NOMBRE y APELLIDOS del estudiante, además del NOMBRE de la
carrera a la cual pertenece.
Además se debe entregar que libro tiene prestado, indicando CODIGO, TITULO y AÑO, el
NOMBRE y APELLIDO del autor, la EDITORIAL y su PAIS, indicar en qué biblioteca se encuentra, y
de qué tipo es.
Se debe indicar que funcionario realizo la transacción, con RUT, NOMBRE y APELLIDO.
Además deberá indicarse la FECHA de PRESTAMO y la FECHA de ENTREGA de éste.
NOTA: deberá añadir ALIAS al NOMBRE del estudiante, del funcionario, del autor y de la carrera
para diferenciarlos.