Escolar Documentos
Profissional Documentos
Cultura Documentos
BSI11-POOII-Aula006 - Criacao de BD PostgreSQL
BSI11-POOII-Aula006 - Criacao de BD PostgreSQL
OBJETOS II
- CRIANDO UM BD POSTGRESQL
Prof. Angelo Augusto Frozza, M.Sc.
frozza@ifc-camboriu.edu.br
Bem vindos ao fabuloso mundo dos
bancos de dados!
PROJETO DE BANCO DE DADOS
Ciclo de vida no projeto de BD
Levantamento
de Dados
Projeto
Conceitual
Projeto Lgico
Projeto Fsico
Reunies com o cliente
para levantamento das
necessidades.
Organizao dos dados
em um Diagrama
Conceitual.
Organizao dos dados
em um Diagrama
Lgico, considerando o
SGBD a ser utilizado.
Gerao dos scripts
SQL para criao do
BD.
PROJETO DE BANCO DE DADOS
Ciclo de vida no projeto de BD
Levantamento
de Dados
Projeto
Conceitual
Projeto Lgico
Projeto Fsico
Etapa independente
de tecnologia
(SGBD)
Etapa dependente
de tecnologia
(SGBD)
DIAGRAMA CONCEITUAL DO BD
DIAGRAMA LGICO DO BD
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Abrir o programa pgAdmin III
Iniciar -> Todos os programas -> PostgreSQL
pgAdmin III
Conectar-se ao Servidor do Banco de Dados
Informar a senha
Criar um novo Banco de Dados
locadora
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Abrir o programa pgAdmin III
Iniciar -> Todos os programas -> PostgreSQL
pgAdmin III
Conectar-se ao Servidor do Banco de Dados
Informar a senha
Criar um novo Banco de Dados
locadora
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Abrir o programa pgAdmin III
Iniciar -> Todos os programas -> PostgreSQL
pgAdmin III
Conectar-se ao Servidor do Banco de Dados
Informar a senha
Criar um novo Banco de Dados
locadora
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Abrir o programa pgAdmin III
Iniciar -> Todos os programas -> PostgreSQL
pgAdmin III
Conectar-se ao Servidor do Banco de Dados
Informar a senha
Criar um novo Banco de Dados
locadora
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Abrir o programa pgAdmin III
Iniciar -> Todos os programas -> PostgreSQL
pgAdmin III
Conectar-se ao Servidor do Banco de Dados
Informar a senha
Criar um novo Banco de Dados
locadora
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Criar as tabelas:
Bancos de dados
locadora
Esquemas
public
Tabelas
PROPRIEDADES
COLUNAS
RESTRIES
CHAVE PRIMRIA
CHAVES ESTRANGEIRAS
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Criar as tabelas
Bancos de dados
locadora
Esquemas
public
Tabelas
PROPRIEDADES
COLUNAS
RESTRIES
CHAVE PRIMRIA
CHAVES ESTRANGEIRAS
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Criar as tabelas
Bancos de dados
locadora
Esquemas
public
Tabelas
PROPRIEDADES
COLUNAS
RESTRIES
CHAVE PRIMRIA
CHAVES ESTRANGEIRAS
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Criar as tabelas
Bancos de dados
locadora
Esquemas
public
Tabelas
PROPRIEDADES
COLUNAS
RESTRIES
CHAVE PRIMRIA
CHAVES ESTRANGEIRAS
CRIANDO O BANCO DE DADOS NO POSTGRESQL
Principais tipos de dados do PostgreSQL
Tipos numricos
Tipo Tamanho Faixa
smallint 2 bytes -32.768 at 32.767
integer 4 bytes -2.147.483.648 at +2.147.483.647
bigint 8 bytes -9.223.372.036.854.775.808 to
9.223.372.036.854.775.807
decimal Varivel Sem limite
numeric (preci sao, escal a) Varivel Sem limite (at 1.000 dgitos de preciso)
real 4 bytes 6 dgitos de preciso decimal (inexata)
double precision 8 bytes 15 dgitos de preciso decimal (inexata)
serial 4 bytes 1 at 2.147.483.647
bigserial 8 bytes 1 to 9.223.372.036.854.775.807