|
AP0830 - PostgreSQL Essencial |
|
|
|
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
|
|
|