Professional Documents
Culture Documents
INTEGRACIN DE VISIONES
Y USO DE VISTAS.
FACILITADOR:
EMPRENDENDOR:
ING.EDGARDO MOLINA
LUZMARY RODRIGUEZ
BASE DE DATOS.
5to ING.SISTEMA
Marzo, 2016
INDICE
INTRODUCCIN3
CONTENIDO
1. INTEGRACIN DE VISIONES
1.1 Concepto
..4
1.2 Objetivo
.4
1.3 Metodologas
..5
1.4 Enfoque
......6
1.5 Reglas
.....6
2. VISTAS
2.1 Concepto
.............................................................................7
..................................................................12
.12
..................................................................12
INTRODUCCION
Mediante la realizacin de esta investigacin, la cual se realiza con el
propsito de ampliar y desarrollar excelentes habilidades en la integracin de
visiones, este material proporciona informacin detallada acerca de cada una
de sus caractersticas, al integrar dichas visiones se utilizan metodologas,
un enfoque y reglas con objetivos especficos; conceptos que encontraras al
momento de leer la informacin.
Una base de datos no solo se realiza en una computadora, sino que
tambin en Formularios, inventarios, etc. Para as acceder ms rpido a
ellas, es decir, a mano, en libros u hojas.
Hablar de vistas en base de datos es simplemente hablar de una tabla
virtual en las que se carga los datos en el momento de ser llamada. El
objetivo de estas vistas es agilizar el proceso de consulta a una base de
datos. La finalidad del autor es brindarle de manera detallada algunos
conceptos como los niveles de vistas, el uso, como crearlas ventajas y
ejemplos para la mayor comprensin.
INTEGRACION DE VISIONES
CONCEPTO
VISTAS
CONCEPTO:
Son visiones lgicas de tablas, que permiten entregar a los usuarios
slo la informacin que a stos les interesa. Facilitan el control de la
seguridad de la base de datos.
Una vista es una consulta que se presenta como una tabla (virtual) a partir
de un conjunto de tablas en una base de datos relacional.
Las vistas tienen la misma estructura que una tabla: filas y columnas. La
nica diferencia es que slo se almacena de ellas la definicin, no los datos.
Los datos que se recuperan mediante una consulta a una vista se
presentarn igual que los de una tabla. De hecho, si no se sabe que se est
trabajando con una vista, nada hace suponer que es as. Al igual que sucede
con una tabla, se pueden insertar, actualizar, borrar y seleccionar datos en
una vista. Aunque siempre es posible seleccionar datos de una vista, en
algunas condiciones existen restricciones para realizar el resto de las
operaciones sobre vistas.
Una vista se especifica a travs de una expresin de consulta (una sentencia
SELECT) que la calcula y que puede realizarse sobre una o ms tablas.
Para entender este tema un poco mejor vamos a tomar como ejemplo, el
siguiente modelo de datos
'SEGUNDO
NOMBRE',
'SEGUNDO
P.PRIMER_APELLIDO
APELLIDO',
E.DESCRIPCION
G.DESCRIPCION 'GENERO'
8
Y en una prxima vez que se requiera hacer esa consulta bastara con el
siguiente query:
SELECT * FROM PERSONA_GENERO_ESTADO
NIVELES DE VISTAS
Las vistas se basan en una visin bases de datos de tres niveles, que lo
componen:
10
se
intentara
eliminar
APLICACIONES DE VISTA
11
CREATE VIEW : Define una tabla lgica a partir de una o ms tablas fsicas
o de otras vistas.
DROP VIEW : Elimina una definicin de vista (y cualquier vista definida a
partir de ella).
Create View Vname(A1,A2,,An) As <QuerySQLstandar>
12
Ejemplo 1
Se utiliza una base de datos con las siguientes relaciones:
Specie(sName,comName,family)Specie(sName_,comName,family)
Esta tabla almacena los datos que caracterizan las especies animales.
Almacena el nombre cientfico en sName , el nombre comn con el que se le
conoce es guardado en comName y la familia family a la que pertenece la
especie.
Animal(zID,
sName,
aName,country)Animal(zID,
sName, aName_,country)
La tabla animal guarda los datos de los animales que habitan cada
zoolgico. El atributo zID es clave fornea a Zoo, se refiere al zoolgico en el
que se encuentra un animal, sName es clave fornea a la Specie que
pertenece, country es el pas de procedencia.
La creacin de las relaciones y los valores que se utilizarn en este
ejemplo se encuentran en el siguiente archivo
13
PostgreSQL retorna:
CREATE VIEW
Al realizar un SELECT de la vista, PostgreSQL la despliega como si fuera
una relacin cualquiera.
zid |
sname
14
Sin embargo la vista no almacena los datos, sino que estos siguen
almacenados en la relacin Animal. Observe que ocurre cuando se insertan
ms datos en Animal
zid |
sname
15
Las principales ventajas que se obtienen al utilizar vistas son los siguientes:
16
CONCLUSION
17