SlideShare una empresa de Scribd logo
PLSQL




                Integrantes: Febe Moena
                             Elizabeth Morales
                             Andrea Uribe
                Profesor:    Cristian Salazar
                Ayudante: José Luis Carrasco
                Curso:       ADMI 273




Valdivia 30 de Abril, 2012
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, apellidos,c.nombre CARRERA, cs.nombre CAMPUS
from estudiantes e, carreras c, campus cs
where e.id_carrera=c.id_carrera and
c.id_campus=cs.id_campus and
c.nombre='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, apellidos,c.nombre CARRERA, cs.nombre CAMPUS
from estudiantes e, carreras c, campus cs
where e.id_carrera=c.id_carrera and
c.id_campus=cs.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).


Select e.rut_est RUT, nombres, apellidos, fono
from estudiantes e, prestamo p
where e.rut_est=p.rut_est and
fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual)
d) La cantidad de libros prestados.


Select count(cod_libro) LIBROS_PRESTADOS
from préstamo




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


Select l.cod_libro, l.titulo, l.agno AÑO, e.pais
from editoriales e, libros l
where e.id_edit=l.id_edit
and e.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).

Select cod_libro,titulo, agno AÑO, biblioteca, a.nombres NOMBRES_AUTOR, a.apellidos
APELLIDOS_AUTOR, e.nombre NOMBRE_EDITORIAL, pais
from libros l, biblioteca b, autores a,editoriales e
where b.id_biblio=l.id_biblio and
a.rut_autor=l.rut_autor and
l.id_edit=e.id_edit and
id_tipo=1
2.- Se requiere obtener datos desde la Base de Datos y almacenarlos de forma
permanente (Vista). Se solicita:


a) Los estudiantes del campus Isla Teja, que tienen libros en su poder (atrasados o no).

create or replace view dosa as
Select e.nombres, e.apellidos
from estudiantes e, carreras c, prestamo p
where e.id_carrera=c.id_carrera and
e.rut_est=p.rut_est and
id_campus= 3 and
fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual);



Select *
from dosa;




b) Se debe entregar el RUT, NOMBRE y APELLIDOS del estudiante, además del
NOMBRE de la carrera a la cual pertenece.

create or replace view dosB as
Select e.rut_est, e.nombres NOMBRES, e.apellidos APELLIDOS, c.nombre CARRERA
from estudiantes e, carreras c, prestamo p
where e.id_carrera=c.id_carrera and
e.rut_est=p.rut_est and
id_campus= 2 and
fecha_e > (select to_char(sysdate ,'dd/mm/yyyy' ) from dual);



Select *
from dosB;
c) 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.

create or replace view dosc as
Select l.cod_libro,l.titulo, l.agno AÑO,a.nombres,a.apellidos, ed.nombre EDITORIAL,
ed.pais PAIS,b.biblioteca BIBLIOTECA, tipo_p TIPO
 from libros l, editoriales ed, tipo t,biblioteca b, autores a,prestamo p,estudiantes e,
carreras c, campus cs
 where p.cod_libro=l.cod_libro and
 l.rut_autor=a.rut_autor and
 ed.id_edit=l.id_edit and
 b.id_biblio=l.id_biblio and
 t.id_tipo=l.id_tipo and
 e.id_carrera=c.id_carrera and
 e.rut_est=p.rut_est and
 cs.id_campus=c.id_campus and
 cs.id_campus= 2 and
 fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual);



Select *
from dosc;




d) Se debe indicar que funcionario realizo la transacción, con RUT, NOMBRE y
APELLIDO.

create or replace view dosd as
Select f.rut_func RUT_FUNCIONARIO, f.nombres NOMBRE_FUNCIONARIO,
f.apellidos APELLIDO_FUNCIONARIO
  from libros l, editoriales ed, tipo t,biblioteca b, autores a,prestamo p,estudiantes e,
