SlideShare ist ein Scribd-Unternehmen logo
1 von 9
UNIVERSIDAD AUSTRAL DE CHILE
   Facultad de Ciencias Económicas y Administrativas
                  Escuela de Auditoría
               Instituto de Administración




Laboratorio N° 2


                     Integrantes
                    Pamela Oliva
                    Carla Saldivia

                    Asignatura
Sistemas de Información Administrativos I (ADMI 274)

                      Docente
          Cristián Eduardo Salazar Concha

                      Ayudante
                  José Luis Carrasco




             Valdivia, 16 de noviembre del 2012
ACTIVIDADES

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).

createorreplaceviewestudiantes_comercialas
selecte.nombres,e.apellidos, cr.nombreas carrera, ca.nombreas campus
From campus ca, carreras cr, estudiantes e
Whereca.id_campus = cr.id_campus
andcr.id_carrera = e.id_carrera
andcr.nombre='ING. COMERCIAL'




b) Que entregue los estudiantes que son de Auditoria (NOMBRES y APELLIDOS del estudiante,
NOMBRE de la carrera y NOMBRE del campus).

createorreplaceviewestudiantes_auditoriaas
selecte.nombres,e.apellidos, cr.nombreas carrera, ca.nombreas campus
From campus ca, carreras cr, estudiantes e
Whereca.id_campus = cr.id_campus
andcr.id_carrera = e.id_carrera
andcr.nombre='AUDITORIA'




                                                                                              1
c) Que entregue los estudiantes que se atrasaron en la entrega de los libros (RUT, NOMBRES,
APELLIDOS y FONO).

createorreplaceviewestudiantes_atrasadosas
selecte.nombres, e.apellidos, e.rut_est, e.fono
from estudiantes e, prestamo p
Wheree.rut_est=p.rut_est
andfecha_p<sysdate




                                                                                         2
d) La cantidad de libros prestados.

CREATEORREPLACEVIEW PRESTAMOS AS
SELECTCOUNT(*)AS PRESTAMOS
FROM PRESTAMO




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

CREATEORREPLACEVIEW LIBROS_EXTRANJEROS AS
SELECTl.titulo, l.agno, l.cod_libro, e.pais
FROM LIBROS l,editoriales e
WHEREl.id_edit=e.id_edit
ANDe.pais<>'CHILE'




                                                                                   3
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).

CREATEORREPLACEVIEW LIBROS_RESERVA AS
SELECTl.titulo, l.agno, l.cod_libro, b.biblioteca, a.nombresas autores, a.apellidos,
e.nombreas editoriales, e.pais
FROM LIBROS l,editoriales e, biblioteca b, autores a, tipo t
WHEREl.id_edit=e.id_editandl.id_biblio=b.id_biblioandl.rut_autor=a.rut_autorandl.id_tipo=t.i
d_tipo
ANDl.id_tipo='1'




2.-Se requiere obtener datos desde la Base de Datos y almacenarlos de forma permanente (Vista).
Se solicita:

 Los estudiantes del campus Isla Teja, que tienen libros en su poder (atrasados o no).
 Se debe entregar el RUT, NOMBRE y APELLIDOS del estudiante, además del NOMBRE de la
 carrera a la cual pertenece.
 Además se debe entregar 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.

createorreplaceview pregunta_2 as
selecte.nombresAS "Nombre Estudiante", e.apellidosAS "Apellido Estudiante", e.rut_est,
c.nombreAS "Carrera",l.cod_libro, l.titulo, l.agnoAS "Año", a.nombresAS "Nombre Autor",
a.apellidosAS "Apellido Autor", ed.nombreAS "Editorial", ed.pais, b.biblioteca, t.tipo_p,


                                                                                             4
f.rut_func, f.nombresAS "Nombre Funcionario", f.apellidosAS "Apellido Funcionario",
p.fecha_p, p.fecha_e

from estudiantes e, carreras c, campus cam, libros l, autores a, editoriales ed, biblioteca
b, tipo t, funcionarios f, prestamo p
wherecam.nombre='ISLA TEJA'
andc.id_carrera=e.id_carrera
andcam.id_campus=c.id_campus
andl.cod_libro=p.cod_libro
andf.rut_func=p.rut_func
ande.rut_est=p.rut_est
andt.id_tipo=l.id_tipo
anda.rut_autor=l.rut_autor
anded.id_edit=l.id_edit
andb.id_biblio=l.id_biblio
and p.fecha_e<=sysdate;




                                                                                          5
3.- Se solicita obtener lo siguiente (vistas):

a) El número de Estudiantes por Carrera.

createorreplaceview pregunta_31 as
selectc.nombre, count (e.rut_est)AS "Nro Estudiantes"
from carreras c, estudiantes e
wherec.id_carrera=e.id_carrera
groupbyc.nombre;




b) El número de Estudiantes por Campus

