SlideShare una empresa de Scribd logo
1 de 3
LABORATORIO 2 SIA
                      Constanza Ruiz Aguilar – Miguel Pustela Jara


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).

CREATEORREPLACEVIEW ESTUDIANTES_COMERCIAL AS
SELECT E.NOMBRES, E.APELLIDOS, C.NOMBRE , CA.NOMBRE AS CAMPUS
FROM ESTUDIANTES E, CARRERAS C, CAMPUS CA
WHERE C.ID_CAMPUS=CA.ID_CAMPUS AND C.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).

CREATEORREPLACEVIEW ESTUDIANTES_AUDITORIA AS
SELECT E.NOMBRES, E.APELLIDOS, C.NOMBRE, CA.NOMBRE AS CAMPUS
FROM ESTUDIANTES E, CARRERAS C, CAMPUS CA
WHERE C.ID_CAMPUS=CA.ID_CAMPUS
AND C.NOMBRE = 'AUDITORIA'

c) Que entregue los estudiantes que se atrasaron en la entrega de los libros(RUT,
NOMBRES, APELLIDOS y FONO).

CREATEORREPLACEVIEW PRESTAMOS_ATRASADOS AS
SELECT E.RUT_EST, E.NOMBRES, E.APELLIDOS, E.FONO, PR.FECHA_E
FROM ESTUDIANTES E, PRESTAMO PR
WHERE E.RUT_EST=PR.RUT_EST
AND FECHA_E <TRUNC(SYSDATE)

d) La cantidad de libros prestados.

CREATEORREPLACEVIEW LIBROS_PRESTADOS AS
SELECTCOUNT(*)AS PRESTADOS
FROM PRESTAMO

e) Los libros de editoriales extranjeras (CODIGO,TITULO , AÑO y PAIS de ORIGEN).

CREATEORREPLACEVIEW EDITORIALES_EXTRANJERAS AS
SELECT L.COD_LIBRO, L.TITULO, L.AGNO, ED.PAIS
FROM LIBROS L, EDITORIALES ED
WHERE L.ID_EDIT=ED.ID_EDIT
AND ED.PAIS <>'CHILE'
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 ).

CREATEORREPLACEVIEW LIBROS_RESERVA AS
SELECTT.ID_TIPO ,L.COD_LIBRO, L.TITULO, L.AGNO AS AÑO, BI.BIBLIOTECA,
AU.NOMBRES, AU.APELLIDOS, ED.NOMBRE, ED.PAIS
FROM LIBROS L, BIBLIOTECA BI, AUTORES AU, EDITORIALES ED, TIPO T
WHERE T.ID_TIPO=L.ID_TIPO AND L.ID_BIBLIO = BI.ID_BIBLIO AND L.RUT_AUTOR =
AU.RUT_AUTOR AND L.ID_EDIT = ED.ID_EDIT
AND T.ID_TIPO = 1

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.

CREATEORREPLACEVIEW PRESTAMOS_TEJA AS
SELECT PR.RUT_EST, ES.NOMBRES AS NOMBRE_EST, ES.APELLIDOS AS
APELLIDO_EST, CA.NOMBRE AS CARRERA, CAM.NOMBRE AS CAMPUS,
LI.COD_LIBRO, LI.TITULO, LI.AGNO AS AÑO, AU.NOMBRES AS AUTOR,
AU.APELLIDOS AS APELLIDO_AUTOR, ED.NOMBRE AS EDITORIAL, ED.PAIS,
BI.BIBLIOTECA, TI.TIPO_P, FU.RUT_FUNC, FU.NOMBRES AS NOMBRE_FUNC,
FU.APELLIDOS AS APELLIDO_FUNC
FROMPRESTAMO PR, ESTUDIANTES ES, CARRERAS CA, CAMPUS CAM, LIBROS LI,
AUTORES AU, EDITORIALES ED, BIBLIOTECA BI, TIPO TI, FUNCIONARIOS FU
WHERE PR.RUT_EST = ES.RUT_EST
AND PR.FECHA_E <>TRUNC(SYSDATE)
AND CA.ID_CARRERA =ES.ID_CARRERA
AND CAM.ID_CAMPUS=CA.ID_CAMPUS
AND CAM.ID_CAMPUS=2AND PR.COD_LIBRO=LI.COD_LIBRO
AND AU.RUT_AUTOR=LI.RUT_AUTOR
AND ED.ID_EDIT =LI.ID_EDIT
AND BI.ID_BIBLIO=LI.ID_BIBLIO
AND TI.ID_TIPO=LI.ID_TIPO
AND FU.RUT_FUNC=PR.RUT_FUNC
3.- Se solicita obtener lo siguiente (vistas):