carreras c, campus cs, funcionarios f
  where p.cod_libro=l.cod_libro and
  l.rut_autor=a.rut_autor and
  ed.id_edit=l.id_edit and
  b.id_biblio=l.id_biblio and
  t.id_tipo=l.id_tipo and
  e.id_carrera=c.id_carrera and
  e.rut_est=p.rut_est and
cs.id_campus=c.id_campus and
 cs.id_campus=f.id_campus and
 p.rut_func=f.rut_func and
 c.id_campus= 2 and
 fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual);



Select *
from dosd;




e) Además deberá indicarse la FECHA de PRESTAMO y la FECHA de ENTREGA de
éste.

create or replace view dose as
Select p.fecha_p FECHA_PRESTAMO, p.fecha_e FECHA_ENTREGA
 from libros l, editoriales ed, tipo t,biblioteca b, autores a,prestamo p,estudiantes e, carreras
c, campus cs, funcionarios f
  where p.cod_libro=l.cod_libro and
  l.rut_autor=a.rut_autor and
  ed.id_edit=l.id_edit and
  b.id_biblio=l.id_biblio and
  t.id_tipo=l.id_tipo and
  e.id_carrera=c.id_carrera and
  e.rut_est=p.rut_est and
  cs.id_campus=c.id_campus and
  cs.id_campus=f.id_campus and
  p.rut_func=f.rut_func and
  c.id_campus= 2 and
  fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual);



Select *
from dose;
3.- Se solicita obtener lo siguiente (consultas):

a) El numero de Estudiantes por Carrera.


Select c.nombre CARRERA, count(e.rut_est) NUMERO_ESTUDIANTES
from carreras c, estudiantes e
where c.id_carrera=e.id_carrera
group by c.nombre




b) El numero de Estudiantes por Campus


Select cs.nombre campus, count(e.rut_est) NUMERO_ESTUDIANTES
from carreras c, estudiantes e,campus cs
where c.id_carrera=e.id_carrera and
    cs.id_campus=c.id_campus
group by cs.nombre




c) El numero de Estudiantes por Ciudad


Select cc.nombre CIUDAD, count(e.rut_est) NUMERO_ESTUDIANTES
from carreras c, estudiantes e, campus cs, ciudad cc
where c.id_carrera=e.id_carrera and
    cs.id_campus=c.id_campus and
    cc.id_ciudad=cs.id_ciudad
group by cc.nombre
d) El numero de Préstamos atrasados

Select count(p.fecha_e) PRESTAMOS_ATRASADOS
from prestamo p




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


Select count(p.cod_libro) PRESTAMOS_ACTIVOS
from prestamo p
where p.fecha_e > (select to_char(sysdate, 'dd/mm/yyyy') from dual)

Más contenido relacionado

La actualidad más candente

Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
Carla Fernanda
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantia
gabybehrend
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
Diego Nauto
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
marulymb
 
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
 
Laboratorio n 2
Laboratorio n 2Laboratorio n 2
Laboratorio n 2
katalinandrea
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
Makarena Vanessa
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
Carolina Navarro
 
Cronograma y Aranceles para matricularse
Cronograma y Aranceles para matricularseCronograma y Aranceles para matricularse
Cronograma y Aranceles para matricularse
Iván Ayala
 
Aranceles cobro de matriculas_marzo_agosto_2013
Aranceles cobro de matriculas_marzo_agosto_2013Aranceles cobro de matriculas_marzo_agosto_2013
Aranceles cobro de matriculas_marzo_agosto_2013
Xavi Campaña
 
Consultas en oracle
Consultas en oracleConsultas en oracle
Consultas en oracle
mfdacv
 

La actualidad más candente (11)

Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantia
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4
 
Laboratorio n 2
Laboratorio n 2Laboratorio n 2
Laboratorio n 2
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
 
Cronograma y Aranceles para matricularse
Cronograma y Aranceles para matricularseCronograma y Aranceles para matricularse
Cronograma y Aranceles para matricularse
 
Aranceles cobro de matriculas_marzo_agosto_2013
Aranceles cobro de matriculas_marzo_agosto_2013Aranceles cobro de matriculas_marzo_agosto_2013
Aranceles cobro de matriculas_marzo_agosto_2013
 
