Entradas

Mostrando entradas de julio, 2016

PROCEDIMIENTOS ALMACENADOS

Imagen
     1.      Contenido v   Definición Un   procedimiento almacenado   ( stored procedure   en inglés) es un   programa   (o   procedimiento ) almacenado físicamente en una   base de datos . Su implementación varía de un   gestor de bases de datos   a otro. La ventaja de un procedimiento almacenado   es que al ser ejecutado, en respuesta a una petición de usuario, es ejecutado directamente en el motor de bases de datos, el cual usualmente corre en un servidor separado. Como tal, posee acceso directo a los datos que necesita manipular y sólo necesita enviar sus resultados de regreso al usuario, deshaciéndose de la sobrecarga resultante de comunicar grandes cantidades de datos salientes y entrantes.    v   Sintaxis ü   Create Procedure  Y  Create Function CREATE PROCEDURE sp_name ([ parameter [,...]])     [ characteristic ...] routine_body ...

VISTAS EN SQL

Imagen
     1.     Contenido  ¬   Definición Una   vista   es una consulta que se presenta como una tabla (virtual) a partir de un conjunto de tablas en una base de datos relacional. Las vistas 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. Una vista se especifica a través de una expresión de consulta (una sentencia SELECT) que la calcula y que puede realizarse sobre una o más tablas....