Elaboración de la estructura del ADN y ARN en papel.pdf
Vistas
1. CARRERA PROFESIONAL DE: INGENIERIA DE SISTEMAS Y
TELEMÁTICA
TEMA : Vistas
DOCENTE : PORRO CHULLI, Marco Aurelio
ASIGNATURA : Base de datos II
INTEGRANTES:
CHUQUIZUTA RAMOS, Marleni
HERRERA SILVA, Carlos Jhonatan
2. Es un subconjunto de una base
de datos y se basa en una
consulta que se ejecuta en una o
más tablas de base de datos.
3. Las vistas
dinámicas
• Pueden contener datos de una o dos tablas
e incluir automáticamente todas las
columnas de la tabla o tablas
especificadas.
Las vistas
estáticas
• pueden contener datos de varias tablas y
las columnas necesarias de estas tablas se
deben especificar en las cláusulas SELECT y
WHERE de la vista estática
TIPOS
5. Administración de Vistas (Creación, Modificación y Eliminación)
Creación:
CREATE VIEW id_vista [(columna,…)]
AS especificación_consulta;
Existen dos casos en los que es obligatoria la especificación de
la lista de columnas:
1. Cuando la consulta incluye columnas calculadas
2. Cuando la consulta produce nombres idénticos.
6. Según el propósito con el que se organizan las vistas,
pueden clasificarse en los siguientes tipos:
A.Horizontales o por Restricción
Son las que restringen el acceso de un usuario a
únicamente un conjunto de filas de una tabla.
B. Verticales o por proyección
Son aquellas que restringen el acceso de un usuario sólo
a ciertas columnas de una tabla.
7. Creación:
C. Subconjuntos fila / columna
Lo más habitual es crear vistas con parte de las filas y
parte de las columnas de una tabla
D. Agrupados
Son vistas que incluyen una cláusula GROUP BY en
la consulta especificada..
E. Compuestas
Son vistas creadas a partir de los datos de dos o más
tablas.
8. Modificación
1ª - No especifica DISTINCT
2ª - FROM debe especificar una única tabla
3ª - La lista de selección no puede contener expresiones,
columnas calculadas o funciones de columna, solo referencias a
columnas simples.
4ª - WHERE no debe incluir subconsultas.
5ª - No debe incluir ni GROUP BY ni HAVING.