Consultas en oracle
Consultas en oracleConsultas en oracle
Consultas en oracle
 

Destacado

Revista Catalunya - Papers 124 Gener 2011
Revista Catalunya - Papers 124 Gener 2011Revista Catalunya - Papers 124 Gener 2011
Revista Catalunya - Papers 124 Gener 2011
Revista Catalunya
 
Programa iniciación al trabajo
Programa iniciación al trabajoPrograma iniciación al trabajo
Programa iniciación al trabajo
Alejaandroo
 
Ppt小插图素材库
Ppt小插图素材库Ppt小插图素材库
Ppt小插图素材库
btcooky
 
Daily mcx newsletter 13 oct2014
Daily mcx newsletter 13 oct2014Daily mcx newsletter 13 oct2014
Daily mcx newsletter 13 oct2014
snehastocktips
 
Segundo informe ayudantía
Segundo informe ayudantíaSegundo informe ayudantía
Segundo informe ayudantía
alejomv88
 
Planting Tulip Bulbs -Care Partner Activity
Planting Tulip Bulbs -Care Partner ActivityPlanting Tulip Bulbs -Care Partner Activity
Planting Tulip Bulbs -Care Partner Activity
Shaker Schools
 
Carta Jazmines En Vilassar
Carta Jazmines En VilassarCarta Jazmines En Vilassar
Carta Jazmines En Vilassar
EnDefensa DelPap
 
BonDia Lleida 22092011
BonDia Lleida 22092011BonDia Lleida 22092011
BonDia Lleida 22092011
Bondia Lleida Sl
 
Janta ka aaina 25-2ndyear
Janta ka aaina 25-2ndyearJanta ka aaina 25-2ndyear
Janta ka aaina 25-2ndyearJanta Ka Aaina
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
Jose Olivera
 
Ic cooperar para ganar jornadas swam 2012
Ic cooperar para ganar   jornadas swam 2012Ic cooperar para ganar   jornadas swam 2012
Ic cooperar para ganar jornadas swam 2012
Javier Fernandez Gallardo
 
Timber Creek Elementary April 2014 Tiger Tails
Timber Creek Elementary April 2014 Tiger TailsTimber Creek Elementary April 2014 Tiger Tails
Timber Creek Elementary April 2014 Tiger Tails
tigerhelper
 
Monedas moviles
Monedas movilesMonedas moviles
Monedas moviles
Egoo Lennon Morrison
 
Inf
InfInf
Introduccion sie
Introduccion sieIntroduccion sie
Introduccion sie
marulymb
 
Programa Iniciación al trabajo
Programa Iniciación al trabajoPrograma Iniciación al trabajo
Programa Iniciación al trabajo
coronacristina
 
La tecnologia
La tecnologiaLa tecnologia
La tecnologia
Avel·lí
 
Halloween adriana 801
Halloween adriana 801Halloween adriana 801
Halloween adriana 801
ogonagita
 
Daily equity news letter 16 oct 2014
Daily equity news letter 16 oct 2014Daily equity news letter 16 oct 2014
Daily equity news letter 16 oct 2014
snehastocktips
 

Destacado (20)

Revista Catalunya - Papers 124 Gener 2011
Revista Catalunya - Papers 124 Gener 2011Revista Catalunya - Papers 124 Gener 2011
Revista Catalunya - Papers 124 Gener 2011
 
Programa iniciación al trabajo
Programa iniciación al trabajoPrograma iniciación al trabajo
Programa iniciación al trabajo
 
Ppt小插图素材库
Ppt小插图素材库Ppt小插图素材库
Ppt小插图素材库
 
Daily mcx newsletter 13 oct2014
Daily mcx newsletter 13 oct2014Daily mcx newsletter 13 oct2014
Daily mcx newsletter 13 oct2014
 
Segundo informe ayudantía
Segundo informe ayudantíaSegundo informe ayudantía
Segundo informe ayudantía
 
