SlideShare una empresa de Scribd logo
Sistemas de Información Empresarial
        GUIA DE LABORATORIO: PLSQL


          Profesor: Cristian Salazar C.
        P. Ayudante: José Luis Carrasco
         Estudiante: Maruly Miranda
                      Regina Madrid
REALICE LAS SIGUIENTES VISTAS
A) Estudiantes que son de Ingeniería Comercial (Nombre y Apellido del estudiante, Nombre de la carrera y Nombre del campus)
SELECT e.nombres, e.apellidos, c.nombre, cs.nombre
FROM estudiantes e, carreras c, campus cs
WHERE e.id_carrera=c.id_carrera
AND cs.id_campus=c.id_campus
AND c.nombre = 'ING. COMERCIAL';




 B) Estudiantes que son de Auditoria ((Nombre y Apellido del estudiante, Nombre de la carrera y Nombre del campus)


SELECT e.nombres, e.apellidos, c.nombre, cs.nombre
FROM estudiantes e, carreras c, campus cs
WHERE e.id_carrera=c.id_carrera
AND cs.id_campus=c.id_campus
AND c.nombre = 'AUDITORIA';
C) Estudiantes que se atrasaron con la entrega de libros (Rut, Nombres, Apellidos, 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 p.fecha_e > '22/04/2012';




D) Cantidad de libros prestados

 SELECT COUNT (*)
 FROM prestamo
 WHERE fecha_p <= sysdate;

E) Libros de editoriales extranjeras (Código, Titulo, Año y País de origen)

 SELECT a.cod_libro, a.titulo, a.agno, b.pais
 FROM libros a, editoriales b
 WHERE a.id_edit=b.id_edit
 AND b.pais <> 'Chile';
F) Libros que son de reserva (Código, Titulo y Año del libro, Nombre de la biblioteca, Nombre y Apellido del autor, nombre de la editorial y el País.

                      SELECT L.COD_LIBRO, L.TITULO, L.AGNO AS AÑO, B.BIBLIOTECA, A.NOMBRES, A.APELLIDOS,
                      ED.NOMBRE AS EDITORIAL, ED.PAIS, T.TIPO_P
                      FROM LIBROS L, BIBLIOTECA B, AUTORES A, EDITORIALES ED, TIPO T
                      WHERE A.RUT_AUTOR=L.RUT_AUTOR
                      AND ED.ID_EDIT=L.ID_EDIT
                      AND B.ID_BIBLIO=L.ID_BIBLIO
                      AND T.ID_TIPO=L.ID_TIPO
                      AND T.TIPO_P='RESERVA';
1) .-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 EDITOR y su PAIS,
                                                                                                                            IAL
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.




SELECT a.rut_est, a.nombres, a.apellidos, b.nombre AS Carrera, c.nombre AS Campus, d.cod_libro, d.titulo, d.agno AS Año,
e.nombres, e.apellidos, f.pais, f.nombre AS Editorial,g.tipo_p AS Tipo, h.nombres, h.apellidos, h.rut_func, i.fecha_e,
i.fecha_p
FROM estudiantes a, carreras b, campus c, libros d, autores e, editoriales f, tipo g, funcionarios h, prestamo i,
biblioteca j
WHERE a.id_carrera=b.id_carrera                 AND d.id_biblio=j.id_biblio
AND a.rut_est=i.rut_est                         AND d.id_tipo=g.id_tipo
AND e.rut_autor=d.rut_autor                     AND f.id_edit=d.id_edit
AND d.cod_libro=i.cod_libro                     AND b.id_campus=c.id_campus
AND h.rut_func=i.rut_func                       AND i.fecha_p>'17/04/2012'
                                                AND c.nombre='ISLA TEJA';
3.- Se solicita obtener lo siguiente (consultas):

     a) El numero de Estudiantes por Carrera.

SELECT COUNT (E.RUT_EST) AS CANTIDAD_ESTUDIANTES, C.NOMBRE AS CARRERA
FROM ESTUDIANTES E, CARRERAS C
WHERE C.ID_CARRERA=E.ID_CARRERA
GROUP BY C.NOMBRE
ORDER BY C.NOMBRE ASC;




     b) El numero de Estudiantes por Campus
