You are on page 1of 9

RUTH KATERINE RAMIREZ PEREZ

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.

PALABRAS RESERVADAS DEL LENGUAJE SQL


SENTENCIA DDL
ALTER PROCEDURE ALTER TABLE

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

Aadir filas de datos a una tabla.

DELETE

Eliminar filas de datos de una tabla.

UPDATE

Modificar los datos de una tabla.

SELECT

Recuperar datos de una tabla.


Confirmar como permamentes las modificaciones realizadas.

COMMIT

ROLLBACK

Deshacer todas las modificaciones realizadas desde la ltima confirmacin.

CLUSULAS Las clusulas son condiciones de modificacin utilizadas para definir los datos que desea seleccionar o manipular.
CLUSULA
FROM

DESCRIPCIN

Utilizada para especificar la tabla de la cual se van a seleccionar los registros


Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar

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

<> <=
>= =

Distinto de Menor Igual que


Mayor Igual que Igual que Utilizado para especificar un intervalo de valores. Utilizado en la comparacin de un modelo Utilizado para especificar registros de una base de datos

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

Utilizada para devolver el valor ms bajo de un campo especificado

GRACIAS!

You might also like