Select * From

DBA

Vistas en PostgreSQL, View en PostgreSQL

by on Jun.20, 2009, under Bases Datos, DBA, View, Vistas

CREATE VIEW myview
AS SELECT city, temp_lo, temp_hi, prcp, date, location
FROM weather, cities
WHERE city = name;
SELECT * FROM myview;

Comentarios desactivados en Vistas en PostgreSQL, View en PostgreSQL more...

Bases de Datos – Vistas

by on Jun.20, 2009, under Bases Datos, DBA, View, Vistas

Fuente : Wikipeadia
En la teoria de la bases de datos una vista es un query almacenado que se accedido como una tabla virtual y sus datos son la ejecucion del query o consulta. La vista no forma parte del esquema fisico de la base de datos, es dinamico en trabajo, la tabla virtual computa o toma los datos de las tablas fisicas de la base de datos.
Existen varias ventajas de las vistas sobre las tablas:

  1. Las vistas pueden representar un subconjunto de datos de una tabla.
  2. Tambien pueden representar un join y presentar datos de distintas tablas.
  3. Las vistas pueden presentar columnas que sean producto de operaciones numericas u otras com promedios, sumatorias.
  4. Las vistas son muy livianas para la base ya que continene solo el query o script almacenado los datos no se almacenan se cargan dianamicamente de las tablas fisicas del esquema.
  5. Las vistas limitan el grado de exposicion de las tablas al exterior de la base.

El uso de vistas provee una capa de abstraccion en la base tal como lo hacen las funciones en los programas. Las vistas tambien pueden añadir datos de otras vistas. Las filas en las vistas no tienen orden por defecto. El SQL 2003 no permite ordenar los datos en las clausulas CREATE VIEW, pero el ordenamiento lo puedes obtener al igual que en una tabla normal.

Si el gestor de la base puede determinar el mapeo hace las tablas fisicas desde la vista entonces las vista es ACTUALIZABLE y puede usar UPDATE, INSERT y DELETE.
Si no puede determinar el mapeo de hacia las tablas de origen de datos entonces es una VISTA DE LECTURA solamente.

Comentarios desactivados en Bases de Datos – Vistas more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...

    Archives

    All entries, chronologically...