createorreplaceview pregunta_32 as
selectcam.nombre, count (e.rut_est) AS "NroEstudiantes"
from campus cam, estudiantes e, carreras c
wherecam.id_campus=c.id_campus
andc.id_carrera=e.id_carrera
groupbycam.nombre;



                                                          6
c) El número de Estudiantes por Ciudad

createorreplaceview pregunta_33 as
selectci.nombre, count (e.rut_est) AS "Nro Estudiantes"
from campus cam, estudiantes e, carreras c, ciudad ci
wherecam.id_campus=c.id_campus
andc.id_carrera=e.id_carrera
andci.id_ciudad=cam.id_ciudad
groupbyci.nombre;




d) El número de Préstamos atrasados

createorreplaceview pregunta_34 as
selectcount (p.fecha_e) AS "Nro Prestamos Atrasados"
from prestamo p
where p.fecha_e<sysdate;




                                                          7
e) El número de Préstamos Activos, No atrasados.

createorreplaceview pregunta_35 as
selectcount (p.fecha_e) AS "Nro prestamos activos"
from prestamo p
where p.fecha_e>=sysdate;




                                                     8

Weitere ähnliche Inhalte

Was ist angesagt? (14)

Laboratorio 2 (1)
Laboratorio 2 (1)Laboratorio 2 (1)
Laboratorio 2 (1)
 
Lab 2
Lab 2Lab 2
Lab 2
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio Nº 2 SIA
Laboratorio Nº 2 SIALaboratorio Nº 2 SIA
Laboratorio Nº 2 SIA
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
Laboratorio n° 1
Laboratorio n° 1Laboratorio n° 1
Laboratorio n° 1
 
Laboratorio n 2 (1)
Laboratorio n 2 (1)Laboratorio n 2 (1)
Laboratorio n 2 (1)
 
Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
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
 

Ähnlich wie Laboratorio SIA - 2

Laboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaatrivinho
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 siaMarion
 
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
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12Jose Olivera
 
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...ivanjarab
 
Laboratorio 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
 
Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Carlos Mancilla
 

Ähnlich wie Laboratorio SIA - 2 (16)

Laboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantia
 
Trabajo ayudantía
Trabajo ayudantíaTrabajo ayudantía
Trabajo ayudantía
 
Lab 2
Lab 2Lab 2
Lab 2
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Plsql
PlsqlPlsql
Plsql
 
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
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...Laboratorio ii   sistemas de informacion empresarial - iván jara, alexis quin...
Laboratorio ii sistemas de informacion empresarial - iván jara, alexis quin...
 
Laboratorio 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
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
 
Trabajo sistemas
Trabajo sistemasTrabajo sistemas
Trabajo sistemas
 
Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4Tarea consultas ayudantia 23 del 4
Tarea consultas ayudantia 23 del 4
 
Laboratorio SIA
Laboratorio  SIALaboratorio  SIA
Laboratorio SIA
 

Mehr von Pame Espinoza

Mehr von Pame Espinoza (10)

Proyecto SIA
Proyecto SIAProyecto SIA
Proyecto SIA
 
Aprendiendo a Hacer Citas
Aprendiendo a Hacer CitasAprendiendo a Hacer Citas
Aprendiendo a Hacer Citas
 
Laboratorio SIA - 3
Laboratorio SIA - 3Laboratorio SIA - 3
Laboratorio SIA - 3
 
Laboratorio SIA - 1
Laboratorio SIA - 1Laboratorio SIA - 1
Laboratorio SIA - 1
 
IDH
IDHIDH
IDH
 
Scout
ScoutScout
Scout
 
Indices de Transparencia
Indices de TransparenciaIndices de Transparencia
Indices de Transparencia
 
IDH
IDHIDH
IDH
 
I Resumen
I ResumenI Resumen
I Resumen
 
Ensayo gestión del conocimiento
Ensayo gestión del conocimientoEnsayo gestión del conocimiento
Ensayo gestión del conocimiento
 

