SlideShare una empresa de Scribd logo
1 de 5
Ayudantía



“Laboratorio 2”




    Ninoska Altamirano

    Catalina Cárdenas
Laboratorio N°2

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

CREATE OR REPLACE VIEW ESTUDIANTES_COMERCIAL AS
select e.nombres, e.apellidos, c.nombre, ca.nombre as campus
from estudiantes e, carreras c, campus ca
where e.id_carrera=c.id_carrera
and c.id_campus=ca.id_campus
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 carreras, ca.nombre as campus
from estudiantes e, carreras c, campus ca
where e.id_carrera=c.id_carrera
and ca.id_campus=c.id_campus
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 RETRASO_LIBROS AS
select e.rut_est, e.nombres, e.apellidos, e.fono, p.fecha_e, p.fecha_p
from estudiantes e, prestamo p
where e.rut_est=p.rut_est
and p.fecha_e > trunc (sysdate)

d)La cantidad de libros prestados.

CREATE OR REPLACE VIEW LIBROS_PRESTADOS AS
select count(*) AS LIBROS
from prestamo

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

CREATE OR REPLACE VIEW LIBROS_EXTRANJEROS AS
select l.cod_libro, l.titulo, l.agno, e.pais
from libros l, editoriales e
where e.id_edit=l.id_edit
and 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, l.titulo, l.agno, b.biblioteca, a.nombres, a.apellidos,
e.nombre, e.pais, t.tipo_p
from libros l, autores a, editoriales e, biblioteca b, tipo t
where a.rut_autor=l.rut_autor
and e.id_edit=l.id_edit
and t.id_tipo=l.id_tipo
and TIPO_P = 'RESERVA'

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

a) Los estudiantes del campus Isla Teja, que tienen libros en su poder (atrasados
o no).

CREATE OR REPLACE VIEW LIBROS_PRESTADOS_TEJA AS
select e.nombres as estudiante, c.nombre, p.fecha_p
from estudiantes e, campus c, prestamo p
where e.rut_est=p.rut_est
and c.nombre='ISLA TEJA'


b) Se debe entregar el RUT, NOMBRE y APELLIDOS del estudiante, además del NOMBRE
de la carrera a la cual pertenece


CREATE OR REPLACE VIEW ESTUDIANTES_CARRERA AS
select rut_est, e.nombres as estudiante, e.apellidos, c.nombre as carreras
from estudiantes e, carreras c
where e.id_carrera=c.id_carrera

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

CREATE OR REPLACE VIEW DETALLE_LIBROS_PRESTADOS AS
select e.rut_est, e.nombres as estudiante, e.apellidos, c.nombre as carreras,
p.cod_libro,l.titulo, l.agno, a.nombres as autores, a.apellidos as
apellidos_autores, ed.nombre as editorial, ed.pais, b.biblioteca, t.tipo_p
from estudiantes e, carreras c, prestamo p, libros l, autores a, editoriales ed,
biblioteca b, tipo t
where e.id_carrera=c.id_carrera
and e.rut_est=p.rut_est
and p.cod_libro=l.cod_libro
and l.id_tipo=t.id_tipo
and l.rut_autor=a.rut_autor
and l.id_edit=ed.id_edit
and l.id_biblio=b.id_biblio


d) Se debe indicar que funcionario realizo la transacción, con RUT, NOMBRE y
APELLIDO.

CREATE OR REPLACE VIEW DETALLE_PRESTAMOS_FUNCIONARIOS AS
select e.rut_est, e.nombres as nombre_estudiante, e.apellidos as
apellidos_estudiantes, c.nombre as carreras, p.cod_libro, l.titulo, l.agno,
a.nombres as autores, a.apellidos as apellidos_autores, ed.nombre as editorial,
ed.pais, b.biblioteca, t.tipo_p, f.nombres as funcionarios, f.rut_func,
f.apellidos as apellidos_funcionarios
from estudiantes e, carreras c, prestamo p, libros l, autores a, editoriales ed,
biblioteca b, tipo t, funcionarios f
where e.id_carrera=c.id_carrera
and e.rut_est=p.rut_est
and p.cod_libro=l.cod_libro
and l.id_tipo=t.id_tipo
and l.rut_autor=a.rut_autor
and l.id_edit=ed.id_edit
and l.id_biblio=b.id_biblio


e) Además deberá indicarse la FECHA de PRESTAMO y la FECHA de ENTREGA de éste.

