SlideShare una empresa de Scribd logo
1 de 6
Test 01



Alumnos:      Iván Jara Baldovino

              NicolasKlocker



PARTE 3:



1.- La vista es un objeto de la base de datos que es un accesso recurrente a tu
tabla, que se genera por dos razones principales para tener seguridad por si
quieres ocultar alguna información de la tabla además de que es solo una
consulta, por lo tanto no puedes modificar los datos de la tabla. Y la segunda
razón es por si tienes una consulta que utilizas mucho, la guardas como vista
y puedes tenerla disponible en cualquier momento.

En sí también es conocida como una tabla temporal ya que solo se genera si
la tabla es consultada.



CREATE VIEW ejemplo

AS

SELECT nombre, edad, sueldo

FROM trabajador

WHERE sexo = 'm'

Para ejecutar la vista solo tienes que consultarla:si te das cuenta ejemplo es
la vista recurrente a la tabla de trabajador la cual extrae solo tres atributos
de dicha tabla, y también puedes darle tratamiento de tabla, por ejemplo:
SELECT * FROM ejemplo;

SELECT nombre, sueldo
FROM ejemplo

WHERE sueldo >20000;




2.- El sucesor del modelo de dos capas el cual estaba constituido por Front-
end y Back end, entendido cada uno de ellos como: Front end capa donde el
usuario interactúa con su PC, el Back end corresponde a un servidor de base
de datos como SQL Server u Oracle.

El modelo a tres capaz implementa una o más capas adicionales las cuales
están encargadas de encapsular las reglas del negocio asociadas con el
sistema y las separa de la presentación y el código de la Base de datos.

Un modelo de tres capas tiene como destino final ayudar a construir
componentes físicos a partir de los niveles lógicos, estos niveles están
conformados por varios componentes, por tanto pueden suplir a muchos
servicios.
PARTE 2



1.- Realice una vista que entregue los libros en préstamo, indicando SOLO los
campos de fecha de entrega, el nombre de libro, el autor, el país, la editorial
y que tipo es (Reserva, General, etc).*/
CREATE OR REPLACE VIEW PREGUNTA_1_PARTE_II AS

SELECT

B.FECHA_E AS FECHA_DE_ENTREGA,

A.TITULO,

D.NOMBRES AS NOMBRE_DE_AUTOR,

C.PAIS AS PAIS_DE_ORIGEN,

C.NOMBRE AS NOMBRE_DE_EDITORIAL,

E.TIPO_P



FROM

LIBROS A,

PRESTAMO B,

EDITORIALES C,

AUTORES D,

TIPO E
WHERE

A.RUT_AUTOR=D.RUT_AUTOR

AND

A.ID_TIPO=E.ID_TIPO

AND

A.ID_EDIT=C.ID_EDIT




2.- Realice una vista que entregue el NOMBRE y RUT de los estudiantes y sus
préstamos, indicando el LIBRO (NOMBRE), y la fecha de entrega del libro.
CREATE OR REPLACE VIEW PREGUNTA_2_PARTE_II AS

SELECT

A.NOMBRES,

A.APELLIDOS,

A.RUT_EST,

C.COD_LIBRO,

C.TITULO,

B.FECHA_E



FROM

ESTUDIANTES A,

PRESTAMO B,

LIBROS C



WHERE

B.RUT_EST=A.RUT_EST
AND

B.COD_LIBRO=C.COD_LIBRO




PARTE 1:
Prueba ayudantía

Más contenido relacionado

La actualidad más candente (14)

COMO CREAR UNA BASE DE DATOS EN XAMPP
COMO CREAR UNA BASE DE DATOS EN XAMPPCOMO CREAR UNA BASE DE DATOS EN XAMPP
COMO CREAR UNA BASE DE DATOS EN XAMPP
 
Open office calc
Open office calcOpen office calc
Open office calc
 
Módulo3 presentacion
Módulo3 presentacionMódulo3 presentacion
Módulo3 presentacion
 
Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4Visual basic 6.0 practicas unidad 4
Visual basic 6.0 practicas unidad 4
 
Colegio fiscal yaruqui
Colegio fiscal yaruquiColegio fiscal yaruqui
Colegio fiscal yaruqui
 
Tipos de sentencias sql
Tipos de sentencias sqlTipos de sentencias sql
Tipos de sentencias sql
 
Sql
SqlSql
Sql
 
Partes de ventana de access
Partes de ventana de accessPartes de ventana de access
Partes de ventana de access
 
Caro
CaroCaro
Caro
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Sql Pau
Sql PauSql Pau
Sql Pau
 
Tablas en Oracle
Tablas en OracleTablas en Oracle
Tablas en Oracle
 

