Sep 8

Bases de Datos (clase 3)

Llegué rayando el día de hoy, no encontraba dónde estacionarme. Afortunadamente hasta el momento lo que han comenzado a ver es una plática de Oracle y filosofía de trabajo dentro de su área. Las revistas de Oracle y un poco mas, sin aondar en el tema.

Comenzó a hablar acerca de la compra de un CRM por parte de Oracle, el conocido Siebel, otra de tantas adquisiciones de la compañía.

Las vistas

Una vista es una presentación hecha a la medida de los datos en una o mas tablas, incluso tienen la misma estructura que una tabla (filas y columnas), la única diferencia es que sólo se almacena de ellas la definición, no los datos. Los datos que se recuperan mediante una consulta a una vista se presentarán igual que los de una tabla. De hecho, si no se sabe que se está trabajando con una vista, nada hace suponer que es así. Al igual que sucede con una tabla, se pueden insertar, actualizar, borrar y seleccionar datos en una vista. Aunque siempre es posible seleccionar datos de una vista, en algunas condiciones existen restricciones para realizar el resto de las operaciones sobre vistas.

Las vistas, aunque facilitan la operación y aseguran la informació, también tienen un precio en la carga de trabajo sobre el servidor de Bases de Datos. Cada query ejecutado sobre la vista, genera a su vez un query sobre la tabla original, lo que en casos extremos puede resultar en un servidor sobrecargado.

Para solucionar esta situación se desarrollaron las Vistas materializadas, mismas que fueron implementadas en la versión 8 de Oracle. Estas generan físicamente los datos como tablas en donde se especifican los tiempos de actualización. Las vistas materializadas se actualizan con cada cambio en las tablas originales.

Sinónimos
Un sinónimo es un álias para una tabla, vista, secuencia o unidad de programa. Un sinónimo no es un objeto del esquema, sino una referencia a un objeto.


El día de hoy se debe elegir tema para la investigación que deberán ser presentadas a final de curso.

Ligas de interés





Bases de Datos (clase 6)

Bases de Datos (clase 4)

Bases de Datos (clase 7)

Bases de Datos

Bases de datos (clase 2)

 

Deja una réplica.