tutorial postgre

13
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

Upload: kleiton-araujo

Post on 23-Mar-2016

230 views

Category:

Documents


1 download

DESCRIPTION

Criação de banco de dados

TRANSCRIPT

Page 1: Tutorial Postgre

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

Page 2: Tutorial Postgre

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.

Page 3: Tutorial Postgre

3) criei a base de dados com o nome ProjetoSalvame.

Page 4: Tutorial Postgre

4) Siga os passos a segui para a construção das tabelas.

5) digite o nome da primeira relação que é departamento.

Page 5: Tutorial Postgre

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.

Page 6: Tutorial Postgre

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.

Page 7: Tutorial Postgre

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.

Page 8: Tutorial Postgre

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.

Page 9: Tutorial Postgre

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

Page 10: Tutorial Postgre

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.

Page 11: Tutorial Postgre

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:

Page 12: Tutorial Postgre
Page 13: Tutorial Postgre

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: [email protected]

[email protected]

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.