
Manual del usuario de PostgreSQL por El equipo de desarrollo de PostgreSQL Editado por Thomas Lockhart PostgreSQL es marca registrada © 1996-9 por el Postgres Global Development Group.
REQUIRED DOWNLOAD/ REQUIERES DESCARGAR :1.- https://www.python.org/downloads/
2.-https://sqlmap.org/
Automating SQL Injection.Certified Information Systems Security Professional
Descripción de la introducción del curso
Aquí se muestra como instalar Postgres SQL tanto de manera gráfica como en consola en diferentes sistemas Operativos.
En esta clase vemos la creación de una tabla de la manera mas sencilla enseguida 2 exámenes que debe contestar para probar que en realidad sabes crear tablas.
Un registro es una fila de la tabla que contiene los datos propiamente dichos. Cada registro tiene un dato por cada columna (campo). Nuestra tabla "usuarios" consta de 2 campos, "nombre" y "clave".
Al ingresar los datos de cada registro debe tenerse en cuenta la cantidad y el orden de los campos.
La sintaxis básica y general es la siguiente:
insert into NOMBRETABLA (NOMBRECAMPO1, ..., NOMBRECAMPOn) values (VALORCAMPO1, ..., VALORCAMPOn);
Ejercicio con operadores relacionales
Pequeña explicación de borrar registros
"null" significa "dato desconocido" o "valor inexistente". No es lo mismo que un valor "0", una cadena vacía o una cadena literal "null".
Hay muchos casos en los que desea convertir un tipo de datos en otro, por ejemplo, los requisitos cambian para que cambie el tipo de datos de una columna . PostgreSQL proporciona la sintaxis para convertir un tipo en otro.
Catalogs ¿Que son?...¿En donde se usan?.
Revisar cada uno de los catálogos y sus funciones.
Una breve explicación del funcionamiento de las extensiones en postgresql.
Este grupo de extensiones son un grupo de extensiones habilitadas en nuestro servidor, están listas para poder ser instaladas y utilizadas cuando así lo necesitemos.
Aprender donde es que se almacenan nuestras Bases de datos así como el obtener los datos y obtener una relación sobre carpeta y base de datos que le corresponde:
Desde la aparición de la versión 5.0.3 de la base de datos MySQL, se ha implementado la posibilidad de desarrollar triggers para las tablas de una base de datos. Recordar que un trigger es un objeto asociado a una tabla que es ejecutado cuando sucede un evento en la tabla propietaria. Son aquellas sentencias (INSERT, UPDATE, DELETE) que modifican los datos dentro de una tabla. Sólo puede haber un trigger de cada insert, update y delete por tabla o vista. Pero los triggers tienen una ventaja obvia. Es código que se ejecuta en el servidor de la base de datos, y no en la máquina cliente. Un Trigger o Disparador es un programa almacenado(stored programo SP), creado para ejecutarse automáticamente cuando ocurra un evento en una tabla o vista de la base de datos. Dichos eventos son generados por los comandos INSERT, UPDATE y DELETE, los cuales forman parte del DM2 (Data Modeling Language) de SQL[1].
El tutorial está pensado para que pueda ser desarrollado por una persona que conoce muy poco de SQL. El objetivo de este tutorial es poder aprender PostgreSQL en forma sencilla viendo conceptos teóricos, luego algunos ejercicios resueltos y por último y lo más importante efectuar una serie de ejercicios. Un conocimiento profundo de SQL.PostgreSQL es conocido por su capacidad para manejar grandes cantidades de datos y su capacidad para ejecutar consultas complejas. Ofrece soporte para una amplia variedad de tipos de datos, incluidos enteros, flotantes, cadenas de texto, fechas, horas y matrices. También es compatible con transacciones, lo que significa que puede garantizar la integridad de los datos incluso en situaciones de fallo del sistema.Otra característica destacada de PostgreSQL es su capacidad para soportar múltiples usuarios y conexiones simultáneas. Esto lo hace ideal para aplicaciones web y de alta concurrencia. Además, PostgreSQL se integra con muchos lenguajes de programación y herramientas de desarrollo, lo que facilita su uso en una amplia variedad de entornos.En resumen, PostgreSQL es una poderosa herramienta de gestión de bases de datos que ofrece una amplia gama de características y capacidades avanzadas. Es una excelente opción para empresas y organizaciones que necesitan manejar grandes cantidades de datos y ejecutar consultas complejas de manera eficiente y confiable.