01.- Curso de PostGreSQL. Definición
Es un sistema de gestión de base de datos relacional y libre, que agiliza la interacción de cliente, servidor y base de datos, donde postgreSQL es el que realiza la mayoría del trabajo referente a bases de datos cuando se le hacen peticiones. Explicaremos un poco su historia, como instalarlo y configurarlo en nuestra PC junto al gestor de bases de datos PGAdminIII.
02.- Curso de PostgreSQL.Configuraciones
Configuración del WAMP para que pueda trabajar con PostGre, veremos el uso del SELECT y Querys, pero antes mostraremos un resumen de la creación rápida de las tablas en el PGADMIN III, también veremos un resumen de como se crean las secuencias auto increment, veremos un resumen de como se alteran las tablas para establecer estas secuencias, luego consultaremos la tabla que creamos con la ayuda del FROM."
03.- Curso de Postgre. Uso de Querys
Continuamos con el uso de los querys, construiremos tres tablas y explicaremos el uso de la sentencia JOIN para relacionar tablas y sus tipos tales como: INNER JOIN, RIGHT JOIN, LEFT JOIN, CROSS JOIN Y FULL JOIN. También veremos cómo se utiliza la clausula ON y USING cuando se crea un JOIN.
04.- Curso de PostgreSQL. Operadores lógicos
Dedicaremos el uso del WHERE, los operadores lógicos OR y AND la palabra clave IN para seleccionar un conjunto de elementos de los campos de las tablas".
05.- Curso de PostgreSQL. Crear tablas
Veremos cómo crear a través de código nuestras tablas, usaremos el comando CREATE para crear la tabla, DROP para eliminar la tabla, ALTER para modificar la tabla, TRUNCATE para limpiar (borrar tabla y volverla a crear), también veremos en detalle como usamos las secuencias y cómo podemos manipularlos con el comando ALTER.
06.- Curso de PostgreSQL. Trabajo con Tablas
Terminamos de ver el uso del Alter Table para modificar los campos de nuestras tablas, además aprenderemos a manipular nuestros datos con las sentencias INSERT, UPDATE Y DELETE (diferenciando el TRUNCATE), en ellos veremos cómo podemos insertar nuevos datos a otras tablas existente o no utilizando el SELECT INTO o simplemente un INSERT masivo, veremos cómo podemos mezclar las clausulas en la eliminación y actualización de registros en las tablas.
07.- Curso de PostgreSQL. Ventajas y desventajas uso de OIDs
Continuamos con la manipulación de los datos pero en esta ocacion dedicaremos el tema exclusivamente al uso de los OID y cuales serian sus desventajas y sus ventajas en comparación al uso de una secuencia serial.
08.- Curso de PostgreSQL. Uso de Constraints.
Veremos cómo se usan las constraints o restricciones, en ella veremos sus tipos: check, not-null, unique, Primary Keys y Foreign Keys, como podemos restringir nuestras tablas, y como podemos borrar descendencias de datos procedentes de una tabla padre con el uso la clave externa sin la necesidad de borrar los datos de cada una de las tablas relacionadas en forma manual y así mantener la integridad de los datos de las tablas referenciadas.
09.- Curso de PostGreSQL. Uso de union y creación de Views
Uso del uni0n y a la creación, consulta de View o Vistas, donde practicaremos de forma básica su comportamiento al (consultar) varias tablas entre ellas, solo dedicaremos una práctica básica a las consultas para dedicarnos al uso avanzado de las vistas modificando, agregando y eliminando lo que conocemos como manipulación de datos entre vistas.
10.- Curso de PostgreSQL. Modificar Vistas con Reglas.
Dedicado a la manipulación de datos de las vista por medio de los RULES o Reglas para permitir que las vistas puedan insertar, actualizar y hasta borrar los datos asociadas a las tablas que tienen esas vistas,
11.- Curso de PostgreSQL. Creación Básica de Funciones almacenadas
Dedicado a la creación básica de las funciones almacenadas, hablaremos sobre sus ventajas al implementar funciones en nuestro SQL y como mostramos un 'hola mundo' que nos retorne nuestro nombre.
12.- Curso de Postgres. Funciones argumento como Array
Este bloque dedicado al uso de las funciones, argumentos en forma de array, llamar funciones en nuestras funciones y consultar registros en variables records, también hablaremos un poco sobre las prioridades en las operaciones aritméticas y lógicas.
13.- Curso de Postgres. Estructuras de Control: IF y CASE
Dedicado a las estructuras de control, en este caso hablaremos primero del IF y del CASE en nuestras funciones, pero solo usaremos el operador lógico AND y NOT para no extender de mas el curso, dedicaremos el próximo en profundizar sobre el OR hablando de las secuencias o repeticiones.
14.- Curso de Postgres. Estructuras Repetitivas con OR.
Continuamos el curso de Postgre con las estructuras de control y las estructuras repetitivas WHILE, LOOP, FOR y IF usando el operador lógico OR.
15.- Curso de Postgres. Validación de datos entrantes
Veremos cómo validar los datos de entrantes para mantener la consistencia de los datos en nuestras bases de datos, validar antes de insertar, modificar y eliminar, así verificar que los datos no se encuentren ya registrados, eliminar lo dejo a sus manos para que repasen un poco por su cuenta.
16.- Curso de PostGres. Arrays y Loops
Continuamos viendo la manera de cómo obtener información de un parámetro en forma de Array, asi como tambien hablaremos de los tipos de arrays (unidimensional, bidimensional, tridimensional) y cómo podemos acceder a ella a través de los LOOPS, también veremos cómo se declara un alias de los parámetros recibidos incluyendo el Array.
17.- Curso de PostGres. Ejecutar funciones Postgres del servidor
Dedicado al uso de los eventos cliente, en el tutorial explico cómo podemos hacer funcional una serie de procedimientos al hacer click en un ckeckbox en html, javascript, php y jQuery, para que se ejecute una función del servidor PostGres.
18.- Curso de Postgres. Uso de los trigger.
Uso de los trigger, en el que veremos para que se usan y con qué fin, también mostraré un ejemplo básico de cómo se ejecuta un trigger estableciéndole en su configuración ‘Before’ ‘antes de…’ son aproximadamente 38 minutos espero y les guste, en el próximo tutorial nos enfocaremos más a los trigger viendo ejemplos más complejos.
19.- Curso de Postgres. triggers before y after.
Continuamos con el uso de los Triggrer, ‘Before y After’, donde muestro una comparación importante de ambos tiempo y cómo podemos enlazar esa información adquirida en ese Trigger para insertarlo en otra tabla de auditoría.
20.- Curso de PostGres. Triggers final.
Terminando el tema de los triggers con un ejercicio más complejo que refleja la acescencia de este ejemplo que nos ofrece, tambien se refleja la importancia de porque tenemos que utilizar los esquemas en nuestras bases de datos para categorizar nuestra información de forma ordenada con PostGres.
Estimados visitantes.- Deseo agradecerles por la gran oportunidad que nos has dado de presentarles este interesante curso de Base de Datos, PostgreSql. Hoy en dia mas y mas empresas se han abocado a utilizar esta base de datos, por su robustes, estabilidad y sobre todo por su económico costo, ya que pertenece a la gran gama del software libre que ya se impone en el mercado informático, con respecto a otras base de datos del software propietario.