Transcript

Capitulo 12 transact sql.Administrar vistas e ndices y lemguaje de control de transaccionesDentro del lenguje Sql (Structure Query Language ) se encuentra la categora de sentencias que conforman el lenguaje de control de Transacciones TCL (Transaction Control Language)Las sentencias del lenguje de control de transacciones se utilizan para confirmar o restaurar transacciones de bases de datos, que son unidades de trabajo que realizan una o mas sentencias SQL, relacionadas entre s.Como ejemplos caracteristicos tenemos los comandos COMMIT, ROLLBACK, SAVEPOINT, SETTRANSACTION Las filas y columnas de datos proceden de tablas a las que se hace referencia en la consulta que define la vista.Actua como filtro de las tablas subyacentes a las que hace referencia con ella.

Vistas Una vista es una tabla vitual cuyo contenido est definido por una consulta. Al igual que una tabla real, una vista consta de un conjunto de columnas y filas de datos con un nombre La vista no existe como conjunto de valores de datos almacenados en una base de datos La consulta que define a la vista puede venir de una o mas tablas, o de vistas de otras bases de datos Tiene pocas restricciones a la hora de modificar los datos de esta No existe ninguna restriccin a la hora de consultar vistas Se utilizan para restringir el acceso al usuario a filas concretas de una tabla Para restringir el acceso del usuario a columnas especificas Se usan para combinar columnas de varias tablas de tal forma que parezcan una sola tabla Una vista es sencillamente un objeto de base de datos que presenta datos de tablaFunciones Realizar particiones de datos y mejorar el rendimiento cuando se copia un dato Permiten a los usuarios centrarse en datos de su inters y tareas especificas de las que son responsables Simplifican la forma en que los usuarios manipulan los datos Permiten que varios usuarios puedan ver los datos de modo distinto, aunque estn utilizando los mismos simultneamente Es posible utilizar vistas para exportar datos a otras aplicaciones Es posible importar informacin desde archivos de datos a determinadas vistasPara crear una vista se utiliza la sentencia CREATE VIEWSintaxis

CREATE VIEW [] []Nombre_vista [(columna [,.n])][with{ENCYPTION|SCHEMABINDING|VIEW_METADATA}[,..n]]AsInstruccion_seleccion(with check option)


Top Related