
Veremos algo rápido sobre el origen de PostgreSQL y como hacer la instalación en el Sistema Operativo Windows.
Una vez instalado en Windows, aprenderás a identificar los iconos de acceso a la herramienta PgAdmin y al Shell de comandos de PSQL
Aprenderás a instalar PostgreSQL en cualquier versión de Linux disponible.
Hola, aquí encontrarás todo el material descargable del curso, se incluyen varios archivos PDF con información útil sobre postgreSQL (comandos) e igualmente varios archivos SQL para que prepares los talleres que veremos en el curso.
Recuerda que puedes utilizar postgreSQL 12 o postgreSQL 13
Analizaremos en forma gráfica la arquitectura de PostgreSQL y veremos algunas características técnicas.
Aprendemos a acceder al servidor de postgreSQL desde psql en Windows, en Linux y desde la herramienta pg Admin.
Aprenderás a conectarte a diferentes servidores postgreSQL desde Windows mediante Psql Shell, herramienta Pg Admin o desde el sistema operativo Linux.
Aprenderás a crear una base de datos en PostgreSQL desde línea de comando, desde PSQL o desde la herramienta pg Admin.
Aprenderemos a utilizar los parámetros adicionales existentes para la creación de una base de datos en PostgreSQL
Aprenderás a crear tablas en postgreSQL, tanto desde psql en linux o windows y también desde la herramienta pg Admin.
Aprenderás a crear esquemas en postgreSQL, entendiendo su uso e importancia en la definición de la base de datos
Aprenderás a crear índices en postgreSQL, entendiendo su uso e importancia en la definición de las tablas.
Aprenderás a crear funciones tipo SQL en postgreSQL, entendiendo su uso e importancia en la creación de sentencias SQL.
Aprenderás a crear funciones en lenguaje procedural, haremos un ejemplo interesante para que aprendas fácilmente su uso.
Trabajaremos las diferentes estructuras de control en el lenguaje procedural, conocerás su sintaxis y uso.
Haremos un taller completo donde colocaras en práctica todo lo aprendido sobre el lenguaje procedural en la creación de funciones en PostgreSQL.
Continuamos con nuestro taller de creación de funciones en lenguaje procedural. Haremos algunos cambios a nuestra función principal para utilizar estructuras de información en lenguaje procedural.
Vamos a integrar varias funciones a nuestra función principal del taller. Aprenderás a llamar funciones dentro de funciones.
Analizaremos las diferencias entre funciones y procedimientos en PostgreSQL y aprenderás a crear un procedimiento en PostgreSQL
Veremos las características del lenguaje procedural para crear procedimiento en PostgreSQL
Este será un taller muy interesante donde practicaremos la creación de procedimientos almacenados en PostgreSQL
Continuamos desarrollando el taller de creación de procedimientos en postgreSQL.
Aprenderás los fundamentos teóricos sobre el uso de triggers en postgreSQL. Te daré las bases para el desarrollo del taller práctico del próximo capítulo.
Haremos un taller para crear un trigger y su respectiva función para almacenar los sobre eventos (insert) que ocurren en nuestras tablas de cuentas clientes.
Complementando el taller del capitulo anterior, continuaremos desarrollando un trigger para detectar actualizaciones de datos con UPDATE y haremos un ejercicio práctico.
Aprenderás los fundamentos teóricos sobre el uso de vistas y vistas materializadas en postgreSQL.capítulo.
Haremos un taller interesante donde veremos como funciona la creación de vistas estándar en PostgreSQL
Continuando nuestro taller sobre vistas, adecuaremos esta vista.
Veremos los diferentes formas de utilizar indexación en PostgreSQL
Analizaremos conceptualmente, las características y uso de los diferentes tipos de índices en PostgreSQL
Aprenderás con un taller practico a crear índices de tipo único y también haremos ejercicios con índices con expresiones en PostgreSQL
Aprenderás a crear índices parciales, realizar reindexación cuando algún úndice no funcione correctamente y como crear índices sobre múltiples columnas en PostgreSQL
Haremos un recuento sobre los temas que trataremos en esta sección para administrar Bases de datos en PostgreSQL
Aprenderás las diferentes opciones existentes para la creación de bases de datos y como realizar esta actividad desde línea de comando, desde PSQL y desde Pg Admin.
Aprenderemos los conceptos de esquemas en bases de datos, como crearlas y administrarlas en PostgreSQL
Haremos un ejercicio práctico para el uso de esquemas y veremos el concepto de ruta de búsqueda empleado en los esquemas de postgreSQL
Aprenderemos a utilizar y administrar los Tablespace para organizar nuestros objetos de PostgreSQL
Analizaremos en detalle la Administración de roles y privilegios en postgreSQL
Analizaremos la Administración de roles y privilegios desde PgAdmin
Aprenderás a otorgar privilegios a los roles (usuarios) en PostgreSQL
Aprenderás a eliminar ciertos privilegios a los roles (usuarios) en PostgreSQL
Continuamos con la práctica para eliminar privilegios de los roles.
Aprenderemos a modificar los atributos en los roles de PostgreSQL
Analizaremos como eliminar roles en PostgreSQL de forma correcta.
Aprenderás a asociar miembros a los roles de PostgreSQL
Te dejo aquí algunos comandos útiles para poder administrar los roles en PostgreSQL
Aprenderás a realizar copias de seguridad de bases de datos en PostgreSQL utilizando la herramienta pgAdmin.
Veremos como bajar de internet algunos herramientas gratuitas para realizar copias de seguridad con PostgreSQL.
Analizaremos la sintaxis de la herramienta pg_dump para que aprendas a realizar copias de seguridad de las bases de datos de PostgreSQL
Analizaremos la sintaxis de la herramienta pg_restore para que aprenderás a realizar restauración de copias de seguridad de las bases de datos de PostgreSQL
Realizaremos una práctica copiando una base de datos y restaurando solamente la restauración de una tabla que se nos borro por error.
Con el curso DBA PostgreSQL aprenderás de manera completa y sencilla a utilizar este sistema de gestión de base de datos relacional orientado a objetos. Una de las mayores ventajas de PostgreSQL es que es gratuito y hoy en día es considerado por muchos como el motor de base de datos más avanzado.
Configuración del entorno:
- Aprenderás a instalar la herramienta PostgreSQL, Psql (Linux o Windows) y PgAdmin en Windows.
- El curso incluye varios talleres como recurso descargable para realizar prácticas.
- Se incluyen talleres para ejecutar desde Psql o desde PgAdmin.
Con este curso aprenderás a utilizar el motor de bases de datos Postgresql para sacarle provecho a sus características principales: Lógica en la base de datos con Funciones, ejecutar procedimientos almacenados, disparadores o Triggers que están escuchando los cambios a tus datos.
Analizaremos al detalle :
Arquitectura de bases de datos de PostgreSQL
Instalación del motor en Linux y en Windows
Creación de bases de datos en PostgreSQL.
Tablas
Funciones en lenguaje procedural y como manipular información
Procedimientos almacenados.
Definiciones de vistas y vistas materializadas
Disparadores (Triggers) para control de eventos
Definir avanzada de índices
Uso de Tablespace
Definición de Roles y Grupos de roles
Análisis de performance en postgreSQL.
Este curso te da las bases que toda DBA (Administrador de Base de datos) necesita para su desarrollo profesional.