SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Universidad Austral de Chile
  Facultad de Cs. Económicas y Administrativas
              Escuela de Auditoría




CURSO: Sistemas de Información Administrativa
     Profesor Responsable: Cristian Salazar
           Ayudante: Claudio Angulo


        Tarea N° 3: Consultas PL/SQL




                 Integrantes:
              Soledad Huenumán
                 Yanibel Villa




          Valdivia 30 de mayo de 2011
I. Vista:

Considerar los siguientes puntos para construir una vista que despliegue la siguiente
información:
     Los estudiantes que tienen libros a la fecha de: 02/05/2011
     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 qué 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.

Respuesta:

create or replace view T3ejercicio1 as
 select p.fecha_p,
     p.rut_est,
     e.nombres as "NOMBRE",
     e.apellidos,
     c.nombre as "CARRERA",
     p.cod_libro,
     l.titulo as "LIBRO",
     l.agno as "AÑO",
     a.nombres as "AUTOR",
     a.apellidos as "APELLIDO AUTOR",
     ed.nombre as "EDITORIAL",
     ed.pais,
     b.biblioteca,
     t.tipo_p,
     f.nombres as "FUNCIONARIO",
     f.rut_func,
     f.apellidos as "APELLIDO FUNCIONARIO",
     p.fecha_e

 from estudiantes e,
    prestamo p,
    libros l,
    autores a,
    editoriales ed,
    biblioteca b,
    tipo t,
    carreras c,
    funcionarios f

where p.rut_est = e.rut_est
and p.cod_libro = l.cod_libro
  and p.rut_func = f.rut_func
  and e.id_carrera = c.id_carrera
  and l.id_tipo = t.id_tipo
  and l.id_edit = ed.id_edit
  and l.id_biblio = b.id_biblio
  and c.id_carrera = c.id_campus
  and p.fecha_p < = '02/05/2011'

II. Funciones:

   a) Que entregue el número de estudiante de las carreras de Ing. Comercial y
      Auditoría.

 Respuesta:

create or replace function ejercicioaT3 return integer is
 Result integer ;
begin
 select count(*) as "Número" into result
 from estudiantes e,
          carreras c
 where e.id_carrera = c.id_carrera
 and (c.id_carrera = 1
 or c.id_carrera = 2);
 return(Result);
end ejercicioaT3;

   b) Que entregue el número de veces que se ha prestado un libro a un estudiante,
      entre un rango de fechas. (Parámetros de entrada: RUT_ESTUDIANTE,
      CODIGO_LIBRO, fecha1, fecha2)

Respuesta:

create or replace function ejerciciobT3(Rutest in number, codlibro in number,fecha1
in date,fecha2 in date) return integer is
 Result integer;
begin
 select count (*)into Result
 from estudiantes e,
    prestamo p,
    libros l
 where p.rut_est = e.rut_est
 and p.cod_libro = l.cod_libro
 and e.rut_est = Rutest
 and l.cod_libro = codlibro
 and p.fecha_p > fecha1
 and p.fecha_p < fecha2;
 return(Result);
end ejerciciobT3;
III. DML (Insert-Update-Delete):

a) que permita agregar un estudiante

Respuesta:

   Insert into estudiantes
   (rut_est,nombres,apellidos,edad,fono,direccion,id_carrera)
   Values (111122143,'daniel','martinez',23,87654456,'bilbao 3',2);

b) Que elimine el registro de un funcionario, teniendo como parámetro de entrada
   su RUT.

Respuesta:

   delete from funcionarios f
   where f.rut_func = 87459535;
   commit;

c) Que permita actualizar la información de un estudiante: EDAD, FONO,
   DIRECCION, conociendo su RUT.

Respuesta:

   UPDATE estudiantes e
   SET e.edad = 1000,
     e.fono = 123456565,
     e.direccion = 'findelmundo 2012'
   WHERE e.rut_est = 165640276;
   commit;

Más contenido relacionado