SELECT COUNT (E.RUT_EST) AS CANTIDAD_ESTUDIANTES, CS.NOMBRE AS CAMPUS
FROM ESTUDIANTES E, CARRERAS C, CAMPUS CS
WHERE C.ID_CARRERA=E.ID_CARRERA
AND CS.ID_CAMPUS=C.ID_CAMPUS
GROUP BY CS.NOMBRE
ORDER BY CS.NOMBRE ASC;


     c) El numero de Estudiantes por Ciudad

SELECT COUNT (E.RUT_EST), CD.NOMBRE
FROM ESTUDIANTES E, CARRERAS C, CAMPUS CS, CIUDAD CD
WHERE E.ID_CARRERA=C.ID_CARRERA
AND CS.ID_CAMPUS=C.ID_CAMPUS
AND CD.ID_CIUDAD=CS.ID_CIUDAD
GROUP BY CD.NOMBRE;
d) El numero de Préstamos atrasados
SELECT COUNT (*) AS LIBROS_ATRASADOS
FROM PRESTAMO P
WHERE P.FECHA_E > '18/04/2012';

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


SELECT COUNT(P.FECHA_E) AS NUMERO_PRESTAMOS_ACTIVOS
FROM PRESTAMO P
WHERE P.FECHA_E > '20-04-2012';

Más contenido relacionado

La actualidad más candente

Lab 2
Lab 2Lab 2
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
Belén Francisca
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantia
gabybehrend
 
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
 
Laboratorio n° 1
Laboratorio n° 1Laboratorio n° 1
Laboratorio n° 1
Nadia Barría
 
Laboratorio número ii
Laboratorio número iiLaboratorio número ii
Laboratorio número ii
paulinamv
 
Primer Informe sistemas
Primer Informe sistemasPrimer Informe sistemas
Primer Informe sistemas
Nadia Barría
 
Tarea 3
Tarea 3Tarea 3

La actualidad más candente (8)

Lab 2
Lab 2Lab 2
Lab 2
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantia
 
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 n° 1
Laboratorio n° 1Laboratorio n° 1
Laboratorio n° 1
 
Laboratorio número ii
Laboratorio número iiLaboratorio número ii
Laboratorio número ii
 
Primer Informe sistemas
Primer Informe sistemasPrimer Informe sistemas
Primer Informe sistemas
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 

Destacado

Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
Eloy Rodriguez
 
Universidad de la costa
Universidad de la costaUniversidad de la costa
Universidad de la costa
YECENIA1984
 
Polos
PolosPolos
Ova
OvaOva
Practica #3
Practica #3Practica #3
Practica #3
karla_Hdz
 
Cuestionario avas y ovas.ul (2) (1)
Cuestionario avas y ovas.ul (2) (1)Cuestionario avas y ovas.ul (2) (1)
Cuestionario avas y ovas.ul (2) (1)
cristianpoveda1
 
Mexican Presidential Elections
Mexican Presidential ElectionsMexican Presidential Elections
Mexican Presidential Elections
ricardoraphael
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronico
Jose Raymundo Gonzalez
 
Pantallasos de acces
Pantallasos de accesPantallasos de acces
Pantallasos de acces
Sebastiiiian159
 
Portafolios electronicos mafeeee
Portafolios electronicos mafeeeePortafolios electronicos mafeeee
Portafolios electronicos mafeeee
mafe_
 
Ii u afi
Ii u afiIi u afi
Ii u afi
Mahatma Jesus
 
Capital Futuro
Capital FuturoCapital Futuro
Capital Futuro
Fernando Calixto
 
Grandes de la fisica
Grandes de la fisicaGrandes de la fisica
Grandes de la fisica
kalmon92
 
Caso4 (1)
Caso4 (1)Caso4 (1)
Caso4 (1)
Gabriela Flor
 
Sara bohorquez #1-7°a
Sara bohorquez #1-7°aSara bohorquez #1-7°a
Sara bohorquez #1-7°a
sarabome27
 
Razones políticas de la mediocridad económica
Razones políticas de la mediocridad económicaRazones políticas de la mediocridad económica
Razones políticas de la mediocridad económica
ricardoraphael
 
Trabajo practico tecnología
Trabajo practico tecnologíaTrabajo practico tecnología
Trabajo practico tecnología
Alaan Cigola
 
Comprensión lectora n°2
Comprensión lectora n°2Comprensión lectora n°2
Comprensión lectora n°2
normadechota2012
 
