SlideShare una empresa de Scribd logo
1 de 9
Universidad Austral de Chile

Facultad de ciencias económicas y administrativas
Ingeniería Comercial




                   Laboratorio N°2




                                                    Profesor: Cristian Salazar

                                                    Alumno: Ma. Julia Ross T.
Laboratorio N°2
1)
a) Que entregue los estudiantes que son de Ing. Comercial (NOMBRES y APELLIDOS del estudiante,
NOMBRE de la carrera y NOMBRE del campus).
create or replace view estudiantes_comercial
as
select e.nombres, e.apellidos, c.nombre as carrera, cp.nombre as campus
from estudiantes e, carreras c, campus cp
where cp.id_campus = c.id_campus
and c.id_carrera = e.id_carrera
and c.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).
create or replace view estudiantes_auditoria
as
select e.nombres, e.apellidos, c.nombre as carrera, cp.nombre as campus
from estudiantes e, carreras c, campus cp
where cp.id_campus = c.id_campus
and c.id_carrera = e.id_carrera
and c.nombre = 'AUDITORIA'
c) Que entregue los estudiantes que se atrasaron en la entrega de los libros (RUT, NOMBRES,
APELLIDOS y FONO).
create or replace view estudiantes_atrasados
as
select e.rut_est, e.nombres, e.apellidos, e.fono, p.fecha_e
from estudiantes e, prestamo p
where e.rut_est = p.rut_est
and p.fecha_e < sysdate
d) La cantidad de libros prestados.
create or replace view cantidad_prestamos
as
SELECT count (*) as nprestamos
FROM prestamo p, libros l
where p.cod_libro = l.cod_libro
e) Los libros de editoriales extranjeras (CODIGO, TITULO, AÑO y PAIS de ORIGEN).
create or replace view libros_extrangeros
as
select l.cod_libro as codigo, l.titulo, l.agno as año, e.pais as pais_de_origen
from libros l, editoriales e
where l.id_edit = e.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).
create or replace view libros_reserva
as
select l.cod_libro as codigo, l.titulo, l.agno as año, b.biblioteca, a.nombres as nombre_autor, a.apellidos as
apellidos_autor, e.nombre as nombre_editorial, e.pais
from libros l, autores a, tipo t, biblioteca b, editoriales e
where l.rut_autor = a.rut_autor
and l.id_edit = e.id_edit
and l.id_tipo = t.id_tipo
and l.id_biblio = b.id_biblio
and t.tipo_p = 'RESERVA'
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 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.
- 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.
create or replace view tabla_vista
as
select es.rut_est, es.apellidos as nombre_est, es.nombres as apellidos_est, l.cod_libro, l.titulo, l.agno as año, a.nombres
as nombre_aut,
a.apellidos as apellidos_aut, ed.nombre as editorial, ed.pais as pais_edit, b.biblioteca, t.tipo_p, f.rut_func, f.nombres as
nombre_func,
f.apellidos as apellidos_func, p.fecha_p as fecha_prestado, p.fecha_e as fecha_entrega, cp.nombre as campus
from autores a, biblioteca b, carreras c, ciudad cd,campus cp, editoriales ed,estudiantes es, funcionarios f, libros l,
prestamo p, tipo t
where a.rut_autor = l.rut_autor
and ed.id_edit = l.id_edit
and b.id_biblio = l.id_biblio
and t.id_tipo = l.id_tipo
and p.cod_libro = l.cod_libro
and p.rut_func = f.rut_func
and es.rut_est = p.rut_est
and f.id_campus = cp.id_campus
and es.id_carrera = c.id_carrera
and c.id_campus = cp.id_campus
and cp.id_ciudad = cd.id_ciudad
and cp.nombre = 'ISLA TEJA'




(continua en la siguiente hoja)
Laboratorio 2

Más contenido relacionado

La actualidad más candente

La actualidad más candente (6)

Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
Primer Informe Ayudantía
Primer Informe AyudantíaPrimer Informe Ayudantía
Primer Informe Ayudantía
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
 
Lab 2
Lab 2Lab 2
Lab 2
 
Laboratorio n° 1
Laboratorio n° 1Laboratorio n° 1
Laboratorio n° 1
 

Destacado

Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1majuliar
 
4.activos intangibles
4.activos intangibles4.activos intangibles
4.activos intangiblesmajuliar
 