Laboratorio SIA - 2

  • 1. UNIVERSIDAD AUSTRAL DE CHILE Facultad de Ciencias Económicas y Administrativas Escuela de Auditoría Instituto de Administración Laboratorio N° 2 Integrantes Pamela Oliva Carla Saldivia Asignatura Sistemas de Información Administrativos I (ADMI 274) Docente Cristián Eduardo Salazar Concha Ayudante José Luis Carrasco Valdivia, 16 de noviembre del 2012
  • 2. ACTIVIDADES 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). createorreplaceviewestudiantes_comercialas selecte.nombres,e.apellidos, cr.nombreas carrera, ca.nombreas campus From campus ca, carreras cr, estudiantes e Whereca.id_campus = cr.id_campus andcr.id_carrera = e.id_carrera andcr.nombre='ING. COMERCIAL' b) Que entregue los estudiantes que son de Auditoria (NOMBRES y APELLIDOS del estudiante, NOMBRE de la carrera y NOMBRE del campus). createorreplaceviewestudiantes_auditoriaas selecte.nombres,e.apellidos, cr.nombreas carrera, ca.nombreas campus From campus ca, carreras cr, estudiantes e Whereca.id_campus = cr.id_campus andcr.id_carrera = e.id_carrera andcr.nombre='AUDITORIA' 1
  • 3. c) Que entregue los estudiantes que se atrasaron en la entrega de los libros (RUT, NOMBRES, APELLIDOS y FONO). createorreplaceviewestudiantes_atrasadosas selecte.nombres, e.apellidos, e.rut_est, e.fono from estudiantes e, prestamo p Wheree.rut_est=p.rut_est andfecha_p<sysdate 2
  • 4. d) La cantidad de libros prestados. CREATEORREPLACEVIEW PRESTAMOS AS SELECTCOUNT(*)AS PRESTAMOS FROM PRESTAMO e) Los libros de editoriales extranjeras (CODIGO, TITULO, AÑO y PAIS de ORIGEN). CREATEORREPLACEVIEW LIBROS_EXTRANJEROS AS SELECTl.titulo, l.agno, l.cod_libro, e.pais FROM LIBROS l,editoriales e WHEREl.id_edit=e.id_edit ANDe.pais<>'CHILE' 3
  • 5. 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). CREATEORREPLACEVIEW LIBROS_RESERVA AS SELECTl.titulo, l.agno, l.cod_libro, b.biblioteca, a.nombresas autores, a.apellidos, e.nombreas editoriales, e.pais FROM LIBROS l,editoriales e, biblioteca b, autores a, tipo t WHEREl.id_edit=e.id_editandl.id_biblio=b.id_biblioandl.rut_autor=a.rut_autorandl.id_tipo=t.i d_tipo ANDl.id_tipo='1' 2.-Se requiere obtener datos desde la Base de Datos y almacenarlos de forma permanente (Vista). Se solicita: Los estudiantes del campus Isla Teja, que tienen libros en su poder (atrasados o no). Se debe entregar el RUT, NOMBRE y APELLIDOS del estudiante, además del NOMBRE de la carrera a la cual pertenece. Además se debe entregar 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. createorreplaceview pregunta_2 as selecte.nombresAS "Nombre Estudiante", e.apellidosAS "Apellido Estudiante", e.rut_est, c.nombreAS "Carrera",l.cod_libro, l.titulo, l.agnoAS "Año", a.nombresAS "Nombre Autor", a.apellidosAS "Apellido Autor", ed.nombreAS "Editorial", ed.pais, b.biblioteca, t.tipo_p, 4
  • 6. f.rut_func, f.nombresAS "Nombre Funcionario", f.apellidosAS "Apellido Funcionario", p.fecha_p, p.fecha_e from estudiantes e, carreras c, campus cam, libros l, autores a, editoriales ed, biblioteca b, tipo t, funcionarios f, prestamo p wherecam.nombre='ISLA TEJA' andc.id_carrera=e.id_carrera andcam.id_campus=c.id_campus andl.cod_libro=p.cod_libro andf.rut_func=p.rut_func ande.rut_est=p.rut_est andt.id_tipo=l.id_tipo anda.rut_autor=l.rut_autor anded.id_edit=l.id_edit andb.id_biblio=l.id_biblio and p.fecha_e<=sysdate; 5
  • 7. 3.- Se solicita obtener lo siguiente (vistas): a) El número de Estudiantes por Carrera. createorreplaceview pregunta_31 as selectc.nombre, count (e.rut_est)AS "Nro Estudiantes" from carreras c, estudiantes e wherec.id_carrera=e.id_carrera groupbyc.nombre; b) El número de Estudiantes por Campus createorreplaceview pregunta_32 as selectcam.nombre, count (e.rut_est) AS "NroEstudiantes" from campus cam, estudiantes e, carreras c wherecam.id_campus=c.id_campus andc.id_carrera=e.id_carrera groupbycam.nombre; 6
  • 8. c) El número de Estudiantes por Ciudad createorreplaceview pregunta_33 as selectci.nombre, count (e.rut_est) AS "Nro Estudiantes" from campus cam, estudiantes e, carreras c, ciudad ci wherecam.id_campus=c.id_campus andc.id_carrera=e.id_carrera andci.id_ciudad=cam.id_ciudad groupbyci.nombre; d) El número de Préstamos atrasados createorreplaceview pregunta_34 as selectcount (p.fecha_e) AS "Nro Prestamos Atrasados" from prestamo p where p.fecha_e<sysdate; 7
  • 9. e) El número de Préstamos Activos, No atrasados. createorreplaceview pregunta_35 as selectcount (p.fecha_e) AS "Nro prestamos activos" from prestamo p where p.fecha_e>=sysdate; 8