Treinamentos / Curso PostgreSQL Essencial, Introdução ao banco
PostgreSQL
Essencial - Versão 8.3
O Treinamento PostgreSQL Essencial tem como público alvo os iniciantes nesse banco de dados. O objetivo principal é fornecer ao aluno uma base conceitual de banco de dados, bem como a aplicação desses conceitos no PostgreSQL. Através de uma metodologia de ensino eficiente e instrutores experientes, o aluno irá obter o conhecimento necessário para utilizar o PostgreSQL de maneira a aproveitar todos os seus recursos, em especial, a conformidade com o padrão SQL.
Informações gerais
Ementa do treinamento
-
Introdução ao PostgreSQL
-
- O que é o PostgreSQL
- Principais funcionalidades
- Plataformas suportadas
- Limitações do PostgreSQL
-
Conceito de banco de dados
-
- Banco de dados relacionais
- Banco de dados objeto-relacional
-
Interfaces de acesso ao PostgreSQL
-
- Conexão JDBC
- Conexão Delphi/ Visual Borland C++
- Conexão .NET
- Introdução ao psql
- Operação do psql
- pgAdmin
-
SQL
-
- A linguagem SQL
- Palavras-chave
- Identificadores
- Valores nulos
- Comentários
- Tipos de dados
-
Gerenciamento de tabelas
-
- Introdução
- Visualizando a estrutura de tabelas
- Colunas de sistema
- Sintaxe de criação de tabelas
- Comando ALTER TABLE
- Alteração de tabelas e colunas
- Comentários em objetos
- Eliminação de tabelas
-
Restrições e integridade referencial
-
- Conceito de integridade referencial
- Controle de restrições(CONSTRAINT)
- Constraint CHECK
- Constraint NOT NULL
- Constraint UNIQUE
- Constraint PRIMARY KEY
- Constraint FOREIGN KEY
-
Seleção de dados
-
- Introdução
- Utilização de expressões e constantes
- Eliminação de linhas duplicadas
- Manipulação de resultados
- Comando CASE
- Substituição de valores nulos
- Comando NULLIF
- Comando GREATEST
-
Operações de conjuntos
-
- Introdução
- União
- Intersecção
- Subtração
-
Filtros na seleção de dados
-
- Utilização da cláusula WHERE
- Operador LIKE e ILIKE
- Operador BETWEEN
- Operador IN
- Comparações agrupadas
- Comparações com NULL
- Cláusula ORDER BY
-
Seleção de dados de várias tabelas
-
- Apelidos de tabelas
- Cruzamento de dados entre tabelas
- Tipos de Junções
- CROSS JOIN
- INNER e OUTER JOINs
- NATURAL JOIN
-
Operadores
-
- Tipos de operadores
- Operadores de texto
- Expressões regulares
- Operadores matemáticos
- Conversão de tipos
-
Funções
-
- Conceito de função
- Funções matemáticas
- Funções de data e hora
- Funções de texto
- Funções de conversão de tipos
- Outras funções
- Funções de Agregação
- Cláusula GROUP BY
- Cláusula HAVING
-
Sub-consultas
-
- Operadores de sub-consultas
- Sub-consultas no FROM
- Sub-consultas no SELECT
- Sub-consultas complexas
-
Alteração de dados
-
- Adição de dados com INSERT
- Inserção de dados através do SELECT
- Inserção de dados com COPY
- Recuperação de dados com COPY
- COPY no formato CSV
- Modificação de dados com UPDATE
- Remoção de dados com DELETE
- Remoção de dados com TRUNCATE
-
Controle de transações
-
- Transações no PostgreSQL
- Padrão ACID
- Mecanismo MVCC
- Níveis de isolamento
- Read Commited
- Serializable
- Visualização das diferenças
- SAVEPOINT
-
Outros objetos de banco de dados
-
- Visões(VIEW)
- Sequências(SEQUENCE)
- Índices(INDEX)
- Tabelas clusterizadas
- Cursores
- Manipulação de Cursores
-
BLOBs
-
- Conceitos
- BLOBs no PostgreSQL
- Manipulação de BLOBs
-
Herança entre tabelas
-
- Conceito de herança em banco de dados
- Aplicação no PostgreSQL
- Cláusula INHERITS
- Cláusula ONLY
Inscrições
- Por telefone (19) 3256-6722 / (11) 2824-6722 ou online
Informe-se
- Cadastre-se e receba informações sobre a abertura das próximas turmas para este curso.
Duração
- 24 horas
Incluso
- Coffee-break, material didático e certificado de conclusão.
Valor
- consulte-nos
FAQ
- clique aqui
-
Calendário
- Confira o calendário de treinamento da Dextra.

Contato
Português
English