a) El numero de Estudiantes por Carrera.

CREATEORREPLACEVIEW ESTUDIANTES_CARRERA AS
SELECT CR.NOMBRE, COUNT(E.RUT_EST) AS NUMERO_ESTUDIANTES
FROM CARRERAS CR, ESTUDIANTES E
WHERE CR.ID_CARRERA=E.ID_CARRERA
GROUPBY CR.NOMBRE

b) El numero de Estudiantes por Campus

CREATEORREPLACEVIEW ESTUDIANTES_CAMPUS AS
SELECT CA.NOMBRE, COUNT(E.RUT_EST) AS NUMERO_ESTUDIANTES
FROM CARRERAS CR, ESTUDIANTES E, CAMPUS CA
WHERE CR.ID_CARRERA=E.ID_CARRERA AND CA.ID_CAMPUS=CR.ID_CAMPUS
GROUPBY CA.NOMBRE

c) El numero de Estudiantes por Ciudad

CREATEORREPLACEVIEW ESTUDIANTES_CIUDAD AS
SELECT CI.NOMBRE, COUNT(E.RUT_EST) AS NUMERO_ESTUDIANTES
FROM CARRERAS CR, ESTUDIANTES E, CAMPUS CA, CIUDAD CI
WHERE CR.ID_CARRERA=E.ID_CARRERA AND CA.ID_CAMPUS=CR.ID_CAMPUS AND
CI.ID_CIUDAD=CA.ID_CIUDAD
GROUPBY CI.NOMBRE

d) El numero de Préstamos atrasados

CREATEORREPLACEVIEW NUMERO_PRESTAMOS_ATRASADOS AS
SELECTCOUNT(PR.COD_LIBRO) AS PRESTAMOS_ATRASADOS
FROM PRESTAMO PR
WHERE PR.FECHA_E <= TRUNC(SYSDATE)

e) El número de Prestamos Activos, No atrasados.

CREATEORREPLACEVIEW PRESTAMOS_ACTIVOS AS
SELECTCOUNT(PR.COD_LIBRO) AS PRESTAMOS_ACTIVOS
FROM PRESTAMO PR
WHERE PR.FECHA_E = TRUNC(SYSDATE)

Más contenido relacionado

Destacado

[Slideshare] tafaqqahu-(2015)-#4 (c)-contn'd -daily-application-(our-attitud...
[Slideshare] tafaqqahu-(2015)-#4 (c)-contn'd  -daily-application-(our-attitud...[Slideshare] tafaqqahu-(2015)-#4 (c)-contn'd  -daily-application-(our-attitud...
[Slideshare] tafaqqahu-(2015)-#4 (c)-contn'd -daily-application-(our-attitud...Zhulkeflee Ismail
 
Determining Allied Health Core Titles
Determining Allied Health Core TitlesDetermining Allied Health Core Titles
Determining Allied Health Core TitlesCharleston Conference
 
Les Grands Seigneurs
Les Grands SeigneursLes Grands Seigneurs
Les Grands Seigneursthemerch78
 
News story 2 script inprove
News story 2 script inproveNews story 2 script inprove
News story 2 script inprovedanielharrison12
 
[Slideshare] tafaqqahu-(2015)-#6 c-responding-islamaphobia-regardg-islamic-la...
[Slideshare] tafaqqahu-(2015)-#6 c-responding-islamaphobia-regardg-islamic-la...[Slideshare] tafaqqahu-(2015)-#6 c-responding-islamaphobia-regardg-islamic-la...
[Slideshare] tafaqqahu-(2015)-#6 c-responding-islamaphobia-regardg-islamic-la...Zhulkeflee Ismail
 
Isobar Digital Transformation 3.25.15
Isobar Digital Transformation 3.25.15Isobar Digital Transformation 3.25.15
Isobar Digital Transformation 3.25.15Acquia
 
California scholarship federation intro edited
California scholarship federation intro editedCalifornia scholarship federation intro edited
California scholarship federation intro editedCurran Bhatia
 
