1. INTEGRACION DE VISTAS
BASE DE DATOS
Republica Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Defensa
Universidad Nacional Experimental Politécnica De Las Fuerzas Armadas
Unefa Aragua-Sede Maracay
Integrantes
Dukakis Muñoz
María Valdivia
Leo ColmenaresSIN-601
2. La integración de vistas, es la etapa de diseño 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.
Mucho esfuerzo se ha puesto en el ambiente académico, para obtener
metodologías que asistan a la automatización de este proceso.
INTEGRACION DE VISTAS
3. El modelo de Entidad Relación (ER), es utilizado como soporte para las
distintas metodologías de integración de vistas, debido a su calidad de
estándar de facto en el campo de la representación de modelos
conceptuales de bases de datos. Su aporte a estas metodologías es la de
capturar la semántica de los datos, insumo fundamental para el proceso de
integración.
4. En esta sección se describen los conceptos clave de la metodología de
integración de vistas presentados por Spaccapietra y Parent.
El mecanismo propuesto por Spaccapietra y Parent, soporta la integración
de conceptos expresados en los distintos modelos por construcciones
estructurales diferentes. Por ejemplo, puede integrarse en un único
modelo, dos que contengan el mismo concepto expresado como un
atributo en uno y como entidad en otro. Es por esto que es necesario
definir las distintas clases de elementos de un MER que son considerados
por los autores al momento de la integración, ya que sobre estas
construcciones es que se expresarán las correspondencias semánticas de
los conceptos a integrar.
INTEGRACION DE VISTA CONCEPTO DE METODOLOGIA
5. Una vista es una tabla virtual en una base de datos cuyos contenido están
definidos por una consulta para el usuario la vista aparece como una tabla
real. formada por columna designadas y filas de datos. Sin embargo a
diferencia de la tabla real, la vista no existe en la base de datos como un
conjunto almacenado de valores , esto es. Los datos y columnas visible en
la vista son los resultados de la consulta que define la vista SQL
VENTAJAS DE LA VISTA
Seguridad: cada usuario puede obtener permiso para acceder a la base de
datos mediante vistas que contienen los datos específicos que dicho
usuario esta autorizado a ver.
Simplicidad de consulta: la vista puede extraer datos de varias tablas
diferentes y presentarlos como una tabla, haciendo que la consulta
multitablas pasen a ser consultas sobre una sola vista.
CONCEPTOS DE VISTA
6. • Para la especificación de tablas con información que se accede con
frecuencia pero no posee existencia física:
– Información derivada de la relación entre varias tablas.
– Información derivada de la formación de grupos de tuplas (p.e. para
la obtención de estadísticas).
– En general: información derivada de consultas complejas a la que se
accede con frecuencia.
• Como mecanismo de seguridad: creación de vistas con, únicamente, los
atributos de las tablas a los cuales se desea permitir acceder a
determinados usuarios.
• Para la creación de esquemas externos
APLICACIONES DE VISTA
7. CREACION DE UNA VISTA
La sentencia CREATE VIEW permite crear una vista. Asigna a la vista un
nombre y especifica la consulta que define la vista. la creación de una
vista implica el tener permiso de acceso a todas las tablas Referenciada
en la consulta, Además puede asignar un nombre a cada columna de la
vista Recién creada.