CREATE OR REPLACE VIEW DETALLE_PRESTAMO AS
select e.rut_est, e.nombres as estudiante, e.apellidos as apellidos_estudiante,
c.nombre as carreras, p.cod_libro,l.titulo, l.agno, a.nombres as autores,
a.apellidos as apellido_autores, ed.nombre as editorial, ed.pais, b.biblioteca,
t.tipo_p, f.nombres as funcionarios, f.rut_func, f.apellidos as
apellidos_funcionarios, p.fecha_p, p.fecha_e
from estudiantes e, carreras c, prestamo p, libros l, autores a, editoriales ed,
biblioteca b, tipo t, funcionarios f
where e.id_carrera=c.id_carrera
and e.rut_est=p.rut_est
and p.cod_libro=l.cod_libro
and l.id_tipo=t.id_tipo
and l.rut_autor=a.rut_autor
and l.id_edit=ed.id_edit
and l.id_biblio=b.id_biblio

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

a) El número de Estudiantes por Carreras

CREATE OR REPLACE VIEW N_ESTUDIANTES_CARRERAS AS
select c.nombre as carrera, count(e.rut_est) as N_estudiantes
from carreras c, estudiantes e
where c.id_carrera =e.id_carrera
group by c.nombre


b) El número de Estudiantes por Campus


CREATE OR REPLACE VIEW N_ESTUDIANTES_CAMPUS AS
select k.nombre as campus, count(e.rut_est) as N_estudiantes
from estudiantes e, carreras c, campus k
where e.id_carrera = c.id_carrera
and c.id_campus = k.id_campus
group by k.nombre


c) El número de Estudiantes por Ciudad


CREATE OR REPLACE VIEW N_ESTUDIANTES_CIUDAD AS
select ci.nombre as ciudad, count(e.rut_est) as N_estudiantes
from estudiantes e, carreras c, campus k, ciudad ci
where e.id_carrera = c.id_carrera
and c.id_campus = k.id_campus
and k.id_ciudad = ci.id_ciudad
group by ci.nombre


d) El número de Préstamos atrasados


CREATE OR REPLACE VIEW PRESTAMOS_ATRASADOS AS
select count(*)as prestamo_atrasados
from prestamo
where fecha_e > sysdate


e) El número de Prestamos Activos, No atrasados.

CREATE OR REPLACE VIEW PRESTAMOS AS
select count(*)as prestamo
from prestamo

Más contenido relacionado

La actualidad más candente (11)

Tarea ahora
Tarea ahoraTarea ahora
Tarea ahora
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
Laboratorio sia 2 (1)
Laboratorio sia 2 (1)Laboratorio sia 2 (1)
Laboratorio sia 2 (1)
 
Laboratorio N° 2
Laboratorio N° 2Laboratorio N° 2
Laboratorio N° 2
 
Plsql
PlsqlPlsql
Plsql
 
Laboratorio nº2
Laboratorio nº2Laboratorio nº2
Laboratorio nº2
 
Lab 2
Lab 2Lab 2
Lab 2
 
Primer Informe Ayudantía
Primer Informe AyudantíaPrimer Informe Ayudantía
Primer Informe Ayudantía
 
Laboratorio n° 1
Laboratorio n° 1Laboratorio n° 1
Laboratorio n° 1
 
Primer Informe sistemas
Primer Informe sistemasPrimer Informe sistemas
Primer Informe sistemas
 

Destacado

Destacado (9)

Tratamiento contable (1)
Tratamiento contable (1)Tratamiento contable (1)
Tratamiento contable (1)
 
Tratamiento contable
Tratamiento contableTratamiento contable
Tratamiento contable
 
Como la gestión del conocimiento permite integrar
Como la gestión del conocimiento permite integrarComo la gestión del conocimiento permite integrar
Como la gestión del conocimiento permite integrar
 
Sia
SiaSia
Sia
 
Catalina cv
Catalina cvCatalina cv
Catalina cv
 
Tratamiento contable (1)
Tratamiento contable (1)Tratamiento contable (1)
Tratamiento contable (1)
 
Kata
KataKata
Kata
 
Tratamiento contable
Tratamiento contableTratamiento contable
Tratamiento contable
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 

Similar a Laboratorio 2 - Ayudantía con vistas SQL para base de datos de biblioteca

Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12Jose Olivera
 
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
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantiagabybehrend
 
Laboratorio Nº 2 SIA
Laboratorio Nº 2 SIALaboratorio Nº 2 SIA
Laboratorio Nº 2 SIAFranco Rios
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2marulymb
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2marulymb
 
Laboratorio 2
Laboratorio 2Laboratorio 2
Laboratorio 2marulymb
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 siaMarion
 
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
 
Laboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantiaatrivinho
 

Similar a Laboratorio 2 - Ayudantía con vistas SQL para base de datos de biblioteca (20)

Tarea sia 30-04-12
Tarea sia 30-04-12Tarea sia 30-04-12
Tarea sia 30-04-12
 
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
 
