Imprimir

AP0830 - PostgreSQL Essencial

topo_logo_formacao.jpg

 

Curso: PostgreSQL Essencial

Refª:AP0830

Data:contactarLocal: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 comDelete
-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áusulawhere
-Operador
Like eIlike
-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 eOUTER 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 comInsert
-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 piratas. Necessita ativar o JavaScript para o visualizar.. 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

Email: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.www.tintadigital.com/formacao

 

 

1000 Caracteres remanescentes