SlideShare a Scribd company logo
1 of 8
Download to read offline
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)

More Related Content

What's hot

Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantiagabybehrend
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2marulymb
 
Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Carlos Mancilla
 
Cronograma y Aranceles para matricularse
Cronograma y Aranceles para matricularseCronograma y Aranceles para matricularse
Cronograma y Aranceles para matricularseIvá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_2013Xavi Campaña
 
Consultas en oracle
Consultas en oracleConsultas en oracle
Consultas en oraclemfdacv
 

What's hot (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
 

Viewers also liked

Revista Catalunya - Papers 124 Gener 2011
Revista Catalunya - Papers 124 Gener 2011Revista Catalunya - Papers 124 Gener 2011
Revista Catalunya - Papers 124 Gener 2011Revista Catalunya
 
Programa iniciación al trabajo
Programa iniciación al trabajoPrograma iniciación al trabajo
Programa iniciación al trabajoAlejaandroo
 
Ppt小插图素材库
Ppt小插图素材库Ppt小插图素材库
Ppt小插图素材库btcooky
 
Daily mcx newsletter 13 oct2014
Daily mcx newsletter 13 oct2014Daily mcx newsletter 13 oct2014
Daily mcx newsletter 13 oct2014snehastocktips
 
Segundo informe ayudantía
Segundo informe ayudantíaSegundo informe ayudantía
Segundo informe ayudantíaalejomv88
 
Planting Tulip Bulbs -Care Partner Activity
Planting Tulip Bulbs -Care Partner ActivityPlanting Tulip Bulbs -Care Partner Activity
Planting Tulip Bulbs -Care Partner ActivityShaker Schools
 
Carta Jazmines En Vilassar
Carta Jazmines En VilassarCarta Jazmines En Vilassar
Carta Jazmines En VilassarEnDefensa DelPap
 
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-12Jose Olivera
 
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 Tailstigerhelper
 
Introduccion sie
Introduccion sieIntroduccion sie
Introduccion siemarulymb
 
Programa Iniciación al trabajo
Programa Iniciación al trabajoPrograma Iniciación al trabajo
Programa Iniciación al trabajocoronacristina
 
La tecnologia
La tecnologiaLa tecnologia
La tecnologiaAvel·lí
 
Halloween adriana 801
Halloween adriana 801Halloween adriana 801
Halloween adriana 801ogonagita
 
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 2014snehastocktips
 

Viewers also liked (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 to Plsql

Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2ninoska89
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12Jose Olivera
 
Laboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaatrivinho
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2majuliar
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2marulymb
 
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
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 siaMarion
 
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
 
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íquezmadnesshobbit
 

Similar to 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
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantia
 
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
 

More from Andrea Ampuero

More from 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
 

Recently uploaded

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 

Recently uploaded (20)

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.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)