SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Tarea Nº 2: Consultas en PLSQL




      Nombre: María Fernanda Cárcamo Vargas
   Asignatura: Sistema de Información Empresarial
               Carrera: Ing. Comercial
         Prof. Responsable: Cristian Salazar
              Ayudante: Claudio López




           Valdivia, 04 de mayo de 2011
I.     Ejecute las siguientes consultas, interprete y describa que resultados
          entregan:

a) select *
from carreras




       Lo que ocurre con esta consulta es que, como resultado se genera la tabla carreras
completamente con todos sus campos, “ID_CARRERA”, “NOMBRE”, “ID_CAMPUS”.


b) select count(*)
from carreras




                                                                                            2
Lo que se pide mediante la consulta es que se cuente el total de carreras de la tabla
carreras. Por lo que resulta, 45 como total de carreras ingresadas en la tabla.


c) select *
from carreras
where id_carrera >3




        Lo que se solicita en la consulta es que se muestre a todas las carreras con su respectiva
información, que posea un código identificador mayor a 3. Y lo que se aprecia en la imagen son las
carreras cuyos ID_CARRERA cumplen con tal condición.


d) select *
from carreras
where id_carrera <>3




                                                                                                     3
Lo que se solicita en la consulta es similar a lo anterior sólo que ahora el criterio de
selección es que se muestren a todas las carreras con un código identificador distinto de 3. Siendo
las carreras que cumplen con la condición aquellas que se muestran en la imagen anterior.
(Considerar que son más de 14, flecha verde hacia abajo indica que existen más datos)

e) select c.nombre from carreras c where c.nombre Like '%ia%'




       Lo que se solicita en esta consulta, es mostrar el nombre de todas las carreras, que
contienen en sus nombres la palabra “ia”. Como resultado, se encontraron que 11 de ellas
cumplían con esta característica.


    II.     Construya las siguientes consultas:

a) Que entregue los libros que tengan editoriales extranjeras (NO Chilenas) (Titulo y año del
libro).


   Select l.titulo,
           l.agno,
           edit.pais
   From libros l,
         editoriales edit
   Where edit.pais <>'Chile'
   and l.id_edit =edit.id_edit




                                                                                                      4
b) Los préstamos que hasta el día de hoy, vencieron (Nombre Estudiante-RUT- Nombre del
Libro-Fecha de Entrega).


   select e.rut_est,
         e.nombres,
         l.titulo as "Nombre del libro",
        p.fecha_e as "Fecha de entrega"
   From estudiantes e,
          libros l,
          prestamo p
   where l.cod_libro= p.cod_libro
   and e.rut_est =p.rut_est
   and p.fecha_e <='02/05/2011'




                                                                                         5
c) Los libros que faltan por entregar (Titulo y año) a la fecha de: 25/04/2011.

 select l.titulo,
     l.agno
 from libros l,
    prestamo p
 where l.cod_libro = p.cod_libro
 and p.fecha_e> '25/04/2011'




d) El número de estudiantes que pertenecen a Comercial (Número).



   Select count(*)
   from estudiantes e
   where e.id_carrera ='2'




                                                                                  6
e) Los funcionarios pertenecientes a Fonasa, que no sean del campus Teja (Nombre, Apellidos,
Edad y Dirección).

        Forma 1

        Select fun.nombres,
        fun.apellidos,
        fun.edad,
        fun.Direccion
        From funcionarios fun,
             campus cs
        where fun.salud ='Fonasa'
        and cs.id_campus =fun.id_campus
        and cs.nombre<>'Isla Teja'



        Forma 2

        Select fun.nombres,
         fun.apellidos,
         fun.edad,
        fun.Direccion
        From funcionarios fun
        Where fun.salud ='Fonasa'
        and fun.id_campus <>2




                                                                                               7
8

Más contenido relacionado

La actualidad más candente

1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplouniv of pamplona
 
Primer Informe Ayudantía
Primer Informe AyudantíaPrimer Informe Ayudantía
Primer Informe Ayudantíaalejomv88
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datosgonzalopomboza
 
Tarea sistemas lunes 30
Tarea sistemas lunes 30Tarea sistemas lunes 30
Tarea sistemas lunes 30Diego Nauto
 

La actualidad más candente (7)

1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
Solucion bd
Solucion bdSolucion bd
Solucion bd
 