Inteligencia vs.sabiduria 3694
Inteligencia vs.sabiduria 3694Inteligencia vs.sabiduria 3694
Inteligencia vs.sabiduria 3694
Pepe Abonce
 
Manualdetecnicasdeinvestigacionversion
ManualdetecnicasdeinvestigacionversionManualdetecnicasdeinvestigacionversion
Manualdetecnicasdeinvestigacionversion
Ana Vilchis Olguin
 

Destacado (20)

Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Universidad de la costa
Universidad de la costaUniversidad de la costa
Universidad de la costa
 
Polos
PolosPolos
Polos
 
Ova
OvaOva
Ova
 
Practica #3
Practica #3Practica #3
Practica #3
 
Cuestionario avas y ovas.ul (2) (1)
Cuestionario avas y ovas.ul (2) (1)Cuestionario avas y ovas.ul (2) (1)
Cuestionario avas y ovas.ul (2) (1)
 
Mexican Presidential Elections
Mexican Presidential ElectionsMexican Presidential Elections
Mexican Presidential Elections
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronico
 
Pantallasos de acces
Pantallasos de accesPantallasos de acces
Pantallasos de acces
 
Portafolios electronicos mafeeee
Portafolios electronicos mafeeeePortafolios electronicos mafeeee
Portafolios electronicos mafeeee
 
Ii u afi
Ii u afiIi u afi
Ii u afi
 
Capital Futuro
Capital FuturoCapital Futuro
Capital Futuro
 
Grandes de la fisica
Grandes de la fisicaGrandes de la fisica
Grandes de la fisica
 
Caso4 (1)
Caso4 (1)Caso4 (1)
Caso4 (1)
 
Sara bohorquez #1-7°a
Sara bohorquez #1-7°aSara bohorquez #1-7°a
Sara bohorquez #1-7°a
 
Razones políticas de la mediocridad económica
Razones políticas de la mediocridad económicaRazones políticas de la mediocridad económica
Razones políticas de la mediocridad económica
 
Trabajo practico tecnología
Trabajo practico tecnologíaTrabajo practico tecnología
Trabajo practico tecnología
 
Comprensión lectora n°2
Comprensión lectora n°2Comprensión lectora n°2
Comprensión lectora n°2
 
Inteligencia vs.sabiduria 3694
Inteligencia vs.sabiduria 3694Inteligencia vs.sabiduria 3694
Inteligencia vs.sabiduria 3694
 
Manualdetecnicasdeinvestigacionversion
ManualdetecnicasdeinvestigacionversionManualdetecnicasdeinvestigacionversion
Manualdetecnicasdeinvestigacionversion
 

Similar a Laboratorio 2

Actividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y VistasActividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y Vistas
nidiamanriquez
 
Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
ninoska89
 
Laboratorio n 2 (1)
Laboratorio n 2 (1)Laboratorio n 2 (1)
Laboratorio n 2 (1)
katalinandrea
 
Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4
Carlos Mancilla
 
Primer Informe Ayudantía
Primer Informe AyudantíaPrimer Informe Ayudantía
Primer Informe Ayudantía
alejomv88
 
Tarea sistemas lunes 30
Tarea sistemas lunes 30Tarea sistemas lunes 30
Tarea sistemas lunes 30
Diego Nauto
 
Trabajo ayudantía
Trabajo ayudantíaTrabajo ayudantía
Trabajo ayudantía
Alejandro Campos
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
Jose Olivera
 
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 SIA
Laboratorio  SIALaboratorio  SIA
Laboratorio SIA
Constanza Ruiz Aguilar
 
Laboratorio n 2
Laboratorio n 2Laboratorio n 2
Laboratorio n 2
katalinandrea
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
Marion
 
Tarea ahora
Tarea ahoraTarea ahora
Laboratorio SIA - 2
Laboratorio SIA - 2Laboratorio SIA - 2
Laboratorio SIA - 2
Pame Espinoza
 
Laboratorio sia 2 (1)
Laboratorio sia 2 (1)Laboratorio sia 2 (1)
Laboratorio sia 2 (1)
Carla Aguayo
 
Plsql
PlsqlPlsql
Plsql
PlsqlPlsql
Laboratorio
Laboratorio Laboratorio
Laboratorio ii
Laboratorio iiLaboratorio ii
Laboratorio ii
Carolina Cárdenas
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
Carolina Navarro
 