Tratamiento Contable de Software Computacionales y de Equipos Computacionales
Tratamiento Contable de Software Computacionales y de Equipos ComputacionalesTratamiento Contable de Software Computacionales y de Equipos Computacionales
Tratamiento Contable de Software Computacionales y de Equipos ComputacionalesConstanza Ruiz Aguilar
 
Tratamiento contable de un activo intangible
Tratamiento contable de un activo intangibleTratamiento contable de un activo intangible
Tratamiento contable de un activo intangibleeduardocide
 
Tratamiento contable de software
Tratamiento contable de softwareTratamiento contable de software
Tratamiento contable de softwareeduardocide
 
Tratamiento contable de un activo intangible
Tratamiento contable de un activo intangibleTratamiento contable de un activo intangible
Tratamiento contable de un activo intangibleCristian Moran Albornoz
 
Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...madnesshobbit
 
Tratamiento Contable Software, bajo IFRS
Tratamiento Contable Software, bajo IFRSTratamiento Contable Software, bajo IFRS
Tratamiento Contable Software, bajo IFRSCecilia Ayala
 
EJEMPLO ASIENTO SIMPLE
EJEMPLO ASIENTO SIMPLEEJEMPLO ASIENTO SIMPLE
EJEMPLO ASIENTO SIMPLEVIJAROMA 96
 

Destacado (10)

Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
4.activos intangibles
4.activos intangibles4.activos intangibles
4.activos intangibles
 
Tratamiento Contable de Software Computacionales y de Equipos Computacionales
Tratamiento Contable de Software Computacionales y de Equipos ComputacionalesTratamiento Contable de Software Computacionales y de Equipos Computacionales
Tratamiento Contable de Software Computacionales y de Equipos Computacionales
 
Tratamiento contable de un activo intangible
Tratamiento contable de un activo intangibleTratamiento contable de un activo intangible
Tratamiento contable de un activo intangible
 
Tratamiento contable de software
Tratamiento contable de softwareTratamiento contable de software
Tratamiento contable de software
 
Tratamiento contable de un activo intangible
Tratamiento contable de un activo intangibleTratamiento contable de un activo intangible
Tratamiento contable de un activo intangible
 
Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...
 
Tratamiento contable software
Tratamiento contable softwareTratamiento contable software
Tratamiento contable software
 
Tratamiento Contable Software, bajo IFRS
Tratamiento Contable Software, bajo IFRSTratamiento Contable Software, bajo IFRS
Tratamiento Contable Software, bajo IFRS
 
EJEMPLO ASIENTO SIMPLE
EJEMPLO ASIENTO SIMPLEEJEMPLO ASIENTO SIMPLE
EJEMPLO ASIENTO SIMPLE
 

Similar a Laboratorio 2 (20)

Laboratorio 2 (1)
Laboratorio 2 (1)Laboratorio 2 (1)
Laboratorio 2 (1)
 
Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
PLSQL
PLSQLPLSQL
PLSQL
 
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)
 
Plsql
PlsqlPlsql
Plsql
 
Plsql
PlsqlPlsql
Plsql
 
Trabajo ayudantía
Trabajo ayudantíaTrabajo ayudantía
Trabajo ayudantía
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantia
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Laboratorio 2 SIA
Laboratorio 2 SIALaboratorio 2 SIA
Laboratorio 2 SIA
 
Laboratorio SIA
Laboratorio  SIALaboratorio  SIA
Laboratorio SIA
 
Laboratorio número ii
Laboratorio número iiLaboratorio número ii
Laboratorio número ii
 

Más de majuliar

Acces y visio
Acces y visioAcces y visio
Acces y visiomajuliar
 
7 resumen en emerald
7 resumen en emerald7 resumen en emerald
7 resumen en emeraldmajuliar
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3majuliar
 
6.base de datos neptuno
6.base de datos neptuno6.base de datos neptuno
6.base de datos neptunomajuliar
 
5.bd modelo relación
5.bd modelo relación5.bd modelo relación
5.bd modelo relaciónmajuliar
 
3.introduccion a los sistemas de info
3.introduccion a los sistemas de info3.introduccion a los sistemas de info
3.introduccion a los sistemas de infomajuliar
 
2.como la gestión del conocimiento
2.como la gestión del conocimiento2.como la gestión del conocimiento
2.como la gestión del conocimientomajuliar
 

Más de majuliar (7)

Acces y visio
Acces y visioAcces y visio
Acces y visio
 
7 resumen en emerald
7 resumen en emerald7 resumen en emerald
7 resumen en emerald
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3
 
