Bases De Datos

Páginas: 3 (570 palabras) Publicado: 21 de abril de 2012
Universidad Politécnica de Amozoc.
Ingeniería de software.

BASES DE DATOS DISTRIBUIDAS
VISTAS.

M.C. Jorge Mario Cortés Mendoza
1

Abril 2012

VISTAS.


Una vista permite agrupa oselecciona un conjunto de datos.



Las vistas se definen mediante consultas a la base de datos.



Toda vista pertenece a una base de datos. Por defecto, las vistas se
crean en la base dedatos actual.



Las tablas y las vistas comparten el mismo espacio de nombres en la
base de datos, por eso, una base de datos no puede contener una
tabla y una vista con el mismo nombre.
2 VISTAS.

Se definen para facilitar y restringir el acceso a los datos de las tablas a
usuarios limitados.



Creación o modificación de vistas con CREATE VIEW o ALTER
VIEW.

Eliminación de vistas con DROP VIEW.



Obtención de información de definición de una vista (metadatos)
con SHOW CREATE VIEW

3

VISTAS.
Creación de vistas.

CREATE [OR REPLACE] [ALGORITHM ={UNDEFINED |
MERGE | TEMPTABLE}] VIEW nombre_vista [(columnas)] AS
sentencia_select [WITH [CASCADED | LOCAL] CHECK
OPTION]



CREATE VIEW crea una vista nueva o reemplaza una existente si seincluye la cláusula OR REPLACE.



sentencia_select proporciona la definición de la vista, puede estar
dirigida a tablas de la base o a otras vistas.

4

TABLAS TEMPORALES.
Ejemplo

5 VISTAS.
Creación de vistas con todas las facturas del cliente 2

Resultado

6

VISTAS.
A diferencia de las tablas temporales, si algún registro en la base de
datos se modifica y este pertenece ala vista, la información de la
vista también se actualiza.

7

VISTAS.
Es posible realizar consultas sobre las vistas

Resultado

8

VISTAS.
La estructura es estática y se hace entiempo de creación: los futuros
campos / cambios sobre las tablas no se reflejan en la vista.

9

VISTAS.
Definir una vista que ya existe

10

VISTAS.
Su uso es igual que una tabla, SELECT...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS