CONTEÚDO PROGRAMÁTICO PostgreSQL Desenvolvedor Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO Ementa do curso O que é o PostgreSQL? Histórico Hoje em dia Licença Características Plataformas Suportadas PostgreSQL x MySQL Arquitetura do PostgreSQL Processos do PostgreSQL Memória e o PostgreSQL Disco e o PostgreSQL Baixando e instalando o PostgreSQL Instalando Testando o PostgreSQL Criando banco de dados - via código Apagando banco de dados - via código Criando banco de dados - modo visual Apagar banco de dados Trabalhando com o banco de dados Duração: 00:07:47 Modelo Relacional
Relação Domínios Chaves Criando tabelas CREATE TABLE Tipos de dados Tipos numéricos Tipos para caracteres Tipos para data e hora Tipo Booleano Trabalhando com Tabelas Duração: 00:12:38 Constraints (Restrições) NOT NULL CHECK Restrições de unicidade Chaves primárias Chaves Estrangeiras Trabalhando com chaves primárias e estrangeiras Duração: 00:17:56 Inclusão de dados em uma tabela Default Consulta Alias de coluna Filtrando dados Operadores de comparação Tipos de consulta Duração: 00:16:00 Atualizando linhas da tabela Excluindo linhas da tabela Inserindo, alterando e excluindo dados do banco de dados Duração: 00:09:36 Sequências
Tipo de dado "serial" Projeto loja de móveis Criando a estrutura do projeto Inserindo Dados nas tabelas do projeto Consulta as tabelas do projeto Alterando a estrutura de uma tabela Mudar nome de tabela Mudar nome de coluna Incluir coluna Alterar coluna Excluir coluna Incluir restrição Chave estrangeira UNIQUE NOT NULL Check Excluir restrição Mudar valor padrão Excluindo uma tabela Trabalhando com o ALTER TABLE Duração: 00:11:07 Busca Avançada Preparando ambiente para consultas Qualificadores Order By Filtrando dados Operadores lógicos Sub consultas Duração: 00:07:45 Condição LIKE Manipulando dados a partir de sub consultas Duração: 00:06:30
Operadores matemáticos Operadores lógicos e matemáticos Duração: 00:09:50 Consulta com mais de uma tabela Consulta com tabelas relacionadas Junção INNER JOIN Left Join e right Join Duração: 00:06:39 Views O que é uma View? Criando Views Definindo Views Atualizando Views Drop View Trabalhando com views Duração: 00:08:42 Funções do PostgreSQL Funções de agregação Funções Escalares do Sistema Funções escalares numéricas Funções Escalares de texto Funções de conversão de tipos Group by Consultas avançadas Duração: 00:07:45 Having e Group by Duração: 00:08:29 Expressão condicional COALESCE NULLIF Trabalhando com funções do Postgres Duração: 00:09:25 Stored Procedure Procedures linguagem SQL Procedimentos Avançados linguagem SQL
Selecionando dados no procedure Linguagem PL/PgSQL Variáveis Constantes Blocos e Escopo de variáveis Parâmetro de entrada Executando Comandos SQL Usando procedures em sub consultas Duração: 00:05:32 Usando procedures em sub consultas 2 Duração: 00:04:46 Retornar dados Condicional IF Condicional Case Condicionais Duração: 00:06:19 Loop While Loop For Loops Duração: 00:05:08 Type RowType Cursors Cursor outros loops Cursores Genérico Cursor Implícito Tratamento de Exceção Exemplos de Exceções Exceções não declaradas Tratamento de exceções Duração: 00:05:30 Sobrecarga de funções Consulta que retornam várias linhas TABLE Duração: 00:03:46 Consulta que retornam várias linhas SETOF Duração: 00:05:33
TRIGGERS Tipos de triggers Funções de trigger e linguagens procedurais Criando uma Trigger Ordem de execução de triggers Triggers recursivas Alterando o nome da trigger Excluindo uma trigger Habilitando/Desabilitando triggers Obtendo informações sobre as triggers do banco de dados Trabalhando com triggers Duração: 00:10:28 Log com triggers Duração: 00:06:57 Manipulando contas de usuário Manipulando contas de usuário Segunda parte Usuário TreinaWEB Trabalhando com contas de usuário Duração: 00:11:19 Schema Exemplo Projeto Final Criando a estrutura Inserindo dados Função para somar passagens Trigger de verificação Consultas View Conclusão Ficou alguma dúvida em relação ao conteúdo programático? Envie-nos um e-mail clicando aqui.
2004-2017 TreinaWeb www.treinaweb.com.br