Primer Informe Ayudantía
Primer Informe AyudantíaPrimer Informe Ayudantía
Primer Informe Ayudantía
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Plsql
PlsqlPlsql
Plsql
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Tarea sistemas lunes 30
Tarea sistemas lunes 30Tarea sistemas lunes 30
Tarea sistemas lunes 30
 

Similar a Consultas en oracle

Similar a Consultas en oracle (20)

Lab 2
Lab 2Lab 2
Lab 2
 
Laboratorio N°1 de Sistemas de Información
Laboratorio N°1 de Sistemas de InformaciónLaboratorio N°1 de Sistemas de Información
Laboratorio N°1 de Sistemas de Información
 
Plsql
PlsqlPlsql
Plsql
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Laboratorio sia cnavarro pvargas
Laboratorio sia cnavarro pvargasLaboratorio sia cnavarro pvargas
Laboratorio sia cnavarro pvargas
 
Laboratorio N° 1 SIA
Laboratorio N° 1 SIALaboratorio N° 1 SIA
Laboratorio N° 1 SIA
 
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)
 
Laboratorio n° 1
Laboratorio n° 1Laboratorio n° 1
Laboratorio n° 1
 
Base de Datos Academia con LibreOffice Base
Base de Datos Academia con LibreOffice BaseBase de Datos Academia con LibreOffice Base
Base de Datos Academia con LibreOffice Base
 
PLSQL
PLSQLPLSQL
PLSQL
 
Ejercicio Academia LibreOffice Base
Ejercicio Academia LibreOffice BaseEjercicio Academia LibreOffice Base
Ejercicio Academia LibreOffice Base
 
Mi primera base de datos hecha en LibreOffice
Mi primera base de datos hecha en LibreOfficeMi primera base de datos hecha en LibreOffice
Mi primera base de datos hecha en LibreOffice
 
Laboratorio i parte i - admi 274 - 26-10-2012
Laboratorio i   parte  i - admi 274 - 26-10-2012Laboratorio i   parte  i - admi 274 - 26-10-2012
Laboratorio i parte i - admi 274 - 26-10-2012
 
Actividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y VistasActividad 1 Ayudantia. Consultas y Vistas
Actividad 1 Ayudantia. Consultas y Vistas
 
Guia lab5
Guia lab5Guia lab5
Guia lab5
 
Primera base de datos
Primera base de datosPrimera base de datos
Primera base de datos
 
Ejercicio6
Ejercicio6Ejercicio6
Ejercicio6
 
Laboratorio
LaboratorioLaboratorio
Laboratorio
 

Más de mfdacv

Certifiacion profesional
Certifiacion profesionalCertifiacion profesional
Certifiacion profesionalmfdacv
 
Base de datos access
Base de datos accessBase de datos access
Base de datos accessmfdacv
 
Uso de twitter en las empresas
Uso de twitter en las empresasUso de twitter en las empresas
Uso de twitter en las empresasmfdacv
 
¿Pato o águila?
¿Pato o águila?¿Pato o águila?
¿Pato o águila?mfdacv
 
Rankings a partir de alexa.com
Rankings a partir de alexa.comRankings a partir de alexa.com
Rankings a partir de alexa.commfdacv
 
Rankings a partir de alexa.com
Rankings a partir de alexa.comRankings a partir de alexa.com
Rankings a partir de alexa.commfdacv
 
Factura, utilizando cuadros combinados y macros
Factura, utilizando cuadros combinados y macrosFactura, utilizando cuadros combinados y macros
Factura, utilizando cuadros combinados y macrosmfdacv
 
Sistemas de información empresariales y erp
Sistemas de información empresariales y erpSistemas de información empresariales y erp
Sistemas de información empresariales y erpmfdacv
 
Sistemas de información empresariales y erp
Sistemas de información empresariales y erpSistemas de información empresariales y erp
Sistemas de información empresariales y erpmfdacv
 
Clasificación Sistemas de información empresariales y erp
Clasificación Sistemas de información empresariales y erpClasificación Sistemas de información empresariales y erp
Clasificación Sistemas de información empresariales y erpmfdacv
 

Más de mfdacv (10)

Certifiacion profesional
Certifiacion profesionalCertifiacion profesional
Certifiacion profesional
 
Base de datos access
Base de datos accessBase de datos access
Base de datos access
 
Uso de twitter en las empresas
Uso de twitter en las empresasUso de twitter en las empresas
Uso de twitter en las empresas
 
¿Pato o águila?
¿Pato o águila?¿Pato o águila?
¿Pato o águila?
 