Similar a Laboratorio 2 (20)

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 n 2 (1)
Laboratorio n 2 (1)Laboratorio n 2 (1)
Laboratorio n 2 (1)
 
Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4
 
Primer Informe Ayudantía
Primer Informe AyudantíaPrimer Informe Ayudantía
Primer Informe Ayudantía
 
Tarea sistemas lunes 30
Tarea sistemas lunes 30Tarea sistemas lunes 30
Tarea sistemas lunes 30
 
Trabajo ayudantía
Trabajo ayudantíaTrabajo ayudantía
Trabajo ayudantía
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
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 SIA
Laboratorio  SIALaboratorio  SIA
Laboratorio SIA
 
Laboratorio n 2
Laboratorio n 2Laboratorio n 2
Laboratorio n 2
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Tarea ahora
Tarea ahoraTarea ahora
Tarea ahora
 
Laboratorio SIA - 2
Laboratorio SIA - 2Laboratorio SIA - 2
Laboratorio SIA - 2
 
Laboratorio sia 2 (1)
Laboratorio sia 2 (1)Laboratorio sia 2 (1)
Laboratorio sia 2 (1)
 
Plsql
PlsqlPlsql
Plsql
 
Plsql
PlsqlPlsql
Plsql
 
Laboratorio
Laboratorio Laboratorio
Laboratorio
 
Laboratorio ii
Laboratorio iiLaboratorio ii
Laboratorio ii
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
 

Más de marulymb

Base de datos cifan - sistemas de información empresarial - admi 274 arreglado
Base de datos   cifan - sistemas de información empresarial - admi 274 arregladoBase de datos   cifan - sistemas de información empresarial - admi 274 arreglado
Base de datos cifan - sistemas de información empresarial - admi 274 arreglado
marulymb
 
Visio y access
Visio y accessVisio y access
Visio y access
marulymb
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3
marulymb
 
Articulo Sibuach
Articulo SibuachArticulo Sibuach
Articulo Sibuach
marulymb
 
Visio y access
Visio y accessVisio y access
Visio y access
marulymb
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3
marulymb
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
marulymb
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
marulymb
 
Introduccion sie
Introduccion sieIntroduccion sie
Introduccion sie
marulymb
 
tarea n°4: Tratamiento contable de software
tarea n°4: Tratamiento contable de softwaretarea n°4: Tratamiento contable de software
tarea n°4: Tratamiento contable de software
marulymb
 
Clausulas sql
Clausulas sqlClausulas sql
Clausulas sql
marulymb
 

Más de marulymb (11)

Base de datos cifan - sistemas de información empresarial - admi 274 arreglado
Base de datos   cifan - sistemas de información empresarial - admi 274 arregladoBase de datos   cifan - sistemas de información empresarial - admi 274 arreglado
Base de datos cifan - sistemas de información empresarial - admi 274 arreglado
 
Visio y access
Visio y accessVisio y access
Visio y access
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3
 
Articulo Sibuach
Articulo SibuachArticulo Sibuach
Articulo Sibuach
 
Visio y access
Visio y accessVisio y access
Visio y access
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
Introduccion sie
Introduccion sieIntroduccion sie
Introduccion sie
 
tarea n°4: Tratamiento contable de software
tarea n°4: Tratamiento contable de softwaretarea n°4: Tratamiento contable de software
tarea n°4: Tratamiento contable de software
 
Clausulas sql
Clausulas sqlClausulas sql
Clausulas sql
 

