Академический Документы
Профессиональный Документы
Культура Документы
SERVER
ELIMINAR
CURSO:
BASE DE DATOS II
DOCENTE:
ALUMNOS:
INDICE
................................................................................................................................. 4
1.
TRIGGER .................................................................................................................................. 4
1.1
CONCEPTO: ..................................................................................................................... 4
1.2
USO:................................................................................................................................. 4
1.3
UN TRIGGER TIENE ASOCIADO: ...................................................................................... 4
1.4
Limitaciones de los triggers .................................................................................... 5
1.5
APLICACIONES TIPICAS DE TRIGGERS ............................................................................ 5
1.6
SINTAXIS ESENCIAL DE UN TRIGGER .............................................................................. 5
2. MICROSOFT SQL SERVER ........................................................................................................ 6
2.1
Qu es Microsoft SQL Server .......................................................................................... 6
2.2
A quin le sirve Microsoft SQL Server ............................................................................ 6
2.3
Tipos de Licencia ............................................................................................................. 7
2.4
Por qu elegir Microsoft SQL Server .............................................................................. 7
.................................................................................................................................. 8
1.
2.
3.
4.
5.
6.
1. TRIGGER
1.1 CONCEPTO:
Es un procedimiento que se ejecuta cuando se cumple una condicin establecida al
realizar una operacin. Dependiendo de la base de datos, los triggers pueden ser de
insercin (INSERT), actualizacin (UPDATE) o borrado (DELETE).Algunas bases de datos
pueden ejecutar triggers al crear, borrar o editar usuarios, tablas, bases de datos u otros
objetos.
1.2 USO:
Los disparadores pueden emplearse para muchas cosas diferentes, incluyendo:
El mantenimiento de restricciones de integridad complejas, que no sean posibles con
las restricciones declarativas definidas en el momento de crear la tabla.
La auditora de la informacin contenida en una tabla, registrando los cambios
realizados y la identidad del que los llev a cabo.
El aviso automtico a otros programas de que hay que llevar a cabo una determinada
accin, cuando se realiza un cambio en una tabla
1.3 UN TRIGGER TIENE ASOCIADO:
Solo se pueden aplicar a una tabla especfica, es decir, un trigger no sirve para dos o
ms tablas.
El trigger se crea en la base de datos que de trabajo pero desde un trigger puedes
hacer referencia a otras bases de datos.
Un Trigger devuelve resultados al programa que lo desencadena de la misma forma
que un Stored Procedure aunque no es lo ms idneo, para impedir que una
instruccin de asignacin devuelva un resultado se puede utilizar la sentencia SET
NOCOUNT al principio del Trigger.
Dispositivo
Agregar
Aceptar
Aceptar
10
11
Ejecutar Consulta
12
13
GO
--se crea el trigger con el nombre TR_CATEGORIA_ELIMINADA
CREATE TRIGGER TR_CATEGORIA_ELIMINADA
--la tabla que afecta
ON dbo.Pais
--la operacin q realiza el trigger After (ocurre despus de que pasa la eliminacin)
AFTER DELETE
AS
BEGIN
--las sentencias sql que ejecuta el trigger
INSERT INTO BDRegistrar.dbo.Pais_Eliminado
SELECT * FROM DELETED d
END
GO
Ilustracin 13: TRIGGER TR_CATEGORIA_ELIMINADA
14
15
16
http://es.slideshare.net/dinastiajosedejesus/triggers-o-disparadores?related=1
http://www-oei.eui.upm.es/Asignaturas/BD/BD/docbd/prac/sintaxisSQLServer.pdf
http://www.snip.gob.ni/xdc/SQL/Desencadenadores.pdf
http://static.schoolrack.com/files/14960/103289/Tutorial_de_SQL_Server_2005_Express.pdf
17
https://mega.co.nz/#!kQkk2LhL!sL9x3UNfMjoxOvH78HDZNDiIkZzW88a0c1rTs8ZiGU4
18