Postgres SQL
¿Que es?
Postgresql es un Sistema de gestión de bases de datos relacional orientado a objetos y libre, ,
similar a la BSD o la MIT.
Como muchos otros proyectos de código abierto, el desarrollo de postgresql
no es manejado por una empresa y/o persona, sino que es dirigido por una
comunidad de desarrolladores que trabajan de forma desinteresada, altruista,
libre y/o apoyados por organizaciones comerciales .
Características
- Claves ajenas también
denominadas Llaves ajenas o Claves Foráneas (foreign keys).
- Disparadores : Un
disparador o trigger se define como una acción específica que
se realiza de acuerdo a un evento, cuando éste ocurra dentro de la base de
datos. En PostgreSQL esto significa la ejecución de un procedimiento almacenado
basado en una determinada acción sobre una tabla específica. Ahora todos los
disparadores se definen por seis características:
- El nombre del disparador
- El momento en que el disparador debe arrancar
- El evento del disparador deberá activarse sobre...
- La tabla donde el disparador se activará
- La frecuencia de la ejecución
- La función que podría ser llamada
- La función no es correcta
Funciones
Bloques de código que se ejecutan en
el servidor. Pueden ser escritos en varios lenguajes, con la potencia que cada
uno de ellos da, desde las operaciones básicas de programación, tales como
bifurcaciones y bucles, hasta las complejidades de la programación orientada a
objetos o la programación funcional.
Los disparadores son funciones
enlazadas a operaciones sobre los datos.
0 comentarios:
Publicar un comentario