Você está na página 1de 1

Gerao de Modelo fsico

-- Sql ANSI 2003 - brModelo.


CREATE TABLE Cliente (
Cod_Cliente Integer PRIMARY KEY,
Endereco VarChar(100),
CPF Char(14),
Telefone VarChar(20),
Nome VarChar(100)
)
CREATE TABLE Produto (
Vl_Unitario Numeric(7,2),
Cod_Produto Integer PRIMARY KEY,
Qtde_Estoque Numeric(5,2),
Descricao VarChar(100),
Cod_Fornecedor Integer
FOREIGN KEY(Cod_Fornecedor) REFERENCES Fornecedor (Cod_Fornecedor)
)
CREATE TABLE Fornecedor (
Cod_Fornecedor Integer PRIMARY KEY,
Endereco VarChar(100),
Nome_Fantasia VarChar(100),
Razao_Social VarChar(100),
Telefone VarChar(20),
CNPJ Char(18),
Responsavel Texto(1)
)
CREATE TABLE Forma_Pagamentp (
Cod._Forma_Pagamento Integer PRIMARY KEY,
Descricao VarChar(150)
)
CREATE TABLE Compra (
Cod_Compra Integer PRIMARY KEY,
Cod_Cliente Integer,
Cod._Forma_Pagamento Integer,
Vl_Total Numeric(5.2),
Atendente VarChar(100),
Dt_Compra Timestamp,
Caixa Integer,
FOREIGN KEY(Cod_Cliente) REFERENCES Cliente (Cod_Cliente),
FOREIGN KEY(Cod._Forma_Pagamento) REFERENCES Forma_Pagamentp (Cod._Forma_Pagamen
to)
)
CREATE TABLE Produto_Compra (
Cod_Produto Integer,
Cod_Compra Integer,
Qtde_Pcomprada Numeric(5,2),
Vl_Parcial Numeric(5,2),
PRIMARY KEY(Cod_Produto,Cod_Compra),
FOREIGN KEY(Cod_Produto) REFERENCES Produto (Cod_Produto),
FOREIGN KEY(Cod_Compra) REFERENCES Compra (Cod_Compra)
)

Você também pode gostar