PostgreSQL- Fundamental
PostgreSQL- Fundamental
Objetivo:
Este curso mostra, de forma rápida e completa, os passos para a criação de bases de dados relacionais complexas, usando o PostgreSQL, inclusive a modelagem de dados e Linguagem SQL (com o uso de SQL Dinâmico, Estático, Embedded e SQL ANSI-99 com orientação a objetos), bem como a utilização de ferramentas para auxiliar essas tarefas e ainda administração de dados, suporte, detecção de falhas e segurança. Aborda, ainda, o tema construção de aplicativos, através das seguintes ferramentas e definições - a API do PostgreSQL, o Borland Database Engine, os componentes pgAccess, Embedded SQL, ODBC. Para tanto, são conceituados e utilizados, os ambientes e linguagens de desenvolvimento Borland Delphi e GNU C/C++.
Público Alvo:
Administradores e profissionais da área, independente do sistema operacional utilizado.
Carga Horária: 28 Horas
Pré-Requisitos: É necessário que o aluno tenha desenvoltura no manejo do sistema operacional (copiar, colar, recortar, criar pastas, salvar, renomear). Navegação e utilização da Internet.
Material Didático: Exclusiva Apostila Digital Documenta
Conteúdo Programático:
Introdução ao PostgreSQL
· O que é o PostgreSQL ?
· Principais Funcionalidades
· Comparativo com outros bancos
Instalação
· Com pacotes RPM
· Com a geração dos fontes
· Suporte multiregião
· Iniciando um Cluster PostgreSQL
· Iniciando o Servidor PostgreSQL
· O utilitário pg_ctl
· Criando um Banco de Dados
· Removendo um Banco e Dados
· Banco de Dados Template
Entendendo um Banco de Dados
· Banco de Dados Objeto-Relacional
· Interfaces de Acesso ao Banco de Dados
· Introdução ao psql
· Interfaces Gráficas
Entendendo o SQL
Gerenciando Tabelas
Selecionando Dados
Restringindo a Seleção de Dados
Selecionando Dados de Várias Tabelas
· Tipos de JOIN
· Sintaxe do INNER e OUTER JOIN
· FULL OUTER JOIN
Operadores
· Operadores no PostgreSQL
· Operadores de Texto
· Expressões Regulares
· Operadores Matemáticos
Controle de concorrência
Integridade referencial
Restrições de integridade
Introdução à funções e triggers
Linguagem plpgSQL
Utilizando Sub-consultas
Sub-consulta com Retorno de Conjuntos
· Operadores em Sub-consultas
· Sub-consultas Complexas
Linguagem de Manipulação de Dados
· INSERT, UPDATE, DELETE, TRUNCATE
Utilização de objetos grandes (large objects)
Solicitar Orçamento deste curso!