สปป.ลาว
สปป.ลาวสปป.ลาว
สปป.ลาวpanita072
 
Newsletter Y2014
Newsletter Y2014Newsletter Y2014
Newsletter Y2014Hera Group
 

Destacado (20)

[Slideshare] tafaqqahu-(2015)-#4 (c)-contn'd -daily-application-(our-attitud...
[Slideshare] tafaqqahu-(2015)-#4 (c)-contn'd  -daily-application-(our-attitud...[Slideshare] tafaqqahu-(2015)-#4 (c)-contn'd  -daily-application-(our-attitud...
[Slideshare] tafaqqahu-(2015)-#4 (c)-contn'd -daily-application-(our-attitud...
 
Determining Allied Health Core Titles
Determining Allied Health Core TitlesDetermining Allied Health Core Titles
Determining Allied Health Core Titles
 
Les Grands Seigneurs
Les Grands SeigneursLes Grands Seigneurs
Les Grands Seigneurs
 
general diesCHI33-CA
general diesCHI33-CAgeneral diesCHI33-CA
general diesCHI33-CA
 
Resimet br 822
Resimet br 822Resimet br 822
Resimet br 822
 
News story 2 script inprove
News story 2 script inproveNews story 2 script inprove
News story 2 script inprove
 
[Slideshare] tafaqqahu-(2015)-#6 c-responding-islamaphobia-regardg-islamic-la...
[Slideshare] tafaqqahu-(2015)-#6 c-responding-islamaphobia-regardg-islamic-la...[Slideshare] tafaqqahu-(2015)-#6 c-responding-islamaphobia-regardg-islamic-la...
[Slideshare] tafaqqahu-(2015)-#6 c-responding-islamaphobia-regardg-islamic-la...
 
16_400_ProFlexClassicCutUp
16_400_ProFlexClassicCutUp16_400_ProFlexClassicCutUp
16_400_ProFlexClassicCutUp
 
Moba_Prima2000
Moba_Prima2000Moba_Prima2000
Moba_Prima2000
 
10 c context
10 c context10 c context
10 c context
 
Isobar Digital Transformation 3.25.15
Isobar Digital Transformation 3.25.15Isobar Digital Transformation 3.25.15
Isobar Digital Transformation 3.25.15
 
Cuestionario TIC
Cuestionario TICCuestionario TIC
Cuestionario TIC
 
Reductions
ReductionsReductions
Reductions
 
Cast and crew
Cast and crewCast and crew
Cast and crew
 
Qualitätskriterien für schulbezogene Bildungsarbeit Globalen Lernens
Qualitätskriterien für schulbezogene Bildungsarbeit Globalen LernensQualitätskriterien für schulbezogene Bildungsarbeit Globalen Lernens
Qualitätskriterien für schulbezogene Bildungsarbeit Globalen Lernens
 
Thuong hieu quoc te
Thuong hieu quoc teThuong hieu quoc te
Thuong hieu quoc te
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
California scholarship federation intro edited
California scholarship federation intro editedCalifornia scholarship federation intro edited
California scholarship federation intro edited
 
สปป.ลาว
สปป.ลาวสปป.ลาว
สปป.ลาว
 
Newsletter Y2014
Newsletter Y2014Newsletter Y2014
Newsletter Y2014
 

Similar a Laboratorio SIA

Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2ninoska89
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantiagabybehrend
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12Jose Olivera
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 siaMarion
 
Actividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y VistasActividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y Vistasnidiamanriquez
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2marulymb
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2marulymb
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2marulymb
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2majuliar
 
Laboratorio número ii
Laboratorio número iiLaboratorio número ii
Laboratorio número iiPaulina Vargas
 
Laboratorio número ii
Laboratorio número iiLaboratorio número ii
Laboratorio número iipaulinamv
 
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...ivanjarab
 
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...Alexis Quintana Isla
 
Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Carlos Mancilla
 
Tarea sistemas lunes 30
Tarea sistemas lunes 30Tarea sistemas lunes 30
Tarea sistemas lunes 30Diego Nauto
 

Similar a Laboratorio SIA (20)

Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
 
Laboratorio n 2 (1)
Laboratorio n 2 (1)Laboratorio n 2 (1)
Laboratorio n 2 (1)
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantia
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Actividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y VistasActividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y Vistas
 
