BD2 - Atividade4

435 palavras 2 páginas
13/05/2014 ­ Banco de Dados II
Felippe Alzuguir ­ Noite

ATIVIDADE 4
MODELAGEM DO BANCO DE DADOS CREATE DATABASE atividade4; Use atividade4; CREATE TABLE Cliente( codCliente int NOT NULL, nomeCliente varchar(45) NOT NULL, numTelefone char(8) NOT NULL,
CPF char(11) NOT NULL, endereco varchar(45), numEndereco int, compEndereco varchar(20), bairro varchar(45),
CEP char(8), cidade varchar(45),
UF char(2),
PRIMARY KEY (codCliente)


CREATE TABLE Vendedor( codVendedor int NOT NULL, nomeVendedor varchar(45) NOT NULL, comissao int NOT NULL,
PRIMARY KEY (codVendedor)


CREATE TABLE Pedido( codPedido int NOT NULL, dataPedido datetime NOT NULL, cliente_codCliente int NOT NULL, vendedor_codVendedor int NOT NULL
PRIMARY KEY(codPedido),
FOREIGN KEY (cliente_codCliente) REFERENCES cliente (codCliente),
FOREIGN KEY (vendedor_codVendedor) REFERENCES vendedor (codVendedor)


CREATE TABLE Produto( codProduto int NOT NULL, nomeProduto varchar(45) NOT NULL, valorUnitario float, quantEstoque int, tipoProduto varchar(45),
PRIMARY KEY (codProduto)


CREATE TABLE Item( pedido_codPedido int NOT NULL, produto_codProduto int NOT NULL, quantProduto int,
FOREIGN KEY (pedido_codPedido) REFERENCES pedido (codPedido),
FOREIGN KEY (produto_codProduto) REFERENCES produto (codProduto),
CONSTRAINT PK_item PRIMARY KEY (pedido_codPedido, produto_codProduto)


INSERÇÃO DE DADOS NO BANCO ● CLIENTE
INSERT INTO Cliente VALUES ('Jose', 32121334, 12345678912, 'Rua A', 123, '', 'Alvorada',
39034321, '', 'RJ');
INSERT INTO Cliente VALUES ('Pedro', 32223456, 8956732143, 'Avenida Rio Branco', 432, 109,
'Centro', '', 'Ubá', 'MG');
INSERT INTO Cliente VALUES ('Maria', 32235432, 32165498721, 'Largo do Machado', 567, '','','',
'Três Rios', 'RJ');
INSERT INTO Cliente VALUES ('Ana', 32117865, 21345763982, 'Rua Joaquim', 32, 203, 'Bom
Pastor', 12345667, 'Itú’,

Relacionados