SlideShare una empresa de Scribd logo
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

PPTX
Bases de datos
PPTX
SQL EN VISUAL BASIC
DOCX
Diego velez tutorial access
PPTX
Sesion 13-c#
PPTX
Diego y el perchas
PPTX
Creación indices y constraints en bases de datos de sql server
PPTX
Creaccion de una base de datos
PPTX
Presentación1
Bases de datos
SQL EN VISUAL BASIC
Diego velez tutorial access
Sesion 13-c#
Diego y el perchas
Creación indices y constraints en bases de datos de sql server
Creaccion de una base de datos
Presentación1

La actualidad más candente (14)

DOCX
COMO CREAR UNA BASE DE DATOS EN XAMPP
ODP
Open office calc
PPT
Módulo3 presentacion
PPTX
Visual basic 6.0 practicas unidad 4
PPTX
Colegio fiscal yaruqui
DOCX
Tipos de sentencias sql
PPT
Partes de ventana de access
PPT
PPTX
Base de datos
PPTX
Base de datos
PPTX
Base de datos
PPTX
PPT
COMO CREAR UNA BASE DE DATOS EN XAMPP
Open office calc
Módulo3 presentacion
Visual basic 6.0 practicas unidad 4
Colegio fiscal yaruqui
Tipos de sentencias sql
Partes de ventana de access
Base de datos
Base de datos
Base de datos
Publicidad

Similar a Prueba ayudantía (20)

PPTX
PDF
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
PDF
Base de-datos-ii
PPTX
Visualizacion de datos de varias tablas en sql
PDF
Bdii 10 vistas_new
PPTX
Vistas_Funciones_y_as_Funciones_y as_Funciones_yProcedimientos_SQL.pptx
PPTX
PDF
Modelos de base de datos
PPTX
Vistas en mysql
PPTX
Vistas en mySql
PPTX
Vistas en my sql
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de-datos-ii
Visualizacion de datos de varias tablas en sql
Bdii 10 vistas_new
Vistas_Funciones_y_as_Funciones_y as_Funciones_yProcedimientos_SQL.pptx
Modelos de base de datos
Vistas en mysql
Vistas en mySql
Vistas en my sql
Publicidad

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