6.base de datos neptuno
6.base de datos neptuno6.base de datos neptuno
6.base de datos neptuno
 
5.bd modelo relación
5.bd modelo relación5.bd modelo relación
5.bd modelo relación
 
3.introduccion a los sistemas de info
3.introduccion a los sistemas de info3.introduccion a los sistemas de info
3.introduccion a los sistemas de info
 
2.como la gestión del conocimiento
2.como la gestión del conocimiento2.como la gestión del conocimiento
2.como la gestión del conocimiento
 

Laboratorio 2

  • 1. Universidad Austral de Chile Facultad de ciencias económicas y administrativas Ingeniería Comercial Laboratorio N°2 Profesor: Cristian Salazar Alumno: Ma. Julia Ross T.
  • 2. Laboratorio N°2 1) a) Que entregue los estudiantes que son de Ing. Comercial (NOMBRES y APELLIDOS del estudiante, NOMBRE de la carrera y NOMBRE del campus). create or replace view estudiantes_comercial as select e.nombres, e.apellidos, c.nombre as carrera, cp.nombre as campus from estudiantes e, carreras c, campus cp where cp.id_campus = c.id_campus and c.id_carrera = e.id_carrera and c.nombre = 'ING. COMERCIAL'
  • 3. b) Que entregue los estudiantes que son de Auditoria (NOMBRES y APELLIDOS del estudiante, NOMBRE de la carrera y NOMBRE del campus). create or replace view estudiantes_auditoria as select e.nombres, e.apellidos, c.nombre as carrera, cp.nombre as campus from estudiantes e, carreras c, campus cp where cp.id_campus = c.id_campus and c.id_carrera = e.id_carrera and c.nombre = 'AUDITORIA'
  • 4. c) Que entregue los estudiantes que se atrasaron en la entrega de los libros (RUT, NOMBRES, APELLIDOS y FONO). create or replace view estudiantes_atrasados as select e.rut_est, e.nombres, e.apellidos, e.fono, p.fecha_e from estudiantes e, prestamo p where e.rut_est = p.rut_est and p.fecha_e < sysdate
  • 5. d) La cantidad de libros prestados. create or replace view cantidad_prestamos as SELECT count (*) as nprestamos FROM prestamo p, libros l where p.cod_libro = l.cod_libro
  • 6. e) Los libros de editoriales extranjeras (CODIGO, TITULO, AÑO y PAIS de ORIGEN). create or replace view libros_extrangeros as select l.cod_libro as codigo, l.titulo, l.agno as año, e.pais as pais_de_origen from libros l, editoriales e where l.id_edit = e.id_edit and e.pais <> 'CHILE'
  • 7. 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). create or replace view libros_reserva as select l.cod_libro as codigo, l.titulo, l.agno as año, b.biblioteca, a.nombres as nombre_autor, a.apellidos as apellidos_autor, e.nombre as nombre_editorial, e.pais from libros l, autores a, tipo t, biblioteca b, editoriales e where l.rut_autor = a.rut_autor and l.id_edit = e.id_edit and l.id_tipo = t.id_tipo and l.id_biblio = b.id_biblio and t.tipo_p = 'RESERVA'
  • 8. 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 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. - 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. create or replace view tabla_vista as select es.rut_est, es.apellidos as nombre_est, es.nombres as apellidos_est, l.cod_libro, l.titulo, l.agno as año, a.nombres as nombre_aut, a.apellidos as apellidos_aut, ed.nombre as editorial, ed.pais as pais_edit, b.biblioteca, t.tipo_p, f.rut_func, f.nombres as nombre_func, f.apellidos as apellidos_func, p.fecha_p as fecha_prestado, p.fecha_e as fecha_entrega, cp.nombre as campus from autores a, biblioteca b, carreras c, ciudad cd,campus cp, editoriales ed,estudiantes es, funcionarios f, libros l, prestamo p, tipo t where a.rut_autor = l.rut_autor and ed.id_edit = l.id_edit and b.id_biblio = l.id_biblio and t.id_tipo = l.id_tipo and p.cod_libro = l.cod_libro and p.rut_func = f.rut_func and es.rut_est = p.rut_est and f.id_campus = cp.id_campus and es.id_carrera = c.id_carrera and c.id_campus = cp.id_campus and cp.id_ciudad = cd.id_ciudad and cp.nombre = 'ISLA TEJA' (continua en la siguiente hoja)