Planting Tulip Bulbs -Care Partner Activity
Planting Tulip Bulbs -Care Partner ActivityPlanting Tulip Bulbs -Care Partner Activity
Planting Tulip Bulbs -Care Partner Activity
 
Carta Jazmines En Vilassar
Carta Jazmines En VilassarCarta Jazmines En Vilassar
Carta Jazmines En Vilassar
 
BonDia Lleida 22092011
BonDia Lleida 22092011BonDia Lleida 22092011
BonDia Lleida 22092011
 
Janta ka aaina 25-2ndyear
Janta ka aaina 25-2ndyearJanta ka aaina 25-2ndyear
Janta ka aaina 25-2ndyear
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
Ic cooperar para ganar jornadas swam 2012
Ic cooperar para ganar   jornadas swam 2012Ic cooperar para ganar   jornadas swam 2012
Ic cooperar para ganar jornadas swam 2012
 
Timber Creek Elementary April 2014 Tiger Tails
Timber Creek Elementary April 2014 Tiger TailsTimber Creek Elementary April 2014 Tiger Tails
Timber Creek Elementary April 2014 Tiger Tails
 
Monedas moviles
Monedas movilesMonedas moviles
Monedas moviles
 
Inf
InfInf
Inf
 
Introduccion sie
Introduccion sieIntroduccion sie
Introduccion sie
 
Programa Iniciación al trabajo
Programa Iniciación al trabajoPrograma Iniciación al trabajo
Programa Iniciación al trabajo
 
La tecnologia
La tecnologiaLa tecnologia
La tecnologia
 
Sept merveilles
Sept merveillesSept merveilles
Sept merveilles
 
Halloween adriana 801
Halloween adriana 801Halloween adriana 801
Halloween adriana 801
 
Daily equity news letter 16 oct 2014
Daily equity news letter 16 oct 2014Daily equity news letter 16 oct 2014
Daily equity news letter 16 oct 2014
 

Similar a Plsql

PLSQL
PLSQLPLSQL
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 sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
Jose Olivera
 
Laboratorio SIA - 2
Laboratorio SIA - 2Laboratorio SIA - 2
Laboratorio SIA - 2
Pame Espinoza
 
Laboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantia
atrivinho
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
Alejandro Vera Raimann
 
Lab 2
Lab 2Lab 2
Lab 2
jpneiram
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
majuliar
 
Laboratorio 2 (1)
Laboratorio 2 (1)Laboratorio 2 (1)
Laboratorio 2 (1)
Daniela Henriquez Uribe
 
Laboratorio n° 1
Laboratorio n° 1Laboratorio n° 1
Laboratorio n° 1
Nadia Barría
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
marulymb
 
Laboratorio número ii
Laboratorio número iiLaboratorio número ii
Laboratorio número ii
Paulina Vargas
 
Laboratorio número ii
Laboratorio número iiLaboratorio número ii
Laboratorio número ii
paulinamv
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
Belén Francisca
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
Marion
 
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
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
Patricia Vargas Muñoz
 
Laboratorios i, ii y iii misael manríquez
Laboratorios i, ii y iii   misael manríquezLaboratorios i, ii y iii   misael manríquez
Laboratorios i, ii y iii misael manríquez
madnesshobbit
 

Similar a Plsql (20)

PLSQL
PLSQLPLSQL
PLSQL
 
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 sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
Laboratorio SIA - 2
Laboratorio SIA - 2Laboratorio SIA - 2
Laboratorio SIA - 2
 
Laboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantia
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Lab 2
Lab 2Lab 2
Lab 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2 (1)
Laboratorio 2 (1)Laboratorio 2 (1)
Laboratorio 2 (1)
 
Laboratorio n° 1
Laboratorio n° 1Laboratorio n° 1
Laboratorio n° 1
 
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
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
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...
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
 
Laboratorios i, ii y iii misael manríquez
Laboratorios i, ii y iii   misael manríquezLaboratorios i, ii y iii   misael manríquez
Laboratorios i, ii y iii misael manríquez
 

Más de Andrea Ampuero

