PostgreSQL es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases de datos comerciales.
PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar la estabilidad del sistema. Un fallo en uno de los procesos no afectará el resto y el sistema continuará funcionando.
Propuesta de Valor: SOFTWARE LIBRE
Duración: 32 Horas
El curso está dirigido a: Administradores de base de datos, administradores de sistemas, analistas y programadores de sistemas, arquitectos de TI y público interesado en las tecnologías de la información.
1.1. TERMINOLOGIA
1.2. ARQUITECTURA
1.3. MULTI-VERSION Y CONTROL DE LA CONCURRENCIA
1.4. WAL
2.1. ARQUITECTURA DE PROCESOS
2.2. CONNECT REQUEST
2.3. ARQUITECTURA FISICA DE LA BASE DE DATOS
2.4. TRANSACTION LOGGING Y ARCHIVING
3.1. PERMISOS EN EL SISTEMA OPERATIVO
3.2. VARIABLES DE ENTORNO
3.3. INSTALACION EN WINDOWS/LINUX
3.4. INICIO Y PARADA DEL SERVIDOR
3.5. CREACION DE LA INSTANCIA Y BASE DE DATOS
4.1. CONFIGURANDO LOS PARAMETROS DEL POSTGRESQL
4.2. CONTROL DE ACCESO
4.3. CONEXIONES
4.4. VACUUM Y AUTOVACUUM
4.5. CONFIGURACION DE LA MEMORIA
5.1. CREANDO BASE DE DATOS
5.2. CREANDO SCHEMAS
5.3. SCHEMA SEARCH PATH
5.4. ROLES
5.5. USERS
5.6. GROUPS
5.7. ACCESS CONTROL
6.1. COMANDOS DE LINEA PSQL
6.2. META COMANDOS
6.3. CONFIGURANDO PARAMETROS
7.1. REGISTRANDO UN SERVIDOR REMOTO
7.2. BASES DE DATOS
7.3. DOMINIOS
7.4. QUERY TOOL
7.5. DATA MANAGEMENT
8.1. AUTHENTICATION & AUTHORIZATION
8.2. LEVELS OF SECURITY
8.3. USERS
8.4. OBJECT OWNERSHIP
8.5. ACCESS CONTROL
8.6. APPLICATION ACCESS PARAMETERS
8.7. ARCHIVO PG_HBA.CONF
La inversión incluye: Material de estudio, certificados e impuestos de ley.