Similar a Prueba ayudantía

Similar a Prueba ayudantía (20)

Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)
 
Visualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sqlVisualizacion de datos de varias tablas en sql
Visualizacion de datos de varias tablas en sql
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10
 
Sq lite
Sq lite Sq lite
Sq lite
 
das
dasdas
das
 
Normasicontec260815torre 150902112121-lva1-app6892-150911032240-lva1-app6892
Normasicontec260815torre 150902112121-lva1-app6892-150911032240-lva1-app6892Normasicontec260815torre 150902112121-lva1-app6892-150911032240-lva1-app6892
Normasicontec260815torre 150902112121-lva1-app6892-150911032240-lva1-app6892
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
Base de-datos-ii
Base de-datos-iiBase de-datos-ii
Base de-datos-ii
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
soito polar :3
soito polar :3 soito polar :3
soito polar :3
 
Plantilla con-normas-icontec oso polar
Plantilla con-normas-icontec oso polar Plantilla con-normas-icontec oso polar
Plantilla con-normas-icontec oso polar
 
MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial Básico
 
Plantilla con-normas-icontec
Plantilla con-normas-icontec Plantilla con-normas-icontec
Plantilla con-normas-icontec
 
Guia access
Guia accessGuia access
Guia access
 
Acces
AccesAcces
Acces
 
Access
AccessAccess
Access
 
Access 801
Access 801Access 801
Access 801
 
Informatica...malle
Informatica...malleInformatica...malle
Informatica...malle
 

Prueba ayudantía

  • 1. Test 01 Alumnos: Iván Jara Baldovino NicolasKlocker PARTE 3: 1.- La vista es un objeto de la base de datos que es un accesso recurrente a tu tabla, que se genera por dos razones principales para tener seguridad por si quieres ocultar alguna información de la tabla además de que es solo una consulta, por lo tanto no puedes modificar los datos de la tabla. Y la segunda razón es por si tienes una consulta que utilizas mucho, la guardas como vista y puedes tenerla disponible en cualquier momento. En sí también es conocida como una tabla temporal ya que solo se genera si la tabla es consultada. CREATE VIEW ejemplo AS SELECT nombre, edad, sueldo FROM trabajador WHERE sexo = 'm' Para ejecutar la vista solo tienes que consultarla:si te das cuenta ejemplo es la vista recurrente a la tabla de trabajador la cual extrae solo tres atributos de dicha tabla, y también puedes darle tratamiento de tabla, por ejemplo: SELECT * FROM ejemplo; SELECT nombre, sueldo
  • 2. FROM ejemplo WHERE sueldo >20000; 2.- El sucesor del modelo de dos capas el cual estaba constituido por Front- end y Back end, entendido cada uno de ellos como: Front end capa donde el usuario interactúa con su PC, el Back end corresponde a un servidor de base de datos como SQL Server u Oracle. El modelo a tres capaz implementa una o más capas adicionales las cuales están encargadas de encapsular las reglas del negocio asociadas con el sistema y las separa de la presentación y el código de la Base de datos. Un modelo de tres capas tiene como destino final ayudar a construir componentes físicos a partir de los niveles lógicos, estos niveles están conformados por varios componentes, por tanto pueden suplir a muchos servicios.
  • 3. PARTE 2 1.- Realice una vista que entregue los libros en préstamo, indicando SOLO los campos de fecha de entrega, el nombre de libro, el autor, el país, la editorial y que tipo es (Reserva, General, etc).*/ CREATE OR REPLACE VIEW PREGUNTA_1_PARTE_II AS SELECT B.FECHA_E AS FECHA_DE_ENTREGA, A.TITULO, D.NOMBRES AS NOMBRE_DE_AUTOR, C.PAIS AS PAIS_DE_ORIGEN, C.NOMBRE AS NOMBRE_DE_EDITORIAL, E.TIPO_P FROM LIBROS A, PRESTAMO B, EDITORIALES C, AUTORES D, TIPO E
  • 4. WHERE A.RUT_AUTOR=D.RUT_AUTOR AND A.ID_TIPO=E.ID_TIPO AND A.ID_EDIT=C.ID_EDIT 2.- Realice una vista que entregue el NOMBRE y RUT de los estudiantes y sus préstamos, indicando el LIBRO (NOMBRE), y la fecha de entrega del libro. CREATE OR REPLACE VIEW PREGUNTA_2_PARTE_II AS SELECT A.NOMBRES, A.APELLIDOS, A.RUT_EST, C.COD_LIBRO, C.TITULO, B.FECHA_E FROM ESTUDIANTES A, PRESTAMO B, LIBROS C WHERE B.RUT_EST=A.RUT_EST