Lab26.06.2012
Lab26.06.2012Lab26.06.2012
Lab26.06.2012
Andrea Ampuero
 
Mi empresa s
Mi empresa sMi empresa s
Mi empresa s
Andrea Ampuero
 
Laboratorio14.05.2012
Laboratorio14.05.2012Laboratorio14.05.2012
Laboratorio14.05.2012
Andrea Ampuero
 
Lab5
Lab5Lab5
Programa sie 2012_1
Programa sie 2012_1Programa sie 2012_1
Programa sie 2012_1
Andrea Ampuero
 
Ayudantia sistemas
Ayudantia sistemasAyudantia sistemas
Ayudantia sistemas
Andrea Ampuero
 
Tarea consultas
Tarea consultasTarea consultas
Tarea consultas
Andrea Ampuero
 

Más de Andrea Ampuero (7)

Lab26.06.2012
Lab26.06.2012Lab26.06.2012
Lab26.06.2012
 
Mi empresa s
Mi empresa sMi empresa s
Mi empresa s
 
Laboratorio14.05.2012
Laboratorio14.05.2012Laboratorio14.05.2012
Laboratorio14.05.2012
 
Lab5
Lab5Lab5
Lab5
 
Programa sie 2012_1
Programa sie 2012_1Programa sie 2012_1
Programa sie 2012_1
 
Ayudantia sistemas
Ayudantia sistemasAyudantia sistemas
Ayudantia sistemas
 
Tarea consultas
Tarea consultasTarea consultas
Tarea consultas
 

Último

Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 

Último (20)

Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 