Laboratorio n 2
Laboratorio n 2Laboratorio n 2
Laboratorio n 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio número ii
Laboratorio número iiLaboratorio número ii
Laboratorio número ii
 
Laboratorio número ii
Laboratorio número iiLaboratorio número ii
Laboratorio número ii
 
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...
 
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4
 
Tarea sistemas lunes 30
Tarea sistemas lunes 30Tarea sistemas lunes 30
Tarea sistemas lunes 30
 
Tarea ahora
Tarea ahoraTarea ahora
Tarea ahora
 

Más de Constanza Ruiz Aguilar

Más de Constanza Ruiz Aguilar (9)

Entidad relacion de un banco
Entidad relacion de un bancoEntidad relacion de un banco
Entidad relacion de un banco
 
Laboratorio 3 SIA
Laboratorio 3 SIALaboratorio 3 SIA
Laboratorio 3 SIA
 
Laboratorio 1 SIA
Laboratorio 1 SIALaboratorio 1 SIA
Laboratorio 1 SIA
 
Modelo ER y tablas en Acces
Modelo ER y tablas en AccesModelo ER y tablas en Acces
Modelo ER y tablas en Acces
 
Sistemas de información administrativas
Sistemas de información administrativasSistemas de información administrativas
Sistemas de información administrativas
 
Sistemas de información administrativas
Sistemas de información administrativasSistemas de información administrativas
Sistemas de información administrativas
 
Tratamiento Contable de Software Computacionales y de Equipos Computacionales
Tratamiento Contable de Software Computacionales y de Equipos ComputacionalesTratamiento Contable de Software Computacionales y de Equipos Computacionales
Tratamiento Contable de Software Computacionales y de Equipos Computacionales
 
Introducción a los sistemas de información empresariales
Introducción a los sistemas de información empresarialesIntroducción a los sistemas de información empresariales
Introducción a los sistemas de información empresariales
 
Gestión del conocimiento
Gestión del conocimientoGestión del conocimiento
Gestión del conocimiento
 

