Professional Documents
Culture Documents
DISPARADORES EN SQL
Los disparadores (triggers) son funciones definidas
por el diseador de la base de datos que se ejecutan cuando se producen ciertas operaciones en las bases de datos. Si un evento ocurre, el administrador de disparadores dentro del gestor de bases de datos llama a la funcin adecuada para procesar el evento, por lo que cuando ejecutamos un INSERT, DELETE o UPDATE, es posible que se desencadene la ejecucin de disparadores, cosa que hay que tener muy en cuenta al desarrollar y evaluar aplicaciones.
OBJETIVO
Recompilar un procedimiento almacenado. Aadir o redefinir una columna, modificar la asignacin de almacenamiento. Recoger estadsticas de rendimiento sobre los objetos de la BD para utilizarlas en el optimizador basado en costes. Crear una tabla. Crear un ndice. Eliminar una tabla. Eliminar un ndice. Conceder privilegios o papeles, roles, a un usuario o a otro rol. Eliminar todas las filas de una tabla. Retirar los privilegios de un usuario o rol de la base de datos.
ANALYZE
CREATE TABLE CREATE INDEX DROP TABLE DROP INDEX GRANT TRUNCATE REVOKE
SENTENCIA DML
OBJETIVO
INSERT
DELETE
UPDATE
SELECT
COMMIT
ROLLBACK
CLUSULAS Las clusulas son condiciones de modificacin utilizadas para definir los datos que desea seleccionar o manipular.
CLUSULA
FROM
DESCRIPCIN
WHERE
GROUP BY HAVING
Utilizada para separar los registros seleccionados en grupos especficos Utilizada para expresar la condicin que debe satisfacer cada grupo
Utilizada para ordenar los registros seleccionados de acuerdo con un orden especfico
ORDER BY
OPERADORES LGICOS
Los operadores lgicos sirven para combinar condiciones. En Access2000 una condicin puede tomar tres valores TRUE (verdadero), FALSE (falso) o NULL (nulo), por lo tanto el resultado de los operadores lgicos tambin ser true, false o null.
OPERADOR USO
Es el "y" lgico. Evala dos condiciones y devuelve un valor de verdad slo si ambas son ciertas.
Es el "o" lgico. Evala dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta. Negacin lgica. Devuelve el valor contrario de la expresin.
AND
OR
NOT
OPERADORES DE COMPARACIN Los operadores de comparacin comprueban si dos expresiones son iguales. Se pueden utilizar en todas las expresiones excepto en las de los tipos de datos text, next o image.
OPERADOR
< >
USO
Menor que Mayor que
<> <=
>= =
BETWEEN
LIKE In
FUNCIONES DE AGREGADO
Las funciones de agregado se usan dentro de una clusula SELECT en grupos de registros para devolver un nico valor que se aplica a un grupo de registros.
FUNCIN
AVG COUNT SUM MAX
DESCRIPCIN
Utilizada para calcular el promedio de los valores de un campo determinado Utilizada para devolver el nmero de registros de la seleccin Utilizada para devolver la suma de todos los valores de un campo determinado Utilizada para devolver el valor ms alto de un campo especificado
MIN
GRACIAS!