TintaDigital - Solucoes em Tecnologias de Informacao
Formação
AP0830 - PostgreSQL Essencial versão para impressão enviar por e-mail
topo_logo_formacao.jpg


Curso: PostgreSQL Essencial

Refª: AP0830

Data: contactar Local: Lisboa

ENQUADRAMENTO:

Neste curso são apresentados e trabalhados os conceitos básicos e introdução ao PostgreSQL.



DESTINATÁRIOS:

Este curso é indicado para os profissionais que desejam começar a trabalhar nesta base de dados: utilizadores finais, gestores de TI, técnicos de sistemas, engenheiros de sistemas, programadores e consultores de TI.


 

PRÉ-REQUISITOS:

Conhecimentos gerais de Bases de dados.

DURAÇÃO:

2 dias (horário laboral)

 

Conteúdo Programático:

.Introdução ao PostgreSQL
-O que é o PostgreSQL
-Principais funcionalidades
-Plataformas suportadas
-Limitações do PostgreSQL

.O que são bases de dados
-Bases de dados relacionais
-Bases de dados objecto-relacionais

.Interfaces de acesso ao PostgreSQL
-Ligação JDBC
-Ligação Delphi/ Visual Borland C++
-Introdução ao psql
-Operação do psql
-
pgAdmin
.O que é o SQL
-A linguagem SQL
-Palavras-chave e Identificadores
-Valores nulos
-Comentários
-Tipos de dados

.Gestão de tabelas
-Introdução
-Visualização da estrutura de tabelas
-Colunas de sistema
-Sintaxe da criação de tabelas
-Comando
Alter table
-Alteração de tabelas e colunas
-Comentários em objectos
-Remoção de tabelas

.Selecção de dados
-Utilização de expressões e constantes
-Esconder linhas duplicadas
-Limitar o resultado do
Select
-O comando
Case
-Substituição de valores nulos

.Operações de conjuntos
-União
-Intersecção
-Subtracção


-Remover dados com Delete
-Remover dados com
Truncate
.Controlo de transacções
-Transacções no PostgreSQL
-Padrão ACID
-Exemplo
-Níveis de isolamento
-
Read Commited
-
Serializable
-Iniciar transacções em PostgreSQL
-
Savepoints
.Outros objectos da base de dados
-Views
-
Sequences
-Índices
-Tabelas clusterizadas
-Cursores



.Restrições à selecção de dados
-Utilização da cláusula where
-Operador
Like e Ilike
-Operador
Between
-Utilizando o
IN
-Comparação agrupada
-Comparações com
NULL
-Cláusula
Order By
.Selecção de dados de várias tabelas
-Apelidos de tabelas
-Cruzamento de dados entre tabelas
-Tipos de
Join
-
CROSS JOIN
-
INNER e OUTER JOINs
-
NATURAL JOIN
.Operadores
-Introdução
-Operadores de texto
-Expressões regulares
-Operadores matemáticos
-Conversão de tipos

.Funções
-Introduçã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

.Utilização de sub-consultas
-Operadores de sub-consultas
-Sub-consultas no
From
-Sub-consultas complexas

.Alteração de dados

-Adicionar dados com Insert
-Adicionar dados com
Select
-Inserir dados com
Copy
-Recuperar dados com
Copy
-
Copy no formato CSV
-Modificar dados com
Update

.Blobs
-Blobs no PostgreSQL
-Exemplo de utilização
-Remover
Blobs
.Restrições e integridade referencial
-O que são restrições?
-
Constraint Check
-
Constraint Not Null
-
Constraint Unique
-
Constraint Primary Key
-
Constraint Foreign Key
.Herança entre tabelas
-Introdução
-Criação de tabelas com herança
-Exemplos
-Acesso aos dados da tabela pai

NOTAS: Este curso realiza-se com um número mínimo de 1 formando. O local de realização e horário poderá ser combinado com o Cliente, para formações dedicadas. A TintaDigital disponibiliza serviços de consultoria de Formação e identificação de necessidades, bem como criação de acções de formação à medida de necessidades e requisitos específicos do Cliente.



Para mais informações sobre este ou outros cursos poderá contactar o Centro de Formação TintaDigital, através do seu website: www.tintadigital.com/formacao ou através de email: Este endereço de email está protegido contra spam bots, pelo que o Javascript terá de estar activado para poder visualizar o endereço de email . Para inscrição no curso poderá também utilizar qualquer uma destas vias, nomeadamente por email, referindo por favor em subject o nome do curso e enviando os dados detalhados como nome, empresa, forma de pagamento e contactos.

Para qualquer assunto ou pedido de informações contacte-nos.

TintaDigital – Soluções em Tecnologias de Informação

Poló Tecnológico de Lisboa, lote 1 – CID 1600-546 Lisboa Tlf. 217 101 165 Fax 217 101 186

Email: Este endereço de email está protegido contra spam bots, pelo que o Javascript terá de estar activado para poder visualizar o endereço de email www.tintadigital.com/formacao


 
 
side2  Subscrever RSS
Aviso Legal | Privacidade | Mapa do Site | Direitos de Cópia | © TintaDigital 2008 - Design by Publicampaign