Rankings a partir de alexa.com
Rankings a partir de alexa.comRankings a partir de alexa.com
Rankings a partir de alexa.com
 
Rankings a partir de alexa.com
Rankings a partir de alexa.comRankings a partir de alexa.com
Rankings a partir de alexa.com
 
Factura, utilizando cuadros combinados y macros
Factura, utilizando cuadros combinados y macrosFactura, utilizando cuadros combinados y macros
Factura, utilizando cuadros combinados y macros
 
Sistemas de información empresariales y erp
Sistemas de información empresariales y erpSistemas de información empresariales y erp
Sistemas de información empresariales y erp
 
Sistemas de información empresariales y erp
Sistemas de información empresariales y erpSistemas de información empresariales y erp
Sistemas de información empresariales y erp
 
Clasificación Sistemas de información empresariales y erp
Clasificación Sistemas de información empresariales y erpClasificación Sistemas de información empresariales y erp
Clasificación Sistemas de información empresariales y erp
 

Último

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 

Último (10)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Consultas en oracle

  • 1. Tarea Nº 2: Consultas en PLSQL Nombre: María Fernanda Cárcamo Vargas Asignatura: Sistema de Información Empresarial Carrera: Ing. Comercial Prof. Responsable: Cristian Salazar Ayudante: Claudio López Valdivia, 04 de mayo de 2011
  • 2. I. Ejecute las siguientes consultas, interprete y describa que resultados entregan: a) select * from carreras Lo que ocurre con esta consulta es que, como resultado se genera la tabla carreras completamente con todos sus campos, “ID_CARRERA”, “NOMBRE”, “ID_CAMPUS”. b) select count(*) from carreras 2
  • 3. Lo que se pide mediante la consulta es que se cuente el total de carreras de la tabla carreras. Por lo que resulta, 45 como total de carreras ingresadas en la tabla. c) select * from carreras where id_carrera >3 Lo que se solicita en la consulta es que se muestre a todas las carreras con su respectiva información, que posea un código identificador mayor a 3. Y lo que se aprecia en la imagen son las carreras cuyos ID_CARRERA cumplen con tal condición. d) select * from carreras where id_carrera <>3 3
  • 4. Lo que se solicita en la consulta es similar a lo anterior sólo que ahora el criterio de selección es que se muestren a todas las carreras con un código identificador distinto de 3. Siendo las carreras que cumplen con la condición aquellas que se muestran en la imagen anterior. (Considerar que son más de 14, flecha verde hacia abajo indica que existen más datos) e) select c.nombre from carreras c where c.nombre Like '%ia%' Lo que se solicita en esta consulta, es mostrar el nombre de todas las carreras, que contienen en sus nombres la palabra “ia”. Como resultado, se encontraron que 11 de ellas cumplían con esta característica. II. Construya las siguientes consultas: a) Que entregue los libros que tengan editoriales extranjeras (NO Chilenas) (Titulo y año del libro). Select l.titulo, l.agno, edit.pais From libros l, editoriales edit Where edit.pais <>'Chile' and l.id_edit =edit.id_edit 4
  • 5. b) Los préstamos que hasta el día de hoy, vencieron (Nombre Estudiante-RUT- Nombre del Libro-Fecha de Entrega). select e.rut_est, e.nombres, l.titulo as "Nombre del libro", p.fecha_e as "Fecha de entrega" From estudiantes e, libros l, prestamo p where l.cod_libro= p.cod_libro and e.rut_est =p.rut_est and p.fecha_e <='02/05/2011' 5
  • 6. c) Los libros que faltan por entregar (Titulo y año) a la fecha de: 25/04/2011. select l.titulo, l.agno from libros l, prestamo p where l.cod_libro = p.cod_libro and p.fecha_e> '25/04/2011' d) El número de estudiantes que pertenecen a Comercial (Número). Select count(*) from estudiantes e where e.id_carrera ='2' 6
  • 7. e) Los funcionarios pertenecientes a Fonasa, que no sean del campus Teja (Nombre, Apellidos, Edad y Dirección). Forma 1 Select fun.nombres, fun.apellidos, fun.edad, fun.Direccion From funcionarios fun, campus cs where fun.salud ='Fonasa' and cs.id_campus =fun.id_campus and cs.nombre<>'Isla Teja' Forma 2 Select fun.nombres, fun.apellidos, fun.edad, fun.Direccion From funcionarios fun Where fun.salud ='Fonasa' and fun.id_campus <>2 7
  • 8. 8