Profissionalismo e Seriedade com Soluções Opensource

 
http://www.f13.com.br/components/com_gk3_photoslide/thumbs_big/464832681483slidebssc_new_2.jpglink
http://www.f13.com.br/components/com_gk3_photoslide/thumbs_big/931488f13CN.jpglink
http://www.f13.com.br/components/com_gk3_photoslide/thumbs_big/633298460510slidect.jpglink
http://www.f13.com.br/components/com_gk3_photoslide/thumbs_big/786002971883ztool_new.jpglink
BSSC F13-CN Centro de Treinamentos ZTOOL

Centro de Treinamento

Formação ITIL V3 Foundation

Formação ITIL V3 Foundation

17/06/2013 - INSCRIÇÕES ABERTAS A....

SAMBA 4 - Administração de Controlador de Domínios Livre

SAMBA 4 - Administração de Controlador de Domínios Livre

03/06/2013 - INSCRIÇÕES ABERTAS S....

Monitoramento de TI com ZABBIX

Monitoramento de TI com ZABBIX

04/06/2013 - INSCRIÇÕES ABERTAS O....

Preparatório para Certificação LPI-1

Preparatório para Certificação LPI-1

08/06/2013 - CARGA HORÁRIA AMPLIADA! ....

Preparatório para Certificação LPI-2

Preparatório para Certificação LPI-2

08/06/2013 - VAGAS LIMITADAS! O cur....

Segurança da Informação - ISO27002

Segurança da Informação - ISO27002

18/06/2013 - INSCRIÇÕES ABERTAS! TR....

Home » Centro de Treinamento

Administrando o Banco de Dados PostgreSQL

PostgreSQL-9.0.1

Data: Breve


Conheça o principal banco de dado livre PostgreSQL. Aprenda com especialistas!


O PostgreSQL é um poderoso sistema gerenciador de banco de dados objeto-relacional de código aberto. Tem mais de 15 anos de desenvolvimento ativo e uma arquitetura que comprovadamente ganhou forte reputação de confiabilidade, integridade de dados e conformidade a padrões. Roda em todos os grandes sistemas operacionais, incluindo GNU/Linux. PostgreSQL ou Postgres é um SGBD (Sistema Gerenciador de Banco de Dados) muito potente, livre e cada vez mais utilizado em aplicações robustas, tanto web quanto desktop. PostgreSQL é hoje, sem dúvida, um dos 3 melhores e mais utilizados bancos de dados freeware. Certamente este curso será um diferencial no currículo.


OBJETIVO

  • Proporcionar aos participantes um entendimento sobre a administração de Bancos de Dados utilizando software Livre, as tecnologias que o embasam, suas características, vantagens, desvantagens, aspectos técnicos, sendo tambem apresentado técnicas para projetar, implementar e manter estruturas computacionais baseadas nesse tipo de solução, com o objetivo de formar profissionais capacitados para o mercado.
  • Após a conclusão do curso de PostgreSQL, o aluno estará apto a realizar manutenção em bancos de dados PostgreSQL, desde a criação de sua estrutura/objetos do banco até a manutenção de dados contidos/armazenados nestes objetos.

CONTEÚDO


  • Introdução e visão geral do PostgreSQL
  • O que é PostgreSQL?
  • Principais funcionalidades
  • Plataformas suportadas
  • Limitações de PostgreSQL
  • Conceitos de Bancos de dados relacionais
  • Conceitos de Banco de dados objeto-relacional
  • Principais atributos e funções de um DBA
  • Padronização de um banco de dados
  • Entendendo o modelo de entidade-relacionamento
  • Instalação do banco de dados nos sistemas operacionais Linux e Windows
  • Preparação e instalação do banco PostgreSQL no Windows
  • Preparação e instalação do banco PostgreSQL no Linux
  • Esquemas
  • Introdução ao uso de esquemas no PostgreSQL
  • Vantagnes do uso de esquemas
  • Definindo o caminho padrão de procura dos objetos de bancos de dados
  • Criação e manipulação de tabelas
  • Visualizando a estrutura de tabelas craidas
  • Entendo as colunas de sistemas
  • Sintaxe de criação de tabelas
  • Entendendo o comando Alter table
  • Alterando tabelas e colunas
  • Comentários em objetos
  • Eliminando tabelas
  • Utilizando SQL para selecionar, filtrar e agrupar registros
  • A linguagem SQL
  • Principais palavras-chave e identificadores
  • Executando uma consulta simples
  • Filtrando registros com where
  • Entendendo os operadores Like e llike
  • Utilizando os Operadores "Between" e "IN"
  • Utilizando a cláusula Order By
  • Agrupamento de registros
  • Ordenação de registros
  • Limitando o resultado do Select
  • Trabalhando com conjuntos de dados
  • Utilizando a união de conjuntos de dados
  • Utilizando a interseção de conjuntos de dados
  • Utilizando a subtração de conjuntos de dados
  • Consultando dados em múltiplas tabelas
  • Utilizando apelidos para as tabelas
  • Cruzando dados entre tabelas distintas
  • Entendendo os tipos de Join disponíveis
  • Operadores e funções
  • Introdução aos operadores
  • Exemplo de operadores
  • Introdução as funções
  • Exemplo do uso de funções
  • Exemplo de funções de agregação
  • Entendendo e utilizando sub-consultas
  • Entendendo os operadores de sub-consultas
  • Utilizando sub-consultas
  • Alterando dados nas tabelas
  • Adicionando dados com Insert
  • Modificando dados com Update
  • Removendo dados com delete
  • Removendo dados com Truncate
  • Entendendo a execução das transações e os tipos de isolamento no banco de dados
  • Uso de transações no PostgreSQL
  • Usando Savepoints para controlar etapas das transações
  • Entendendo as constraints e a integridade referencial
  • Definição de restrições
  • Restrições do tipo Check
  • Restrições do tipo Not Null
  • Restrições do tipo Unique
  • Restrições do tipo Primary Key
  • Restrições do tipo Foreign Key
  • Views, domínios e tipos de dados definidos pelo usuário
  • Uso de vews no PostgreSQL
  • Tipo de dados definidos pelo usuário
  • Uso de views e tabelas como tipos de dados
  • Entendendo a herança de tabelas
  • Definição de herença entre tabelas
  • Criando tabelas com herança
  • Acessando dados da tabela pai
  • Linagugens procedurais no PostgreSQL
  • Como funciona o suporte a várias linguagens procedurais
  • Vantagens do uso de linguagens procedurais no PostgreSQL
  • A linguagem PL/PGSQL
  • Características de linguagem
  • Desenvolvendo em PL/pgSQL
  • Palavras-chaves
  • Declaração de variáveis e parâmetros de entrada
  • Estrutura de controle
  • Estrutura de decisão
  • Tratamento de erros
  • Retorno de conjuntos de registros
  • Retorno de tipos de dados definidos pelo usuário
  • Cursores
  • Funções sem retorno
  • Limitação do PL/PgSQL
  • Diferença entre as linguagens procedurais de outros bancos