Similar a PL/SQL Consultas, Funciones y DML Universidad Austral de Chile

Similar a PL/SQL Consultas, Funciones y DML Universidad Austral de Chile (20)

Tarea ahora
Tarea ahoraTarea ahora
Tarea ahora
 
Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
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
 
Laboratorio Nº 2 SIA
Laboratorio Nº 2 SIALaboratorio Nº 2 SIA
Laboratorio Nº 2 SIA
 
Primer Informe Ayudantía
Primer Informe AyudantíaPrimer Informe Ayudantía
Primer Informe Ayudantía
 
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)
 
Laboratorio n° 1
Laboratorio n° 1Laboratorio n° 1
Laboratorio n° 1
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantia
 
Laboratorio 2 (1)
Laboratorio 2 (1)Laboratorio 2 (1)
Laboratorio 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
 
Trabajo ayudantía
Trabajo ayudantíaTrabajo ayudantía
Trabajo ayudantía
 
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)
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 

Último

modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosk7v476sp7t
 
exportacion y comercializacion de palta hass
exportacion y comercializacion de palta hassexportacion y comercializacion de palta hass
exportacion y comercializacion de palta hassJhonnyvalenssYupanqu
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfjesuseleazarcenuh
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxKevinHeredia14
 
instrumentos de mercados financieros para estudiantes
instrumentos de mercados financieros  para estudiantesinstrumentos de mercados financieros  para estudiantes
instrumentos de mercados financieros para estudiantessuperamigo2014
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxedwinrojas836235
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESADanielAndresBrand
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxjuanleivagdf
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxCORPORACIONJURIDICA
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-ComunicacionesIMSA
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfJaquelinRamos6
 
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxFrancoSGonzales
 
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docxPLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docxwilliamzaveltab
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxignaciomiguel162
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHilldanilojaviersantiago
 
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODATEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODACarmeloPrez1
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfPriscilaBermello
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYCarlosAlbertoVillafu3
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfdanilojaviersantiago
 

Último (20)

modelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursosmodelo de flujo maximo unidad 4 en modelos de optimización de recursos
modelo de flujo maximo unidad 4 en modelos de optimización de recursos
 
exportacion y comercializacion de palta hass
exportacion y comercializacion de palta hassexportacion y comercializacion de palta hass
exportacion y comercializacion de palta hass
 
cuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdfcuadro sinoptico tipos de organizaci.pdf
cuadro sinoptico tipos de organizaci.pdf
 
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptxTIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
TIPOS DE PLANES administracion una perspectiva global - KOONTZ.pptx
 
instrumentos de mercados financieros para estudiantes
instrumentos de mercados financieros  para estudiantesinstrumentos de mercados financieros  para estudiantes
instrumentos de mercados financieros para estudiantes
 
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docxModelo de convenio de pago con morosos del condominio (GENÉRICO).docx
Modelo de convenio de pago con morosos del condominio (GENÉRICO).docx
 
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESACOPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
 
Walmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdfWalmectratoresagricolas Trator NH TM7040.pdf
Walmectratoresagricolas Trator NH TM7040.pdf
 
diseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptxdiseño de redes en la cadena de suministro.pptx
diseño de redes en la cadena de suministro.pptx
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
 
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdfDELITOS CONTRA LA GESTION PUBLICA PPT.pdf
DELITOS CONTRA LA GESTION PUBLICA PPT.pdf
 
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptxTEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
TEMA 6.- MAXIMIZACION DE LA CONDUCTA DEL PRODUCTOR.pptx
 
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docxPLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
PLAN LECTOR JOSÉ MARÍA ARGUEDAS (1).docx
 
Gestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptxGestion de rendicion de cuentas viaticos.pptx
Gestion de rendicion de cuentas viaticos.pptx
 
Contabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHillContabilidad universitaria Septima edición de MCGrawsHill
Contabilidad universitaria Septima edición de MCGrawsHill
 
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODATEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
TEMA N° 3.2 DISENO DE ESTRATEGIA y ANALISIS FODA
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAYPPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
PPT DIAGNOSTICO DAFO Y CAME MEGAPUERTO CHANCAY
 
Plan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdfPlan General de Contabilidad Y PYMES pdf
Plan General de Contabilidad Y PYMES pdf
 

PL/SQL Consultas, Funciones y DML Universidad Austral de Chile

  • 1. Universidad Austral de Chile Facultad de Cs. Económicas y Administrativas Escuela de Auditoría CURSO: Sistemas de Información Administrativa Profesor Responsable: Cristian Salazar Ayudante: Claudio Angulo Tarea N° 3: Consultas PL/SQL Integrantes: Soledad Huenumán Yanibel Villa Valdivia 30 de mayo de 2011
  • 2. I. Vista: Considerar los siguientes puntos para construir una vista que despliegue la siguiente información:  Los estudiantes que tienen libros a la fecha de: 02/05/2011  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 qué 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. Respuesta: create or replace view T3ejercicio1 as select p.fecha_p, p.rut_est, e.nombres as "NOMBRE", e.apellidos, c.nombre as "CARRERA", p.cod_libro, l.titulo as "LIBRO", l.agno as "AÑO", a.nombres as "AUTOR", a.apellidos as "APELLIDO AUTOR", ed.nombre as "EDITORIAL", ed.pais, b.biblioteca, t.tipo_p, f.nombres as "FUNCIONARIO", f.rut_func, f.apellidos as "APELLIDO FUNCIONARIO", p.fecha_e from estudiantes e, prestamo p, libros l, autores a, editoriales ed, biblioteca b, tipo t, carreras c, funcionarios f where p.rut_est = e.rut_est
  • 3. and p.cod_libro = l.cod_libro and p.rut_func = f.rut_func and e.id_carrera = c.id_carrera and l.id_tipo = t.id_tipo and l.id_edit = ed.id_edit and l.id_biblio = b.id_biblio and c.id_carrera = c.id_campus and p.fecha_p < = '02/05/2011' II. Funciones: a) Que entregue el número de estudiante de las carreras de Ing. Comercial y Auditoría. Respuesta: create or replace function ejercicioaT3 return integer is Result integer ; begin select count(*) as "Número" into result from estudiantes e, carreras c where e.id_carrera = c.id_carrera and (c.id_carrera = 1 or c.id_carrera = 2); return(Result); end ejercicioaT3; b) Que entregue el número de veces que se ha prestado un libro a un estudiante, entre un rango de fechas. (Parámetros de entrada: RUT_ESTUDIANTE, CODIGO_LIBRO, fecha1, fecha2) Respuesta: create or replace function ejerciciobT3(Rutest in number, codlibro in number,fecha1 in date,fecha2 in date) return integer is Result integer; begin select count (*)into Result from estudiantes e, prestamo p, libros l where p.rut_est = e.rut_est and p.cod_libro = l.cod_libro and e.rut_est = Rutest and l.cod_libro = codlibro and p.fecha_p > fecha1 and p.fecha_p < fecha2; return(Result); end ejerciciobT3;
  • 4. III. DML (Insert-Update-Delete): a) que permita agregar un estudiante Respuesta: Insert into estudiantes (rut_est,nombres,apellidos,edad,fono,direccion,id_carrera) Values (111122143,'daniel','martinez',23,87654456,'bilbao 3',2); b) Que elimine el registro de un funcionario, teniendo como parámetro de entrada su RUT. Respuesta: delete from funcionarios f where f.rut_func = 87459535; commit; c) Que permita actualizar la información de un estudiante: EDAD, FONO, DIRECCION, conociendo su RUT. Respuesta: UPDATE estudiantes e SET e.edad = 1000, e.fono = 123456565, e.direccion = 'findelmundo 2012' WHERE e.rut_est = 165640276; commit;