mjxjxjx
Páginas: 5 (1137 palabras)
Publicado: 8 de enero de 2014
¿Qué son las vistas?
Una vista es un objeto. Una vista es una alternativa para mostrar datos de varias tablas; es como una tabla virtual que almacena una consulta. Los datos accesibles a través de la vista no están almacenados en la base de datos, en la base de datos se guarda la definición de la vista y no el resultado de ella.
¿Para qué sirven?
Las vistas suelen utilizarsepara centrar, simplificar y personalizar la percepción de la base de datos para cada usuario. Las vistas pueden emplearse como mecanismos de seguridad, que permiten a los usuarios obtener acceso a los datos por medio de la vista, pero no les conceden el permiso de obtener acceso directo a las tablas base subyacente de la vista. Las vistas pueden utilizarse para proporcionar una interfaz compatiblecon versiones anteriores con el fin de emular una tabla que existía pero cuyo esquema ha cambiado. También pueden utilizarse para copiar datos entre Microsoft SQL Server a fin de mejorar el rendimiento y crear particiones de los datos.
¿Cómo se implementan?
Sólo puede crear vistas en la base de datos actual. Sin embargo, las tablas y las vistas a las que se haga referencia desde la nueva vistapueden encontrarse en otras bases de datos e, incluso, en otros servidores, si la vista se define mediante consultas distribuidas.
Los nombres de las vistas deben seguir las reglas que se aplican a los identificadores y ser únicos para cada esquema. Además, el nombre debe ser distinto del de las tablas incluidas en ese esquema.
Es posible generar vistas dentro de otras vistas. Microsoft SQLServer permite anidar vistas. El anidamiento no debe superar los 32 niveles. Es posible que el límite real del anidamiento de vistas sea inferior en función de la complejidad de la vista y de la memoria disponible.
No puede asociar con las vistas reglas ni definiciones DEFAULT.
Los desencadenadores AFTER no se pueden asociar con las vistas; sólo se pueden asociar los desencadenadores INSTEAD OF.La consulta que define la vista no puede incluir las cláusulas COMPUTE ni COMPUTE BY, y tampoco puede incluir la palabra clave INTO.
No se pueden crear vistas temporales, ni vistas dentro de tablas temporales.
subyacentes de la vista que afecten a la definición de ésta. De lo contrario, la vista puede generar resultados inesperados cuando se realiza una consulta.
No puede emitir consultas detexto completo en una vista, aunque una definición de vista puede incluir una consulta de texto completo si ésta hace referencia a una tabla configurada para la indización de texto completo.
¿Qué son los procedimientos?
Un procedimiento es un conjunto de acciones u operaciones que tienen que realizarse de la misma forma, para obtener siempre el mismo resultado bajo las mismas circunstancias (porejemplo, procedimiento de emergencia).
¿Para qué sirven los procedimientos?
Sirve para el análisis o revisión de los procedimientos de un sistema.
Interviene en la consulta de todo el personal.
Que se desee emprender tareas de simplificación de trabajo como análisis de tiempos, delegación de autoridad, etc.
Para establecer un sistema de información o bien modificar el ya existente.
Parauniformar y controlar el cumplimiento de las rutinas de trabajo y evitar su alteración arbitraria.
Determina en forma más sencilla las responsabilidades por fallas o errores.
Facilita las labores de auditoria, evaluación del control interno y su evaluación.
Aumenta la eficiencia de los empleados, indicándoles lo que deben hacer y cómo deben hacerlo.
¿Qué son los disparadores y para qué sirven?DISPARADORES También conocidos como TRIGGERS , es un bloque de código almacenado en base de datos que se activa cuando se pulsa una determinada tecla u ocurre un determinado evento automáticamente, un disparador está asociado a una tabla como puede ser: - Realizar una consulta. - Validar un dato. - Hacer una operación DML inserta, modificar o eliminar registros de una base de datos
El trigger...
Leer documento completo
Regístrate para leer el documento completo.