Administración de base de datos con PostgreSql - Laboratorio 3. Procedimientos Almacenados y Disparadores
Resumen
Esta tercera entrega de una serie de laboratorios de Administración de Base de Datos (ABD) enseña el uso de los procedimientos almacenados asociados a los disparadores (triggers) en una tabla de la base de datos. Este trabajo no pretende enseñar a programar procedimientos almacenados en la base de datos, por lo que el lector debe de investigar el tema denominado Lenguaje de Procedimientos de SQL para PostgreSQL (SQL Procedural Language, mejor conocido como PLPGSQL), aunque probablemente en una segunda serie de laboratorios se explique este tipo de programación.
Los laboratorios se han diseñado para proporcionar los conceptos y la experiencia necesarios para conocer detalladamente el sistema, se aprovecha la función de "copiar y pegar" que nos ofrece el sistema operativo Windows para disminuir el esfuerzo del lector en la preparación del ambiente de trabajo y en la solución de los problemas. En la sección denominada "trabajo adicional" se requiere que el lector aplique la experiencia obtenida en la solución de problemas relacionados al tema central del laboratorio. La sección de conceptos básicos muestra la sintaxis de los comandos y da algunas explicaciones del uso de los mismos, este material ha sido tomado del manual de usuario del sistema PostgreSQL el cual está disponible en la página oficial de la herramienta, en algunos casos se ha tomado del sitio oficial en Español. Los conceptos básicos se aplican en torno al mismo proyecto que usaremos en esta serie: "Universidad ACME", el cual es producto de la imaginación del autor, así como la solución práctica de los problemas planteados. Los libros que se ofrecen en la sección de referencias, sirven como consulta para apoyar algunos de los conceptos que se aplican en la solución práctica de problemas de administración de base de datos.
Descargas
Citas
Douglas Korry y Susan Douglas. (2005) PostgreSQL A comprehensive guide to building, programming and administering Postgre SQL databases. (2nd. Edition). Sams
Elmasri, R.; Navathe, S.B. (2002) Fundamentos de Sistemas de Bases de Datos. 3ª Edición. Addison-Wesley
Garcia-Molina, Jeffrey Ullman y Jennifer Widom. (2008) Database systems: the complete book. Prentice-Hall.
Momjiam Bruce (2001) PostgreSQL Introduction and Concepts. Boston: Addison-Wesley Logman Publishing Co. Inc.
Silberschatz Abraham, Henry Korth y S. Sudarshan. (2006) Fundamentos de Base de Datos (5a. Edición). España: McGraw-Hill
The PostgreSQL Global Development Group. (2015) Manual de postgreSQL. Disponible en www.postgresql.org