INSTRUTOR

Marcelo André Soares

  • Possui certificação em GNU/Linux LPI-C3, Zimbra e RHCE, acumulando em sua vida profissional 17 anos de experiência em TI, sendo destes, 12 anos dedicados exclusivamente ao software livre. Entusista deste mundo, já possui patchs de correção e novas funcionalidades publicados em 3 projetos de alcance internacional, possui 6 softwares publicados e mantidos como software livre. Já apresentou trabalhos em congressos e faculdades sobre Alta Disponibilidade, Clusterização, Versionamento de Software, Linux em Ambientes Corporativos, Tunning de Bancos de Dados, PostgreSQL, Zimbra, entre outros assuntos. Na área profissional, possui mais de 13 anos de experiência em ensino de tecnologias, tendo trabalhado como programador, gerente de TI e como desenvolvedor chefe de sistemas de segurança para redes, este último tendo todo o desenvolvimento baseado em software livre. Possui larga experiência na área de redes, programa nas linguagens Shell, C, C++, PHP, Perl, Python e Java. Já ministrou cursos de extenção acadêmica em Linux Desktop, Linux Básico, Linux Avançado, Programação PHP, Programação PHP Avançada, Banco de Dados Mysql, Banco de Dados PostgreSQL, Desenvolvimento Web com software livre, Versionamento de software e preparatório para diversas provas de certificação linux.

PERÍODO

  • à definir

INCLUSO

  • Material didático elaborado por nossa equipe de instrutores
  • Certificado de participação no curso

INVESTIMENTO

  • R$ 947,00 (novecentos e quarenta e sete reais)

FORMA DE PAGAMENTO

  • Parcelamos em 10 vezes nos cartões Visa e Mastercard
  • Parcelamos em 6 vezes no cartão Hipercard
  • Sistema UOL-PagSeguro em 18 vezes com juros
  • Boleto bancário em 3 vezes (exclusivamente pessoa jurídica

VANTAGENS

  • Instrutor com certificação LPI-3, alem de outras certificações técnicas que enriquecerão o aproveitamento do aluno.
  • Troca de informações com instrutores, visto tratarem-se de profissionais que estão envolvidos em projetos de grande porte envolvendo a implantação e gerenciamento otimizado de servidores de bancos de dados.

NOSSA ESTRUTURA

  • Estações com processador Core2 Duo, 2Gb de memória Ram e monitor LCD
  • 1 aluno por computador
  • Estrutura física para conexão de notebooks
  • Conexão internet de alta velocidade(8Mbps)
  • Coffee break
  • Água mineral
  • Máquina de café expresso
  • Banheiros Individuais




* A F13 reserva-se o direito de fazer alterações no período de matrícula, início do curso, incluir ou substituir o corpo docente a seu critério, bem como não realizar o curso caso o número mínimo de alunos inscritos não seja preenchido. Nesse caso, o participante poderá optar pelo reembolso do valor pago, que ocorrerá em até 72 horas, ou crédito para outro curso ofertado pela F13 Tecnologia.

* Nos casos de não comparecimento ou cancelamento de inscrições, aceitaremos apenas substituições, não sendo realizado reembolso ou concessão de crédito nestas situações.

* O Certificado de conclusão é emitido apenas a participantes com mínimo de 80% da carga horária.





ESTE CURSO LHE INTERESSOU?

Preencha o formulário de pré-inscrição:

MAIORES INFORMAÇÕES:
F13 TECNOLOGIA
Rua Padre Valdevino, 526 - Centro
(85) 3252 3836 - (85) 87338626
 

VM - Currencies Selector


Agenda

loader

Área do Cliente

Preencha com o seu nome de usuário e senha para ter acesso a área exclusiva:


 
F13 Tecnologia

Fone/Fax: +55 85 3252.3836
Rua Padre Valdevino, 526 - Centro
Fortaleza - CE

 

Copyright © 2011 F13 Tecnologia
Todos os direitos reservados

 

Parceiros