Trabajo ayudantia
Trabajo ayudantiaTrabajo ayudantia
Trabajo ayudantia
 
Laboratorio Nº 2 SIA
Laboratorio Nº 2 SIALaboratorio Nº 2 SIA
Laboratorio Nº 2 SIA
 
Laboratorio 2 SIA
Laboratorio 2 SIALaboratorio 2 SIA
Laboratorio 2 SIA
 
Laboratorio SIA
Laboratorio  SIALaboratorio  SIA
Laboratorio SIA
 
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
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Ayudantia 2 sia
Ayudantia 2 siaAyudantia 2 sia
Ayudantia 2 sia
 
Trabajo ayudantía
Trabajo ayudantíaTrabajo ayudantía
Trabajo ayudantía
 
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 2 - ayudantia
Laboratorio 2 - ayudantiaLaboratorio 2 - ayudantia
Laboratorio 2 - ayudantia
 
Plsql
PlsqlPlsql
Plsql
 

Más de katalinandrea

Modelo entidad relaicion
Modelo entidad relaicionModelo entidad relaicion
Modelo entidad relaicionkatalinandrea
 
Ifrs y la contabilidad ambienta1
Ifrs y la contabilidad ambienta1Ifrs y la contabilidad ambienta1
Ifrs y la contabilidad ambienta1katalinandrea
 
Como la gestión del conocimiento permite integrar
Como la gestión del conocimiento permite integrarComo la gestión del conocimiento permite integrar
Como la gestión del conocimiento permite integrarkatalinandrea
 
1 ayudantia finanzas
1 ayudantia finanzas1 ayudantia finanzas
1 ayudantia finanzaskatalinandrea
 

Más de katalinandrea (10)

Modelo entidad relaicion
Modelo entidad relaicionModelo entidad relaicion
Modelo entidad relaicion
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3
 
Ifrs y la contabilidad ambienta1
Ifrs y la contabilidad ambienta1Ifrs y la contabilidad ambienta1
Ifrs y la contabilidad ambienta1
 
Como la gestión del conocimiento permite integrar
Como la gestión del conocimiento permite integrarComo la gestión del conocimiento permite integrar
Como la gestión del conocimiento permite integrar
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Estados financieros
Estados financierosEstados financieros
Estados financieros
 
Estados financieros
Estados financierosEstados financieros
Estados financieros
 
Finanzas uba
Finanzas ubaFinanzas uba
Finanzas uba
 
1 ayudantia finanzas
1 ayudantia finanzas1 ayudantia finanzas
1 ayudantia finanzas
 

Último

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 

