Post on 23-Mar-2016
description
TUTORIAL PARTE I POSTGRESQL – DISTRIBUIÇÃO LIVRE
Neste tutorial iremos começar pelo BD que é de suma importância para construção de uma
base de dados eficiente e segura, no decorrer iremos implementar algumas consultas básicas como:
INSERT, UPDATE, DELETE, SELECT. O modelo de estudo ER será descrito abaixo.
“um empregado está lotado no máximo em 1 departamento. Um departamento tem até N
empregados lotados nele.”
Obs: utilizamos poucos atributos devido ao tempo para preparação deste tutorial.
RELAÇÃO DEPARTAMENTO
nome Id_departamento
(PK)
Character varying Serial
RELAÇÃO EMPREGADO
nome_empregado Id_empregado
(PK)
Id_departamento(FK)
Character varying Serial Serial
Mão na massa! Vamos a construção das relações no postgreSQL.
Que nojo.
Fonte: http://ciceronoronha.blogspot.com/2008/11/com-mo-na-massa.html
1º Localize o postgreSQL no seu computador como segue a imagem. Rsrsr é obvio.
2) clique em PostgreSQL 9.0 (localhost:5432) depois digite a senha de conexão. OBS: é senha
cadastrada durante a instalação do postgreSQL.
3) criei a base de dados com o nome ProjetoSalvame.
4) Siga os passos a segui para a construção das tabelas.
5) digite o nome da primeira relação que é departamento.
6) Agora vamos as colunas da tabelas (campos), clique em Columns e digite os campos que a
tabela irá possui como segue a imagem abaixo.
7) Escolha o campo que será a chave primário que é id_departamento.
Voltando no tempo!
Chave Primária (eleita) - Atributo principal de identificação. É ÚNICA para cada elemento da
entidade. Sua existência é obrigatória para qualquer entidade.
8) A tabela departamento foi criada com sucesso parabéns, mas temos muito a fazer.
9) Visualizando a tabela departamento com seus atributos.
10) Iremos criar agora a tabela empregado. Crie a mesma com os atributos como segue a
imagem abaixo.
11) vamos eleger a chave primária e estrangeira. Rsrsrsrsr momento critico aonde a maioria
dos usuários morrem.
Agora escolha a estrangeira que é id_departamento como segue a imagem abaixo.
Volta ao tempo
Mas o que é chave estrangeira?
Atributo que é chave primária em outra entidade, sendo importado para garantir a ligação entre as duas entidades.
12) Ufa as tabelas estão criadas e relacionadas. E agora vc sabe o que fazer? É obvio que
devemos povoá-las, ou seja, atribuir valores aos atributos das relações, para isso precisaremos
de alguns códigos em linguagem SQL.
13) Principais Comandos SQL:
1. SELECT: - realiza consultas
2. INSERT: - Insere um registro
3. UPDATE: - Modifica um registro
4. DELETE: - Excluir um registro
Vamos povoar a tabela departamento, no posgreSQL é bastante simples, siga os passos da
imagem abaixo.
Vamos realizar este procedimento de forma mais rápido e fácil?
Siga os passos abaixo.
Repita os passos com a tabela empregado e executes outras consultas em SQL como: SELECT,
DELETE E UPDATE.
OBS: o valor do atributo id_departamento dever conter o mesmo
valor que está inserido na tabela departamento.
14) salvando a base de dados:
Base de dados salva.
Para restaurar a base de dados crie uma base de dados com o mesmo nome, depois escolha a opção
Restore abaixo da opção de realização de backup. Localize a sua base de dados e depois pressione a
opção Ok.
Dúvidas?
e-mail: wilameskleiton@hotmail.com
professorkleiton@gmail.com
celular: 89 9428-7262 (por favor não ligue a cobrar)
TUTORIAL CRIADO AS PRESSAS PELO TUTOR:
Wilamis Kleiton Nunes da Silva
Engenheiro de sistemas
Especialista em educação
O próximo tutorial será sobre PostgreSQL + NetBeans conexão.
Um grande abraço a todos.