Walker
O Projeto Conceitual abaixo, representa a modelagem do banco de dados para controle da venda de produtos para clientes de uma determinada empresa.
Tomando como base o projeto abaixo, elabore os comandos de criação deste banco de dados no Oracle.
Instruções:
1. Crie primeiro todas as tabelas e suas chaves primarias! Salve estes comandos em um arquivo chamado Cria_Tabelas.txt
2. Crie todas as restrições de integridade restantes (chaves estrangeiras, check, unique, etc) e salve estes comandos em outro arquivo chamado Cria_Restricoes.txt
3. Crie os comandos para eliminar todas as tabelas e salve-os no arquivo elimina_tabelas.txt
PROJETO CONCEITUAL

PROJETO LÓGICO
Cliente(CPF, RG, Nome)
Produto(Codigo, Descricao, Preco_Tabela, Qtde_Disponivel)
Venda(NF, Data_Venda, CPF) CPF referencia Cliente
Venda_Produto(NF,Codigo_Produto, Qtde_Vendida, Preco_Venda) NF referencia Venda Codigo_Produto referencia Produto
PROJETO FÍSICO




Nome da Tabela
Cliente
Descrição
Estrutura que armazena informações sobre os clientes da loja
Responsável
Coluna
Descrição
Tipo de dado
Nulo
Consistência
CPF
CPF do cliente
Number(11)
N
PK
RG
Rg do cliente
Number(10)
S
Nome
Nome do cliente
Varchar(50)
N
Nome da Tabela
Produto
Descrição
Estrutura que armazena informações sobre os produtos a serem vendidos na loja
Responsável
Coluna
Descrição
Tipo de dado
Nulo
Consistência
Codigo
Código do produto
Number(3)
N
PK
Descricao
Nome do produto
Varchar(60)
N
Preco_Tabela
Preço do produto
Number(8,2)
N
Check(preço > 0)
Qtde_Disponivel
Quantidade disponível do produto em estoque
Number(3)
N
Check(Qtde_Disponivel >0)
Nome da Tabela
Venda
Descrição
Estrutura que armazena informações sobre as vendas realizadas ao cliente
Responsável