Select * From

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...

ACID , Bases de Datos

by on Jun.19, 2009, under Hace Poco

ACID

Referencia: Wikipedia, la enciclopedia libre


En bases de datos se denomina ACID a un conjunto de características necesarias para que una serie de instrucciones puedan ser consideradas como una transacción. Así pues, si un sistema de gestión de bases de datos es ACID compliant quiere decir que el mismo cuenta con las funcionalidades necesarias para que sus transacciones tengan las características ACID.

En concreto ACID es un acrónimo de Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en español.

  • Atomicidad: es la propiedad que asegura que la operación se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias.
  • Consistencia: es la propiedad que asegura que sólo se empieza aquello que se puede acabar. Por lo tanto se ejecutan aquellas operaciones que no van a romper la reglas y directrices de integridad de la base de datos.
  • Aislamiento: es la propiedad que asegura que una operación no puede afectar a otras. Esto asegura que la realización de dos transacciones sobre la misma información sean independientes y no generen ningún tipo de error.
  • Durabilidad: es la propiedad que asegura que una vez realizada la operación, ésta persistirá y no se podrá deshacer aunque falle el sistema.

Cumpliendo estas 4 condiciones se considera ACID Compliant

Comentarios desactivados en ACID , Bases de Datos 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...