You are on page 1of 7

REPUBLICA BOLIVARIANA DE VENEZUELA.

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA.


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA
FUERZA ARMADA NACIONAL BOLIVARIANA.
NUCLEO YARACUY- EXTENCION NIRGUA

INTEGRACIN DE VISIONES Y
USO DE VISTAS.

FACILITADOR:

EMPRENDENDOR:

ING. EDGARDO MOLINAS

MILANYELI LEON

MARZO, 2016

INTEGRACION DE VISIONES

La integracin de visiones, es la etapa de diseo de una base de


datos, que tiene por objetivo lograr un modelo conceptual global, a partir de
un conjunto formalizado de vistas de diferentes usuarios. Muchos esfuerzo
se ha puesto en el ambiente acadmico, para obtener metodologas que
asistan a la automatizacin de este proceso.

El modelo de Entidad Relacin (ER), es utilizado como soporte para


las distintas metodologas de integracin de vistas, debido a su calidad de
estndar de facto en el campo de la representacin de modelos conceptuales
de bases de datos. Su aporte a estas metodologas es la de capturar la
semntica de los datos, insumo fundamental para el proceso de integracin.
El artculo publicado por Spaccapietra y Parent en 1993, representa uno de
los hitos fundamentales en la historia de la integracin de vistas como
disciplina, ya que describe no solo los fundamentos formales para el
desarrollo de metodologas de integracin automatizada de vistas, sino que
adems propone los algoritmos fundamentales en la materia.

OBJETIVOS DE INTEGRACION DEVISIONES

Lograr un modelo Conceptual Global.


Intercambio de informacion para las Organizaciones Modernas.

Multiplicidad de Sistemas de informacion interoperando en un


escenarios real.
METODOLOGIA DE LA INTEGRACION DE VISIONES

Es un conjunto de procedimientos racionales utilizados para alcanzar


una gama de objetivos que rigen en una investigacin cientfica o una
exposicin doctrinal.
La metodologa de integracion de visiones incluye los siguientes pasos:

Planificacion.
Planificacion de bases de datos.
Identificacion de proceso.
Seleccin de proceso.
ESTRATEGIAS DE INTEGRACION DE VISTAS

Escalera binaria: se empieza por dos vistas similares. La vista


resultante se integra con la ms similar de las restantes y as
sucesivamente. Adecuada para la integracin manual.

N-aria: se integran todas las vistas a la vez. Precisa herramientas


informticas. Todava no hay herramientas comerciales para ello.

Binaria equilibrada: se emparejan todas las vistas y se integran. Los


esquemas resultantes se vuelven a emparejar e integrar y as
sucesivamente.

Mixta: se hacen grupos de vistas similares. Cada grupo se integra por


separado. Los esquemas resultantes se vuelven a agrupa por similitud
e integrar y as sucesivamente.
REGLAS PARA LA INTEGRACION DE VISIONES

Integracin de elementos.
Integracin de links: Son enlaces definidos desde la base de datos
local a una base de datos remota.
Integracin de Paths: Puede usar la propiedad Path para determinar la
ubicacin donde estn almacenados los datos.
Integracin de atributos de elementos correspondientes.
Integracin de atributos con Paths.
Regla aditiva.
VISTAS:

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. Sobre un conjunto de tablas relacionales se puede trabajar con un
nmero cualquiera de vistas.

La mayora de los SGBD soportan la creacin y manipulacin de


vistas. Las vistas se crean cuando se necesitan hacer varias sentencias para
devolver una tabla final.

Las vistas se basan en una visin bases de datos de tres niveles, que lo
componen:

Capa fsica: En el nivel inferior, se encuentran los datos reales


almacenados en un disco.

Capa conceptual: Es la abstraccin de las relaciones (o tabla) de los


datos almacenados en un disco.

Capa de lgica: la ltima capa es una abstraccin por encima de las


relaciones es lo que se conoce como vistas (views).

APLICACIONES DE VISTA

Para la especificacin de tablas con informacin que se accede con


frecuencia pero no posee existencia fsica:

Informacin derivada de la relacin entre varias tablas.


Informacin derivada de la formacin de grupos de tuplas (p.e. para la
obtencin de estadsticas).
En general: informacin derivada de consultas complejas a la que se
accede con frecuencia.

Como mecanismo de seguridad: creacin de vistas con, nicamente,


los atributos de las tablas a los cuales se desea permitir acceder a
determinados usuarios.

Para la creacin de esquemas externos.

USO DE LA VISTA
Las vistas se emplean para:

Realizar consultas complejas ms fcilmente: Las vistas


permiten dividir la consulta en varias partes.

Proporcionar tablas con datos especficos: Las vistas


permiten ser utilizadas como tablas que resumen todos los
datos, as como tambin permiten ocultar ciertos datos. Cuando
ese se requiere un detalle que no corresponde precisamente a
las relaciones.

Modularidad de acceso a base de datos: las vistas se pueden


pensar en forma de mdulos que nos da acceso a partes de la
base de datos. Cuando ese detalle que se requiere no
corresponde precisamente a las relaciones.

VENTAJAS DEL USO DE VISTAS

Se especifica a travs de una expresin de consulta (una sentencia


select), que la calcula y que puede realizarse sobre una o ms tablas.

Sobre un conjunto de tablas relacionales se puede trabajar con un


nmero cualquiera de vista.

La mayora de los SGBD soportan la creacin y manipulacin de


vistas. las vistas se crean cuando se necesitan hacer varias
sentencias para devolver una tabla final.

You might also like