Schema Banco Vendas
Casos: Schema Banco Vendas. Pesquise 862.000+ trabalhos acadêmicosPor: tiwao • 16/4/2014 • 211 Palavras (1 Páginas) • 304 Visualizações
CREATE TABLE FABRICA (
ID_FABRICA INTEGER NOT NULL,
NOME VARCHAR(40) NOT NULL,
ENDERECO VARCHAR(40),
CIDADE VARCHAR(30),
UF CHAR(2),
TELEFONE VARCHAR(20),
CONSTRAINT PK_FABRICA PRIMARY KEY (ID_FABRICA));
CREATE TABLE CLIENTE (
ID_CLIENTE INTEGER NOT NULL,
NOME VARCHAR(40),
ENDERECO VARCHAR(40),
CIDADE VARCHAR(30),
Uf char(2),
TELEFONE VARCHAR(20),
CONTATO VARCHAR(20),
CONSTRAINT PK_CLIENTE PRIMARY KEY (ID_CLIENTE));
CREATE TABLE Vendedor
(Id_Vendedor INTEGER NOT NULL,
Nome VARCHAR(40) NOT NULL,
CONSTRAINT PK_Vendedor PRIMARY KEY (ID_Vendedor));
CREATE TABLE Transportadora
(Id_Transportadora INTEGER NOT NULL,
Nome VARCHAR(40) NOT NULL,
Endereco VARCHAR(40) NOT NULL,
Cidade VARCHAR(30) NOT NULL,
UF CHAR(2),
CONSTRAINT PK_TRANSPORTADORA PRIMARY KEY (ID_TRANSPORTADORA));
cREATE TABLE CondPagto
(Id_Condicao INTEGER NOT NULL,
Descricao VARCHAR(30) NOT NULL,
CONSTRAINT PK_CONDPAGTO PRIMARY KEY (ID_CONDICAO));
CREATE TABLE Pedido
(Id_Pedido INTEGER NOT NULL,
Data DATE NOT NULL,
Valor DECIMAL(10,2),
Id_Cliente INTEGER NOT NULL,
Id_Transportadora INTEGER NOT NULL,
Id_Vendedor INTEGER NOT NULL,
CONSTRAINT PK_PEDIDO PRIMARY KEY (ID_PEDIDO),
CONSTRAINT FK_PEDIDO_CLIENTE FOREIGN KEY (ID_CLIENTE) REFERENCES Cliente (Id_Cliente),
CONSTRAINT FK_PEDIDO_TRANSPORTADORA FOREIGN KEY (ID_TRANSPORTADORA) REFERENCES Transportadora (Id_Transportadora),
CONSTRAINT FK_PEDIDO_VENDEDOR FOREIGN KEY (ID_VENDEDOR) REFERENCES Vendedor (Id_Vendedor));
CREATE TABLE Produto
(Id_Produto INTEGER NOT NULL,
Referencia VARCHAR(15),
Descricao VARCHAR(40) NOT NULL,
Unidade CHAR(2) DEFAULT 'UN' NOT NULL,
Id_Fabrica INTEGER NOT NULL,
...