Administración Bases de Datos PostgreSQL

Instituto Técnico de Capacitación intecap
En bogota

$ 800.400
¿Quieres hablar con un asesor sobre este curso?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Bogota
  • 54 horas lectivas
Descripción

Adquirir o Mejorar las Bases sobre la Administración, Diseño e Implementación de Bases de Datos con PostgreSQL. Es el momento para aprovechar este curso que te ofrece Instituto Técnico de Capacitación intecap: este curso ha sido consultado también por otros usuarios como tú desde el día en que fue publicado en Noviembre de 2009. Estudia lo que te gusta pagando el mejor precio entre todos los cursos de Mysql. El secreto de la personalización en sus cursos es el número bajo de alumnos por cada uno de sus grupos académicos. Tus habilidades de: seguridad de datos, creación del modelo de datos y data marts mejorarán con este curso. Además vas a adquirir otros conocimientos necesarios para aquellos profesionales que se desempeñan de Mysql aumentando tus posibilidades de optar a un buen trabajo dentro del mercado laboral como Técnico de Bases de Datos, Administrador de Bases de Datos, Database Administrator (DBA) u otras profesiones relacionadas. Con una duración horaria de 54 horas este programa que se dicta en Bogotá, D. C. te otorga el título de aprovechamiento otorgado por Instituto Técnico de Capacitación intecap. Toda la información relacionada con este curso fue actualizada por el centro en emagister en Noviembre de 2009. Las opiniones positivas que otros alumnos han dejado sobre los cursos de este centro suman un 100% entre todos los 2 comentarios recibidos. Instituto Técnico de Capacitación intecap es especialista en cursos de Mysql desde 2008.

Información importante
Sedes

Dónde se imparte y en qué fechas

Inicio Ubicación
Consultar
bogota
cra13n65-42s, 00000, Bogotá, Colombia
Ver mapa

Preguntas Frecuentes

· Requisitos

-Conocimiento de los fundamentos de las tecnologías de bases de datos actual. -Conocimiento de uso de la interfaz de los Sistemas Operativos MS Windows, tales como Windows 95, Windows 98, Windows 2000, Windows XP y Windows 2003 Server, ó Linux. -Conocimiento de los más populares comandos básicos del sistema operativo. -Experiencia mínima de seis meses trabajando con desarrollo de software o bases de datos, ó haber cursado con éxito algunas de las siguientes capacitaciones: Introducción a la Programación, Lenguaje Java Nivel Básico, Lenguaje C++, ó Lenguaje PHP.

Opiniones

Todavía no hay opiniones de este curso

Programa académico

METODOLOGIA:

La Capacitación es 100% presencial, 100% basada en prácticas desarrolladas por todos los Alumnos, cada Alumno cuenta con un potente computador (Monitor 17" FLATRON) desde el momento en que inicia hasta que se termina la capacitación, además es personalizada puesto que son grupos pequeños con un máximo de ocho(8) Alumnos. Los fundamentos teóricos son presentados con un lenguaje sencillo y común que permite de forma muy fácil a cualquier persona, asimilar todos los conceptos, términos técnicos y dominar la jerga utilizada en el tema, puesto que simultáneamente se desarrollan talleres de práctica, organizados consecutivamente para el desarrollo temático de forma gradual y evolutiva, finalizando cada módulo el Instructor realiza una retroalimentación para la revisión de dudas e inquietudes, al finalizar la capacitacián se realiza un examen de comprobación de conocimientos que le permitirá medir que tanto aprendió y avanzó con respecto a los temas.

CONTENIDO

Módulo I. Introducción a PostgreSQL

-Qué es PostgreSQL?
-Historia
-Actualidad
-Características generales y especiales
-Límites máximos
-Plataformas soportadas
-Licencia BSD
-Arquitectura
-Comparación postgreSQL vs MySQL y otras DB free
-Casos de éxito

Módulo II. Introducción a los sistemas de bases de datos

-Qué es una Base de Datos?
-Componentes de una Base de Datos
-Tipos de Usuarios en Base de Datos
-Conceptos Básicos de Base de datos
-Objetivos de las Bases de Datos
-Niveles de Abstracción en Base de datos
-DBMS Backups y recuperación de datos
-Seguridad de los Datos
-Modelo Entidad - Relación
-Establecimiento de relaciones entre datos
-Modelo Relacional
-Reglas de integridad
-Lenguaje/algebra relacional
-Ejemplos

Módulo III. Instalación de postgreSQL

-Donde obtener postgreSQL
-Requerimientos software/hardware
-Instalación en sistema windows
-Instalación en sistema linux
-Instalación de GUI (pgaccess/pgAdmin/SQL Manager/phpPgAdmin)
-Crear Base de datos de Prueba

Módulo IV. DDL para postgreSQL

-Bases de datos
-Introducción y Sintaxis SQL
-tablespaces
-Esquemas
-Tipos de datos y atributos (matrices)
-Tablas
-Valores por defecto (Secuencias)
-Constraint (check, not-null, unique, primary key, Foreing Keys)
-Herencia
-Particionado
-Dominios
-Indices
-Tipos de índices (btree, rtree, hash, gist)
-Creación de índices
-Introducción a opciones de extensibilidad (Aggregates, Conversions, Operators, Operador Classes, Types)
-Introducción a metadata y vistas del sistema

Módulo V. Interactuando con datos

-Selección de datos
Simple
Ordenado
Eliminar duplicados
Realizar cálculos
Condiciones
Limitando registros
Chequeando nulos
Chequeando fechas
Join
Agrupando datos
Funciones agregadas
Subquery
Alias tablas/columnas
Crear tabla a partir de select
Conversión de tipos
Combinando consultas
Referencia de operadores y funciones
-Vistas
-Adición de datos
Insert
Insertando nulos/seriales
Desde Select
\copy
-Actualización de datos
-Borrado datos
Delete
truncate

Módulo VI. Diseño de bases de datos

-Introducción
-Ciclo de vida de los sistemas de información
-Ciclo de vida de las aplicaciones de bases de datos
-Diseño de bases de datos
-Diseño conceptual (modelo entidad-relación)
-Diseño lógico (Normalización)
-Diseño físico
-Diseño de aplicaciones

Módulo VII. Transacciones y bloqueo

-Introducción a transacciones
Qué son las transacciones
Introducción a Modelo MVCC
Unidades lógicas de trabajo
Reglas ACID
Archivo de log de transacciones
-Transacciones con un usuario
Múltiples tablas
Savepoints
Limitaciones
-Transacciones con múltiples usuarios
Aislamiento
Cambiar nivel de aislamiento
Uso de transacciones explicitas e implicitas
-Bloqueos
Tipos de Bloqueo
Deadlocks
Bloqueo explicito (Registros y Tablas)

Módulo VIII. Funciones, Procedimientos Almacenados y Triggers

-Funciones SQL
-Polimorfismo de funciones
-Sobrecarga de Funciones
-Categorías de Volatibilidad de Funciones
-Lenguaje pl/pgsql
-Triggers
-Rules
-Otros lenguajes

Módulo IX. Conectividad

-Configuración pg_hba.conf / postgresql.conf
-Configurar Cliente ODBC en sistema windows
-Prueba conexión MSACCESS/ODBC
-Prueba conexión PHP
-Otros métodos de conectividad

Módulo X. Administración

-Configuración de postgresql
-Inicialización/Parada de base de datos
-Seguridad
-Usuarios
-Grupos
-Privilegios
-Backup y recovery de DB
-Pg_dump / pg_dumpall / pg_restore
-Backups en pg_admin
-Archivos WAL y PITR
-Monitoreando Actividad de la DB
-Procesos
-Conexiones
-Bloqueos
-Mantenimiento de la DB
-ANALYZE
-VACUUM
-Autovacuum
-El archivo de log
-Desempeño de la DB
-El Planificador de Ejecución
-Usando EXPLAIN

Material Guía de Estudio

-CD-ROM con Información Técnica y Utilidades (Software).

-Libreta de Apuntes.

-Lapicero.

-EXAMEN FINAL Realizado al terminar la Capacitación.

-Certificado de Asistencia.

***Nuestras aulas se encuentran dotadas con equipos nuevos de última tecnología, herramientas, medios de ayuda audiovisual, y acceso a INTERNET de Banda Ancha.


Compara este curso con otros similares
Ver más cursos similares