Disparadores Yprocedimientos Almacenados
Disparadores Yprocedimientos Almacenados
Disparadores Yprocedimientos Almacenados
Comentario
Módulo: Actividad:
Unidad 6 comentario
Fecha: 11/11/14
Bibliografía:
http://es.slideshare.net/adita1023/disparadores-base-de-datos
http://det.bi.ehu.es/practicasSQL/manual5/stored-procedures.html#variables-in-stored-
procedures
DISPARADORES
1.- Disparadores de nivel de fila : se ejecutan una vez para cada fila afectada
por una instrucción DML. Los disparadores de nivel de fila se crean utilizando la
cláusula for each row en el comando create trigger .
3.- Disparadores Before y After : puesto que los disparadores son ejecutados
por sucesos, puede establecerse que se produzcan inmediatamente antes
(before) o después (after) de dichos sucesos.
Emisión de juicios:
En este caso los autores concuerdan con las descripciones sobre el uso de
disparadores y procedimientos almacenados.
Estos dicen que son usados comúnmente para mejorar la administración de la
base de datos, sin necesidad de los usuarios ejecuten sentencias.
Además estos generan valores de columnas, evitan errores en los datos, y oos
sincroniza.
Permite implementar programas basados en paradigma lógico,Los
disparadores son soportados en MySQL a partir de la versión 5.0.2. Algunos de
los soportes existentes son los disparadores para las sentencias INSERT,
UPDATE y DELETE
De la misma manera , Ofrece chequeos de seguridad basada en valores,
Asegura que las operaciones relacionadas se realizan juntas de forma implícita,
Ofrece mayor control sobre la BD.sin embargo tienen desventajas , Hay que
definir con anticipación la tarea que realizara trigger, Peligro de pérdida en
realizaciones,Nunca se llama directamente, Solo se pueden aplicar a una tabla
especifica, es decir, un trigger no sirve para dos o más tablas
Profesional
Comentario
Conclusión:
De manera personal enfocándome en los sistemas gestores de las bases de
datos tanto como el uso de disparadores y procedimientos almacenados.
Estos nos ayudan a mantener la base de datos segura y fáciles de manipular
ya que sus funciones son Registrar, auditar y monitorear la actividad de
cambios de datos, Validan datos, cambiando o negando acciones como insert,
update, delete en una tabla, además sus ventajas primordiales son que tienen
un acceso más rápido a los datos, mayor velocidad de respuesta, Mejor
manejo de la paquetería etc. Y una desventaja principal es que se corrompe la
base de datos y se pueden perder hasta los respaldos.