Laboratorio SIA

  • 1. LABORATORIO 2 SIA Constanza Ruiz Aguilar – Miguel Pustela Jara 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). CREATEORREPLACEVIEW ESTUDIANTES_COMERCIAL AS SELECT E.NOMBRES, E.APELLIDOS, C.NOMBRE , CA.NOMBRE AS CAMPUS FROM ESTUDIANTES E, CARRERAS C, CAMPUS CA WHERE C.ID_CAMPUS=CA.ID_CAMPUS AND C.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). CREATEORREPLACEVIEW ESTUDIANTES_AUDITORIA AS SELECT E.NOMBRES, E.APELLIDOS, C.NOMBRE, CA.NOMBRE AS CAMPUS FROM ESTUDIANTES E, CARRERAS C, CAMPUS CA WHERE C.ID_CAMPUS=CA.ID_CAMPUS AND C.NOMBRE = 'AUDITORIA' c) Que entregue los estudiantes que se atrasaron en la entrega de los libros(RUT, NOMBRES, APELLIDOS y FONO). CREATEORREPLACEVIEW PRESTAMOS_ATRASADOS AS SELECT E.RUT_EST, E.NOMBRES, E.APELLIDOS, E.FONO, PR.FECHA_E FROM ESTUDIANTES E, PRESTAMO PR WHERE E.RUT_EST=PR.RUT_EST AND FECHA_E <TRUNC(SYSDATE) d) La cantidad de libros prestados. CREATEORREPLACEVIEW LIBROS_PRESTADOS AS SELECTCOUNT(*)AS PRESTADOS FROM PRESTAMO e) Los libros de editoriales extranjeras (CODIGO,TITULO , AÑO y PAIS de ORIGEN). CREATEORREPLACEVIEW EDITORIALES_EXTRANJERAS AS SELECT L.COD_LIBRO, L.TITULO, L.AGNO, ED.PAIS FROM LIBROS L, EDITORIALES ED WHERE L.ID_EDIT=ED.ID_EDIT AND ED.PAIS <>'CHILE'
  • 2. 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 ). CREATEORREPLACEVIEW LIBROS_RESERVA AS SELECTT.ID_TIPO ,L.COD_LIBRO, L.TITULO, L.AGNO AS AÑO, BI.BIBLIOTECA, AU.NOMBRES, AU.APELLIDOS, ED.NOMBRE, ED.PAIS FROM LIBROS L, BIBLIOTECA BI, AUTORES AU, EDITORIALES ED, TIPO T WHERE T.ID_TIPO=L.ID_TIPO AND L.ID_BIBLIO = BI.ID_BIBLIO AND L.RUT_AUTOR = AU.RUT_AUTOR AND L.ID_EDIT = ED.ID_EDIT AND T.ID_TIPO = 1 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. CREATEORREPLACEVIEW PRESTAMOS_TEJA AS SELECT PR.RUT_EST, ES.NOMBRES AS NOMBRE_EST, ES.APELLIDOS AS APELLIDO_EST, CA.NOMBRE AS CARRERA, CAM.NOMBRE AS CAMPUS, LI.COD_LIBRO, LI.TITULO, LI.AGNO AS AÑO, AU.NOMBRES AS AUTOR, AU.APELLIDOS AS APELLIDO_AUTOR, ED.NOMBRE AS EDITORIAL, ED.PAIS, BI.BIBLIOTECA, TI.TIPO_P, FU.RUT_FUNC, FU.NOMBRES AS NOMBRE_FUNC, FU.APELLIDOS AS APELLIDO_FUNC FROMPRESTAMO PR, ESTUDIANTES ES, CARRERAS CA, CAMPUS CAM, LIBROS LI, AUTORES AU, EDITORIALES ED, BIBLIOTECA BI, TIPO TI, FUNCIONARIOS FU WHERE PR.RUT_EST = ES.RUT_EST AND PR.FECHA_E <>TRUNC(SYSDATE) AND CA.ID_CARRERA =ES.ID_CARRERA AND CAM.ID_CAMPUS=CA.ID_CAMPUS AND CAM.ID_CAMPUS=2AND PR.COD_LIBRO=LI.COD_LIBRO AND AU.RUT_AUTOR=LI.RUT_AUTOR AND ED.ID_EDIT =LI.ID_EDIT AND BI.ID_BIBLIO=LI.ID_BIBLIO AND TI.ID_TIPO=LI.ID_TIPO AND FU.RUT_FUNC=PR.RUT_FUNC
  • 3. 3.- Se solicita obtener lo siguiente (vistas): a) El numero de Estudiantes por Carrera. CREATEORREPLACEVIEW ESTUDIANTES_CARRERA AS SELECT CR.NOMBRE, COUNT(E.RUT_EST) AS NUMERO_ESTUDIANTES FROM CARRERAS CR, ESTUDIANTES E WHERE CR.ID_CARRERA=E.ID_CARRERA GROUPBY CR.NOMBRE b) El numero de Estudiantes por Campus CREATEORREPLACEVIEW ESTUDIANTES_CAMPUS AS SELECT CA.NOMBRE, COUNT(E.RUT_EST) AS NUMERO_ESTUDIANTES FROM CARRERAS CR, ESTUDIANTES E, CAMPUS CA WHERE CR.ID_CARRERA=E.ID_CARRERA AND CA.ID_CAMPUS=CR.ID_CAMPUS GROUPBY CA.NOMBRE c) El numero de Estudiantes por Ciudad CREATEORREPLACEVIEW ESTUDIANTES_CIUDAD AS SELECT CI.NOMBRE, COUNT(E.RUT_EST) AS NUMERO_ESTUDIANTES FROM CARRERAS CR, ESTUDIANTES E, CAMPUS CA, CIUDAD CI WHERE CR.ID_CARRERA=E.ID_CARRERA AND CA.ID_CAMPUS=CR.ID_CAMPUS AND CI.ID_CIUDAD=CA.ID_CIUDAD GROUPBY CI.NOMBRE d) El numero de Préstamos atrasados CREATEORREPLACEVIEW NUMERO_PRESTAMOS_ATRASADOS AS SELECTCOUNT(PR.COD_LIBRO) AS PRESTAMOS_ATRASADOS FROM PRESTAMO PR WHERE PR.FECHA_E <= TRUNC(SYSDATE) e) El número de Prestamos Activos, No atrasados. CREATEORREPLACEVIEW PRESTAMOS_ACTIVOS AS SELECTCOUNT(PR.COD_LIBRO) AS PRESTAMOS_ACTIVOS FROM PRESTAMO PR WHERE PR.FECHA_E = TRUNC(SYSDATE)