DevMedia Cursos
Curso online

Curso PostgreSQL - Treinamento de banco de dados (Curso Básico)
O principal objetivo deste curso de PostgreSQL é abordar as principais características desse poderoso banco de dados que vem crescendo no mercado. O mesmo é de código fonte aberto, ou seja não existe nenhum custo para utilização desse excelente banco de dados. Serão comentadas informações importantes sobre ele, como anda o mercado, recursos, algumas comparações com o MySQL e a instalação e configuração. Também veremos o PgAdmin III, software que será usado para a manipulação do banco de dados. Este será um curso completo de banco de dados sobre o PostgreSQL.
[VER MAIS DETALHES]
Instalação e Configuração
- 1
Instalação e Configuração
Marcar como lido | DownloadNesta vídeo, veremos informações importantes sobre PostGreSql.Comparações com o MySQL, a instalação e configuração.
Cliente PostGreSQL em modo terminal
- 2
Cliente PostGreSQL em modo terminal-SQL Shell (Psql)
Marcar como lido | DownloadNesta vídeo, será abordado o psql, uma cliente PostGreSQL em modo terminal para manipulação do mesmo.
Gerenciador de banco de dados PgAdmin III
- 3
Conhecendo o gerenciador de banco de dados PgAdmin III
Marcar como lido | DownloadVeremos o gerenciador de banco de dados PgAdmin III, onde a mesma por default já vem no pacote de instalação do PostGreSQL.
Data Type
- 4
Data Type-Parte 1
Marcar como lido | DownloadNesta vídeo, veremos tipos de dados alfanuméricos. Comentaremos também algumas informações sobre o mesmo e exemplos na prática.
- 5
Data Type-Parte 2
Marcar como lido | DownloadNesta vídeo aula, o autor mostra mais alguns tipos de dados, fazendo alguns comentários e criando pequenos exemplos.
Expressão Case
- 6
Exemplos utilizando a Expressão Case
Marcar como lido | DownloadNesta vídeo aula será mostrado alguns exmplos com expressão CASE.
Domínios
- 7
Domains(Domínios)
Marcar como lido | DownloadNesta vídeo aula, será apresentando o conceitos sobre domains.
Inner Join
- 8
Como trazer dados de mais de uma tabela, um clássico vendas e clientes(Inner Join)-Parte 1
Marcar como lido | DownloadNesta vídeo aula, será apresentando como trazer dados de mais de uma tabela, um clássico vendas e clientes.
- 9
Dificultando um pouco mais nossas tabelas adicionado itens e produtos(Inner Join)-Parte 2
Marcar como lido | DownloadNesta vídeo, dificultaremos um pouco mais nossas tabelas, sendo adicionado itens e produtos.
- 10
Manipulando várias tabelas em um único comando SQL(Inner Join)-Parte 3
Marcar como lido | DownloadNesta vídeo aula, será dado continuidade a criação da SQL, mostrando como manipular várias tabelas em um comando SQL.
- 11
Continuando a manipular várias tabelas em um único comando SQL - parte 4
Marcar como lido | DownloadNesta vídeo aula, veremos também a diferença entre left join x inner join.
- 12
Criando uma consulta tanto com inner join e left join - Parte 5
Marcar como lido | DownloadNesta vídeo, veja como criar uma consulta tanto com inner join e left join, mostrando suas diferenças.
Funções de agregação
- 13
SUM
Marcar como lido | DownloadNesta vídeo aula, mostraremos um exemplo utilizando a sum, para retornar o valor total de um determinada venda.
- 14
AVG
Marcar como lido | DownloadNesta vídeo aula, será realizado a continuação com a SUM, em seguida montado a estrutura para trabalhar com AVG.
- 15
Count, Sum
Marcar como lido | DownloadNesta vídeo, veremos as agregações que estaremos utilizando no banco de dados PostgreSQL, como Count, Sum, AVG, Min, Max.
- 16
Min e Max
Marcar como lido | DownloadNesta vídeo, veremos exemplos práticos com Min e Max, listando por exemplo, o funcionário com o maior e outro com o menor salário.
- 17
Trabalhando com função de conjunto
Marcar como lido | DownloadNesta vídeo aula, veremos como trabalhar com funções de agregações ou de conjunto.
- 18
CREATE AGGREGATE
Marcar como lido | DownloadNesta vídeo aula, será iniciado os primeiros exemplos para a criação de funções de agregações.
- 19
INT4MUL
Marcar como lido | DownloadNesta vídeo aula, continuaremos vendo vários exemplos de funções de agregação, onde passo a passo analisaremos como funcionam para melhor ententimento do conceito.
- 20
Sobrecarga
Marcar como lido | DownloadNesta vídeo aula é mostrado como criar essas funções com o mesmo nome, mais com argumentos diferentes(Sobrecarga).
- 21
FinalFunc
Marcar como lido | DownloadSerá construindo alguns exemplos utilizando o operador para adição.
Outras Funções
- 22
Diferenças entre Integer e float
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar outros exemplos de funções no banco de dados PostgreSQL.
- 23
Funções Case e else
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com case em uma função utilizando a linguagem SQL.
Stored Procedures
- 24
Stored Procedures
Marcar como lido | DownloadNesta vídeo aula, será mostrado como trabalhar com stored procedures.
- 25
Sobrecargas e retornos
Marcar como lido | DownloadSeguindo os últimos exemplos, será mostrado a implementação de uma stored procedure para atualizar e deletar um cliente.
- 26
Tipos de retorno
Marcar como lido | DownloadNesta vídeo aula, será mostrado como trabalhar com stored procedures. Nos primeiros exemplos, será mostrado como retornar um conjunto de informações.especificado se ela é um varchar ou int por exemplo.
Linguagens Procedurais
- 27
Linguagens Procedurais
Marcar como lido | DownloadNesta vídeo aula, será mostrado como trabalhar com linguagens procedurais no postgresql. O mesmo da suporte a PL/pgsql, PL/Java, PL/ruby entre outras.
- 28
Alias: pl/pgSQL
Marcar como lido | DownloadNesta vídeo aula, será mostrado como trabalhar com alias.
Variáveis
- 29
Record e rowtype
Marcar como lido | DownloadNesta vídeo aula, será mostrado como trabalhar com variáveis do tipo Record e rowtype.
- 30
Loop For
Marcar como lido | DownloadNesta vídeo aula, será mostrado como trabalhar com loop utilizando o comando for. A idéia do exemplo é criar duas tabelas.
Condições
- 31
Condicional IF
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com condições utilizando IF.
- 32
Condicional IF e ELSEIF
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com condições utilizando IF e ELSEIF.
- 33
Condicional LOOP e IF
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com loops e IF.
- 34
Condicional While
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com um bloco while.
Strings
- 35
Formatando CPF e Telefone
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar mascara para strings.
Return
- 36
Return
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com a função return.
- 37
Return next e Return query
Marcar como lido | DownloadNesta vídeo aula será mostrado como retornar um conjunto de registros.
Exceptions
- 38
Raise Notice e Exceptions
Marcar como lido | DownloadNesta vídeo aula será mostrado como tratar exceções.
Triggers
- 39
Trigger on update
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com trigger no postgresql utilizando a linguagem pgsql.
- 40
Trigger on insert
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com o insert.
- 41
NEW e OLD
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com OLD e NEW.
- 42
Variável tg_op
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com a variável tg_op.
- 43
Variável tg_relname
Marcar como lido | DownloadNesta vídeo aula utilizaremos a variável tg_relname para possibilidade de verificar as tabelas dinamicamente.
- 44
Trigger parcelas
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar uma trigger que gere parcelas automaticamente.
- 45
Gerando parcelas com data
Marcar como lido | DownloadNesta vídeo aula será mostrado como utilizar a função parcela, que foi criada na última vídeo aula.
Backup
- 46
Realizando backup Banco de dados
Marcar como lido | DownloadNesta vídeo aula será mostrado como utilizar a ferramenta PgADMIN III para gerar backup dos seus bancos de dados.
Controle de Usuários
- 47
Privilégios
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com a criação de usuários através do o comando CREATE USER.
E-mail
- 48
Trigger E-mail
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar uma trigger que automaticamente adicione o caracter “@”.
Código Fonte
- 49
Código Fonte completo - Moderação
Marcar como lido | DownloadNeste post você encontrará o código fonte desenvolvido pela equipe de suporte DevMedia, referente ao Curso PostgreSQL - Treinamento de banco de dados (Curso Básico).


14
3