Plsql

  • 1. PLSQL Integrantes: Febe Moena Elizabeth Morales Andrea Uribe Profesor: Cristian Salazar Ayudante: José Luis Carrasco Curso: ADMI 273 Valdivia 30 de Abril, 2012
  • 2. 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, apellidos,c.nombre CARRERA, cs.nombre CAMPUS from estudiantes e, carreras c, campus cs where e.id_carrera=c.id_carrera and c.id_campus=cs.id_campus and c.nombre='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, apellidos,c.nombre CARRERA, cs.nombre CAMPUS from estudiantes e, carreras c, campus cs where e.id_carrera=c.id_carrera and c.id_campus=cs.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). Select e.rut_est RUT, nombres, apellidos, fono from estudiantes e, prestamo p where e.rut_est=p.rut_est and fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual)
  • 3. d) La cantidad de libros prestados. Select count(cod_libro) LIBROS_PRESTADOS from préstamo e) Los libros de editoriales extranjeras (CODIGO,TITULO , AÑO y PAIS de ORIGEN). Select l.cod_libro, l.titulo, l.agno AÑO, e.pais from editoriales e, libros l where e.id_edit=l.id_edit and e.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). Select cod_libro,titulo, agno AÑO, biblioteca, a.nombres NOMBRES_AUTOR, a.apellidos APELLIDOS_AUTOR, e.nombre NOMBRE_EDITORIAL, pais from libros l, biblioteca b, autores a,editoriales e where b.id_biblio=l.id_biblio and a.rut_autor=l.rut_autor and l.id_edit=e.id_edit and id_tipo=1
  • 4. 2.- Se requiere obtener datos desde la Base de Datos y almacenarlos de forma permanente (Vista). Se solicita: a) Los estudiantes del campus Isla Teja, que tienen libros en su poder (atrasados o no). create or replace view dosa as Select e.nombres, e.apellidos from estudiantes e, carreras c, prestamo p where e.id_carrera=c.id_carrera and e.rut_est=p.rut_est and id_campus= 3 and fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual); Select * from dosa; b) Se debe entregar el RUT, NOMBRE y APELLIDOS del estudiante, además del NOMBRE de la carrera a la cual pertenece. create or replace view dosB as Select e.rut_est, e.nombres NOMBRES, e.apellidos APELLIDOS, c.nombre CARRERA from estudiantes e, carreras c, prestamo p where e.id_carrera=c.id_carrera and e.rut_est=p.rut_est and id_campus= 2 and fecha_e > (select to_char(sysdate ,'dd/mm/yyyy' ) from dual); Select * from dosB;
  • 5. c) 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. create or replace view dosc as Select l.cod_libro,l.titulo, l.agno AÑO,a.nombres,a.apellidos, ed.nombre EDITORIAL, ed.pais PAIS,b.biblioteca BIBLIOTECA, tipo_p TIPO from libros l, editoriales ed, tipo t,biblioteca b, autores a,prestamo p,estudiantes e, carreras c, campus cs where p.cod_libro=l.cod_libro and l.rut_autor=a.rut_autor and ed.id_edit=l.id_edit and b.id_biblio=l.id_biblio and t.id_tipo=l.id_tipo and e.id_carrera=c.id_carrera and e.rut_est=p.rut_est and cs.id_campus=c.id_campus and cs.id_campus= 2 and fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual); Select * from dosc; d) Se debe indicar que funcionario realizo la transacción, con RUT, NOMBRE y APELLIDO. create or replace view dosd as Select f.rut_func RUT_FUNCIONARIO, f.nombres NOMBRE_FUNCIONARIO, f.apellidos APELLIDO_FUNCIONARIO from libros l, editoriales ed, tipo t,biblioteca b, autores a,prestamo p,estudiantes e, carreras c, campus cs, funcionarios f where p.cod_libro=l.cod_libro and l.rut_autor=a.rut_autor and ed.id_edit=l.id_edit and b.id_biblio=l.id_biblio and t.id_tipo=l.id_tipo and e.id_carrera=c.id_carrera and e.rut_est=p.rut_est and
  • 6. cs.id_campus=c.id_campus and cs.id_campus=f.id_campus and p.rut_func=f.rut_func and c.id_campus= 2 and fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual); Select * from dosd; e) Además deberá indicarse la FECHA de PRESTAMO y la FECHA de ENTREGA de éste. create or replace view dose as Select p.fecha_p FECHA_PRESTAMO, p.fecha_e FECHA_ENTREGA from libros l, editoriales ed, tipo t,biblioteca b, autores a,prestamo p,estudiantes e, carreras c, campus cs, funcionarios f where p.cod_libro=l.cod_libro and l.rut_autor=a.rut_autor and ed.id_edit=l.id_edit and b.id_biblio=l.id_biblio and t.id_tipo=l.id_tipo and e.id_carrera=c.id_carrera and e.rut_est=p.rut_est and cs.id_campus=c.id_campus and cs.id_campus=f.id_campus and p.rut_func=f.rut_func and c.id_campus= 2 and fecha_e < (select to_char(sysdate ,'dd/mm/yyyy' ) from dual); Select * from dose;
  • 7. 3.- Se solicita obtener lo siguiente (consultas): a) El numero de Estudiantes por Carrera. Select c.nombre CARRERA, count(e.rut_est) NUMERO_ESTUDIANTES from carreras c, estudiantes e where c.id_carrera=e.id_carrera group by c.nombre b) El numero de Estudiantes por Campus Select cs.nombre campus, count(e.rut_est) NUMERO_ESTUDIANTES from carreras c, estudiantes e,campus cs where c.id_carrera=e.id_carrera and cs.id_campus=c.id_campus group by cs.nombre c) El numero de Estudiantes por Ciudad Select cc.nombre CIUDAD, count(e.rut_est) NUMERO_ESTUDIANTES from carreras c, estudiantes e, campus cs, ciudad cc where c.id_carrera=e.id_carrera and cs.id_campus=c.id_campus and cc.id_ciudad=cs.id_ciudad group by cc.nombre
  • 8. d) El numero de Préstamos atrasados Select count(p.fecha_e) PRESTAMOS_ATRASADOS from prestamo p e) El número de Prestamos Activos, No atrasados. Select count(p.cod_libro) PRESTAMOS_ACTIVOS from prestamo p where p.fecha_e > (select to_char(sysdate, 'dd/mm/yyyy') from dual)