terça-feira, 7 de agosto de 2012

BrModelo





-- Geração de Modelo físico
-- Sql ANSI 2003 - brModelo.



CREATE TABLE Usuário (
id_usuario Texto(1) PRIMARY KEY,
senha Texto(1),
email Texto(1),
nome Texto(1),
Atributo_1 Texto(1)
)

CREATE TABLE cliente (
id_cliente Texto(1) PRIMARY KEY,
usuário Texto(1),
senha Texto(1),
email Texto(1)
)

CREATE TABLE produto (
id_produto Texto(1) PRIMARY KEY,
nome Texto(1),
grupo Texto(1),
fornecedor Texto(1)
)

CREATE TABLE orçamento (
id_orcamento Texto(1) PRIMARY KEY,
nome Texto(1),
valores Texto(1),
email Texto(1)
)

CREATE TABLE orç. reformulado (
id_orcamento Texto(1) PRIMARY KEY,
valores Texto(1),
formas de pagamento Texto(1)
)

CREATE TABLE cadastro (
id_produto Texto(1),
id_usuario Texto(1),
FOREIGN KEY(id_produto) REFERENCES produto (id_produto),
FOREIGN KEY(id_usuario) REFERENCES Usuário (id_usuario)
)

CREATE TABLE aut_cadastro (
id_cliente Texto(1),
id_usuario Texto(1),
FOREIGN KEY(id_cliente) REFERENCES cliente (id_cliente),
FOREIGN KEY(id_usuario) REFERENCES Usuário (id_usuario)
)

CREATE TABLE solicitação (
id_orcamento Texto(1),
id_cliente Texto(1),
FOREIGN KEY(id_orcamento) REFERENCES orçamento (id_orcamento),
FOREIGN KEY(id_cliente) REFERENCES cliente (id_cliente)
)

CREATE TABLE negociação (
id_usuario Texto(1),
id_orcamento Texto(1),
FOREIGN KEY(id_usuario) REFERENCES Usuário (id_usuario),
FOREIGN KEY(id_orcamento) REFERENCES orçamento (id_orcamento)
)

CREATE TABLE enviar (
id_orcamento Texto(1),
id_usuario Texto(1),
FOREIGN KEY(id_orcamento) REFERENCES orç. reformulado (id_orcamento)
)

Nenhum comentário:

Postar um comentário