Laboratorio 2

  • 1. Sistemas de Información Empresarial GUIA DE LABORATORIO: PLSQL Profesor: Cristian Salazar C. P. Ayudante: José Luis Carrasco Estudiante: Maruly Miranda Regina Madrid
  • 2. REALICE LAS SIGUIENTES VISTAS A) Estudiantes que son de Ingeniería Comercial (Nombre y Apellido del estudiante, Nombre de la carrera y Nombre del campus) SELECT e.nombres, e.apellidos, c.nombre, cs.nombre FROM estudiantes e, carreras c, campus cs WHERE e.id_carrera=c.id_carrera AND cs.id_campus=c.id_campus AND c.nombre = 'ING. COMERCIAL'; B) Estudiantes que son de Auditoria ((Nombre y Apellido del estudiante, Nombre de la carrera y Nombre del campus) SELECT e.nombres, e.apellidos, c.nombre, cs.nombre FROM estudiantes e, carreras c, campus cs WHERE e.id_carrera=c.id_carrera AND cs.id_campus=c.id_campus AND c.nombre = 'AUDITORIA';
  • 3. C) Estudiantes que se atrasaron con la entrega de libros (Rut, Nombres, Apellidos, 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 p.fecha_e > '22/04/2012'; D) Cantidad de libros prestados SELECT COUNT (*) FROM prestamo WHERE fecha_p <= sysdate; E) Libros de editoriales extranjeras (Código, Titulo, Año y País de origen) SELECT a.cod_libro, a.titulo, a.agno, b.pais FROM libros a, editoriales b WHERE a.id_edit=b.id_edit AND b.pais <> 'Chile';
  • 4. F) Libros que son de reserva (Código, Titulo y Año del libro, Nombre de la biblioteca, Nombre y Apellido del autor, nombre de la editorial y el País. SELECT L.COD_LIBRO, L.TITULO, L.AGNO AS AÑO, B.BIBLIOTECA, A.NOMBRES, A.APELLIDOS, ED.NOMBRE AS EDITORIAL, ED.PAIS, T.TIPO_P FROM LIBROS L, BIBLIOTECA B, AUTORES A, EDITORIALES ED, TIPO T WHERE A.RUT_AUTOR=L.RUT_AUTOR AND ED.ID_EDIT=L.ID_EDIT AND B.ID_BIBLIO=L.ID_BIBLIO AND T.ID_TIPO=L.ID_TIPO AND T.TIPO_P='RESERVA';
  • 5. 1) .-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 EDITOR y su PAIS, IAL 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. SELECT a.rut_est, a.nombres, a.apellidos, b.nombre AS Carrera, c.nombre AS Campus, d.cod_libro, d.titulo, d.agno AS Año, e.nombres, e.apellidos, f.pais, f.nombre AS Editorial,g.tipo_p AS Tipo, h.nombres, h.apellidos, h.rut_func, i.fecha_e, i.fecha_p FROM estudiantes a, carreras b, campus c, libros d, autores e, editoriales f, tipo g, funcionarios h, prestamo i, biblioteca j WHERE a.id_carrera=b.id_carrera AND d.id_biblio=j.id_biblio AND a.rut_est=i.rut_est AND d.id_tipo=g.id_tipo AND e.rut_autor=d.rut_autor AND f.id_edit=d.id_edit AND d.cod_libro=i.cod_libro AND b.id_campus=c.id_campus AND h.rut_func=i.rut_func AND i.fecha_p>'17/04/2012' AND c.nombre='ISLA TEJA';
  • 6.
  • 7. 3.- Se solicita obtener lo siguiente (consultas): a) El numero de Estudiantes por Carrera. SELECT COUNT (E.RUT_EST) AS CANTIDAD_ESTUDIANTES, C.NOMBRE AS CARRERA FROM ESTUDIANTES E, CARRERAS C WHERE C.ID_CARRERA=E.ID_CARRERA GROUP BY C.NOMBRE ORDER BY C.NOMBRE ASC; b) El numero de Estudiantes por Campus SELECT COUNT (E.RUT_EST) AS CANTIDAD_ESTUDIANTES, CS.NOMBRE AS CAMPUS FROM ESTUDIANTES E, CARRERAS C, CAMPUS CS WHERE C.ID_CARRERA=E.ID_CARRERA AND CS.ID_CAMPUS=C.ID_CAMPUS GROUP BY CS.NOMBRE ORDER BY CS.NOMBRE ASC; c) El numero de Estudiantes por Ciudad SELECT COUNT (E.RUT_EST), CD.NOMBRE FROM ESTUDIANTES E, CARRERAS C, CAMPUS CS, CIUDAD CD WHERE E.ID_CARRERA=C.ID_CARRERA AND CS.ID_CAMPUS=C.ID_CAMPUS AND CD.ID_CIUDAD=CS.ID_CIUDAD GROUP BY CD.NOMBRE;
  • 8. d) El numero de Préstamos atrasados SELECT COUNT (*) AS LIBROS_ATRASADOS FROM PRESTAMO P WHERE P.FECHA_E > '18/04/2012'; e) El número de Prestamos Activos, No atrasados. SELECT COUNT(P.FECHA_E) AS NUMERO_PRESTAMOS_ACTIVOS FROM PRESTAMO P WHERE P.FECHA_E > '20-04-2012';