UNIVERSIDAD AUSTRAL DE CHILE   Facultad de Ciencias Económicas y Administrativas                  Escuela de Auditoría    ...
ACTIVIDADESSupuestos: La base de datos no guarda el histórico de los préstamos realizados, es decir, que alentregar un lib...
c) Que entregue los estudiantes que se atrasaron en la entrega de los libros (RUT, NOMBRES,APELLIDOS y FONO).createorrepla...
d) La cantidad de libros prestados.CREATEORREPLACEVIEW PRESTAMOS ASSELECTCOUNT(*)AS PRESTAMOSFROM PRESTAMOe) Los libros de...
f) Los libros que son de reserva (CODIGO, TITULO y AÑO del LIBRO, NOMBRE de la biblioteca, elNOMBRE y APELLIDO del autor, ...
f.rut_func, f.nombresAS "Nombre Funcionario", f.apellidosAS "Apellido Funcionario",p.fecha_p, p.fecha_efrom estudiantes e,...
3.- Se solicita obtener lo siguiente (vistas):a) El número de Estudiantes por Carrera.createorreplaceview pregunta_31 asse...
c) El número de Estudiantes por Ciudadcreateorreplaceview pregunta_33 asselectci.nombre, count (e.rut_est) AS "Nro Estudia...
e) El número de Préstamos Activos, No atrasados.createorreplaceview pregunta_35 asselectcount (p.fecha_e) AS "Nro prestamo...
Próxima SlideShare
Cargando en…5
×

Laboratorio SIA - 2

227 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
227
En SlideShare
0
De insertados
0
Número de insertados
65
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Laboratorio SIA - 2

  1. 1. UNIVERSIDAD AUSTRAL DE CHILE Facultad de Ciencias Económicas y Administrativas Escuela de Auditoría Instituto de AdministraciónLaboratorio N° 2 Integrantes Pamela Oliva Carla Saldivia AsignaturaSistemas de Información Administrativos I (ADMI 274) Docente Cristián Eduardo Salazar Concha Ayudante José Luis Carrasco Valdivia, 16 de noviembre del 2012
  2. 2. ACTIVIDADESSupuestos: La base de datos no guarda el histórico de los préstamos realizados, es decir, que alentregar 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_comercialasselecte.nombres,e.apellidos, cr.nombreas carrera, ca.nombreas campusFrom campus ca, carreras cr, estudiantes eWhereca.id_campus = cr.id_campusandcr.id_carrera = e.id_carreraandcr.nombre=ING. COMERCIALb) Que entregue los estudiantes que son de Auditoria (NOMBRES y APELLIDOS del estudiante,NOMBRE de la carrera y NOMBRE del campus).createorreplaceviewestudiantes_auditoriaasselecte.nombres,e.apellidos, cr.nombreas carrera, ca.nombreas campusFrom campus ca, carreras cr, estudiantes eWhereca.id_campus = cr.id_campusandcr.id_carrera = e.id_carreraandcr.nombre=AUDITORIA 1
  3. 3. c) Que entregue los estudiantes que se atrasaron en la entrega de los libros (RUT, NOMBRES,APELLIDOS y FONO).createorreplaceviewestudiantes_atrasadosasselecte.nombres, e.apellidos, e.rut_est, e.fonofrom estudiantes e, prestamo pWheree.rut_est=p.rut_estandfecha_p<sysdate 2
  4. 4. d) La cantidad de libros prestados.CREATEORREPLACEVIEW PRESTAMOS ASSELECTCOUNT(*)AS PRESTAMOSFROM PRESTAMOe) Los libros de editoriales extranjeras (CODIGO, TITULO, AÑO y PAIS de ORIGEN).CREATEORREPLACEVIEW LIBROS_EXTRANJEROS ASSELECTl.titulo, l.agno, l.cod_libro, e.paisFROM LIBROS l,editoriales eWHEREl.id_edit=e.id_editANDe.pais<>CHILE 3
  5. 5. f) Los libros que son de reserva (CODIGO, TITULO y AÑO del LIBRO, NOMBRE de la biblioteca, elNOMBRE y APELLIDO del autor, el NOMBRE de la editorial y el PAIS).CREATEORREPLACEVIEW LIBROS_RESERVA ASSELECTl.titulo, l.agno, l.cod_libro, b.biblioteca, a.nombresas autores, a.apellidos,e.nombreas editoriales, e.paisFROM LIBROS l,editoriales e, biblioteca b, autores a, tipo tWHEREl.id_edit=e.id_editandl.id_biblio=b.id_biblioandl.rut_autor=a.rut_autorandl.id_tipo=t.id_tipoANDl.id_tipo=12.-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 carrerapara diferenciarlos.createorreplaceview pregunta_2 asselecte.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. 6. f.rut_func, f.nombresAS "Nombre Funcionario", f.apellidosAS "Apellido Funcionario",p.fecha_p, p.fecha_efrom estudiantes e, carreras c, campus cam, libros l, autores a, editoriales ed, bibliotecab, tipo t, funcionarios f, prestamo pwherecam.nombre=ISLA TEJAandc.id_carrera=e.id_carreraandcam.id_campus=c.id_campusandl.cod_libro=p.cod_libroandf.rut_func=p.rut_funcande.rut_est=p.rut_estandt.id_tipo=l.id_tipoanda.rut_autor=l.rut_autoranded.id_edit=l.id_editandb.id_biblio=l.id_biblioand p.fecha_e<=sysdate; 5
  7. 7. 3.- Se solicita obtener lo siguiente (vistas):a) El número de Estudiantes por Carrera.createorreplaceview pregunta_31 asselectc.nombre, count (e.rut_est)AS "Nro Estudiantes"from carreras c, estudiantes ewherec.id_carrera=e.id_carreragroupbyc.nombre;b) El número de Estudiantes por Campuscreateorreplaceview pregunta_32 asselectcam.nombre, count (e.rut_est) AS "NroEstudiantes"from campus cam, estudiantes e, carreras cwherecam.id_campus=c.id_campusandc.id_carrera=e.id_carreragroupbycam.nombre; 6
  8. 8. c) El número de Estudiantes por Ciudadcreateorreplaceview pregunta_33 asselectci.nombre, count (e.rut_est) AS "Nro Estudiantes"from campus cam, estudiantes e, carreras c, ciudad ciwherecam.id_campus=c.id_campusandc.id_carrera=e.id_carreraandci.id_ciudad=cam.id_ciudadgroupbyci.nombre;d) El número de Préstamos atrasadoscreateorreplaceview pregunta_34 asselectcount (p.fecha_e) AS "Nro Prestamos Atrasados"from prestamo pwhere p.fecha_e<sysdate; 7
  9. 9. e) El número de Préstamos Activos, No atrasados.createorreplaceview pregunta_35 asselectcount (p.fecha_e) AS "Nro prestamos activos"from prestamo pwhere p.fecha_e>=sysdate; 8

×