Hola qué tal.
Bienvenidos a este nuevo capítulo del curso completo de base de datos y seguimos agregando temas y vamos
a seguir agregando temas conforme vayan surgiendo y este tema lo agregué a pedido de nadie realmente
lo vi y dije bueno sería bueno comentar acerca de eso.
Me refiero al tema de los eventos ciclo ha incluido a lo largo de sus últimas versiones un objeto más
en la base de datos que me permite manejar eventos que son los eventos es precisamente la programación
de una tarea que se va a ejecutar en una hora determinada un día determinado y le podemos dar cierta
periodicidad.
Vamos a ver un ejemplo vamos a ir a nuestra base de datos vamos a botón derecho crear nuevo.
El último elemento seguramente ustedes lo habrán visto que es eventos.
Esto es muy útil porque permite realizar un mantenimiento mucho más fino de la base de datos realizar
algunas tareas específicas como pasar datos de una tabla a otra crear tablas borrar datos hacer una
especie de mantenimiento a medida de lo que nosotros vamos a necesitar.
Lo primero que tenemos que hacer es crear un nombre de evento por ejemplo
depurar tabla ventas donde quizás podemos llegara a jugar con la fecha y en base a unos días anteriores
o a un año anterior mover registros de nuestra tabla ventas a una tabla determinada.
Como verán en la parte del cuerpo de ejecución tenemos prácticamente el mismo la misma estructura que
en las estor prosigue así que aquí vamos a poder jugar con todos los tipos de variables comandos instrucciones
y demás.
Vamos a ver que podemos dejar un comentario el definidores lo mismo que Néstor presídium y nuestro evento
puede figurar como habilitado deshabilitado o des habilitarlo en esclavo es cuando nosotros tenemos
una base de datos que tiene maestros y esclavos estos esclavos son prácticamente réplicas de la base
de datos y nos permite tener por ejemplo una base de datos distribuida a lo largo de varias máquinas
de varios equipos de hardware Podemos quizá realizar estos eventos Zener en el nodo maestro pero no
queremos que nuestros nodos esclavos estén ejecutando tiempo de procesador en estas tareas.
La solapa más importante es la solapa de programar.
Aquí nosotros vamos a sestear precisamente cuando queremos que se ejecute.
Tenemos de una sola vez aquí y se comió la Z Jaydy SQL podemos ejecutar lo que coloquemos aquí adentro
una sola vez en tal fecha y tal hora determinada.
Pero lo bueno es que podemos programar tareas repetitivas donde podemos decirle una vez al día ejecuta
tal cosa o podemos decirle que va a ser una vez al día pero a partir de cuando queremos que una vez
al día ejecute determinada tarea.
Pero que comience en una fecha determinada y que termine en una fecha determinada si yo no tengo tildado
el terminar va a ser indefinidamente hasta que yo lo detenga a mano y si no puedo por un período determinado
de cierre que se ejecute esa tarea una vez al día puedo elegir.
Miren todo lo que puedo elegir una vez al año o cinco veces al año o una vez por hora minuto.
SEMANA segundo voy a poder hacer el año del mes actual.
Bueno ustedes van a jugar con los valores de acuerdo a las necesidades que tengan y lo que tengan que
programar aquí en nuestra sentencia.
Y aquí básicamente hay un tilde que dice suprimir eventos después de su expiración.
Esto es más que elocuente aquí lo que nos dice es que una vez que se ejecutó va a borrar el evento de
nuestro motor de base de datos porque lo va a ejecutar una sola vez y a quienes Beguin puedo poner instrucciones
insert y hacer todo lo que ustedes quieran para que se ejecute en ese momento que han programado.
Así que bueno este es un pequeño capítulo cortito vamos a ir tirando estas perlitas vamos a ir agregando
a nuestro curso perlitas si ustedes tienen en particular que quieren sugerir estamos abiertos.
Realmente mi meta es que este curso sea el curso más completo sobre base de datos que haya en la red
y por ahora los usuarios lo están reconociendo como tal así que vamos vamos que podemos ir agregando
cosas que sean útiles para ustedes y para mí también porque es un placer estar aquí enseñando así que
nos vemos en el próximo capítulo.
Muchas gracias.