Laboratorio 2 - Ayudantía con vistas SQL para base de datos de biblioteca

  • 1. Ayudantía “Laboratorio 2” Ninoska Altamirano Catalina Cárdenas
  • 2. Laboratorio N°2 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). CREATE OR REPLACE VIEW ESTUDIANTES_COMERCIAL AS select e.nombres, e.apellidos, c.nombre, ca.nombre as campus from estudiantes e, carreras c, campus ca where e.id_carrera=c.id_carrera and c.id_campus=ca.id_campus 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 carreras, ca.nombre as campus from estudiantes e, carreras c, campus ca where e.id_carrera=c.id_carrera and ca.id_campus=c.id_campus 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 RETRASO_LIBROS AS select e.rut_est, e.nombres, e.apellidos, e.fono, p.fecha_e, p.fecha_p from estudiantes e, prestamo p where e.rut_est=p.rut_est and p.fecha_e > trunc (sysdate) d)La cantidad de libros prestados. CREATE OR REPLACE VIEW LIBROS_PRESTADOS AS select count(*) AS LIBROS from prestamo e) Los libros de editoriales extranjeras (CODIGO,TITULO , AÑO y PAIS de ORIGEN. CREATE OR REPLACE VIEW LIBROS_EXTRANJEROS AS select l.cod_libro, l.titulo, l.agno, e.pais from libros l, editoriales e where e.id_edit=l.id_edit and 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, l.titulo, l.agno, b.biblioteca, a.nombres, a.apellidos, e.nombre, e.pais, t.tipo_p from libros l, autores a, editoriales e, biblioteca b, tipo t where a.rut_autor=l.rut_autor
  • 3. and e.id_edit=l.id_edit and t.id_tipo=l.id_tipo and TIPO_P = 'RESERVA' 2.-Se requiere obtener datos desde la Base de Datos y almacenarlos de forma permanente (Vista). Se solicita: a) Los estudiantes del campus Isla Teja, que tienen libros en su poder (atrasados o no). CREATE OR REPLACE VIEW LIBROS_PRESTADOS_TEJA AS select e.nombres as estudiante, c.nombre, p.fecha_p from estudiantes e, campus c, prestamo p where e.rut_est=p.rut_est and c.nombre='ISLA TEJA' b) Se debe entregar el RUT, NOMBRE y APELLIDOS del estudiante, además del NOMBRE de la carrera a la cual pertenece CREATE OR REPLACE VIEW ESTUDIANTES_CARRERA AS select rut_est, e.nombres as estudiante, e.apellidos, c.nombre as carreras from estudiantes e, carreras c where e.id_carrera=c.id_carrera c) 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. CREATE OR REPLACE VIEW DETALLE_LIBROS_PRESTADOS AS select e.rut_est, e.nombres as estudiante, e.apellidos, c.nombre as carreras, p.cod_libro,l.titulo, l.agno, a.nombres as autores, a.apellidos as apellidos_autores, ed.nombre as editorial, ed.pais, b.biblioteca, t.tipo_p from estudiantes e, carreras c, prestamo p, libros l, autores a, editoriales ed, biblioteca b, tipo t where e.id_carrera=c.id_carrera and e.rut_est=p.rut_est and p.cod_libro=l.cod_libro and l.id_tipo=t.id_tipo and l.rut_autor=a.rut_autor and l.id_edit=ed.id_edit and l.id_biblio=b.id_biblio d) Se debe indicar que funcionario realizo la transacción, con RUT, NOMBRE y APELLIDO. CREATE OR REPLACE VIEW DETALLE_PRESTAMOS_FUNCIONARIOS AS select e.rut_est, e.nombres as nombre_estudiante, e.apellidos as apellidos_estudiantes, c.nombre as carreras, p.cod_libro, l.titulo, l.agno, a.nombres as autores, a.apellidos as apellidos_autores, ed.nombre as editorial, ed.pais, b.biblioteca, t.tipo_p, f.nombres as funcionarios, f.rut_func, f.apellidos as apellidos_funcionarios from estudiantes e, carreras c, prestamo p, libros l, autores a, editoriales ed, biblioteca b, tipo t, funcionarios f
  • 4. where e.id_carrera=c.id_carrera and e.rut_est=p.rut_est and p.cod_libro=l.cod_libro and l.id_tipo=t.id_tipo and l.rut_autor=a.rut_autor and l.id_edit=ed.id_edit and l.id_biblio=b.id_biblio e) Además deberá indicarse la FECHA de PRESTAMO y la FECHA de ENTREGA de éste. CREATE OR REPLACE VIEW DETALLE_PRESTAMO AS select e.rut_est, e.nombres as estudiante, e.apellidos as apellidos_estudiante, c.nombre as carreras, p.cod_libro,l.titulo, l.agno, a.nombres as autores, a.apellidos as apellido_autores, ed.nombre as editorial, ed.pais, b.biblioteca, t.tipo_p, f.nombres as funcionarios, f.rut_func, f.apellidos as apellidos_funcionarios, p.fecha_p, p.fecha_e from estudiantes e, carreras c, prestamo p, libros l, autores a, editoriales ed, biblioteca b, tipo t, funcionarios f where e.id_carrera=c.id_carrera and e.rut_est=p.rut_est and p.cod_libro=l.cod_libro and l.id_tipo=t.id_tipo and l.rut_autor=a.rut_autor and l.id_edit=ed.id_edit and l.id_biblio=b.id_biblio 3.- Se solicita obtener lo siguiente (vistas): a) El número de Estudiantes por Carreras CREATE OR REPLACE VIEW N_ESTUDIANTES_CARRERAS AS select c.nombre as carrera, count(e.rut_est) as N_estudiantes from carreras c, estudiantes e where c.id_carrera =e.id_carrera group by c.nombre b) El número de Estudiantes por Campus CREATE OR REPLACE VIEW N_ESTUDIANTES_CAMPUS AS select k.nombre as campus, count(e.rut_est) as N_estudiantes from estudiantes e, carreras c, campus k where e.id_carrera = c.id_carrera and c.id_campus = k.id_campus group by k.nombre c) El número de Estudiantes por Ciudad CREATE OR REPLACE VIEW N_ESTUDIANTES_CIUDAD AS select ci.nombre as ciudad, count(e.rut_est) as N_estudiantes from estudiantes e, carreras c, campus k, ciudad ci where e.id_carrera = c.id_carrera and c.id_campus = k.id_campus and k.id_ciudad = ci.id_ciudad
  • 5. group by ci.nombre d) El número de Préstamos atrasados CREATE OR REPLACE VIEW PRESTAMOS_ATRASADOS AS select count(*)as prestamo_atrasados from prestamo where fecha_e > sysdate e) El número de Prestamos Activos, No atrasados. CREATE OR REPLACE VIEW PRESTAMOS AS select count(*)as prestamo from prestamo