Exercício Banco de Dados Básico
1 – Incluir no Banco Sorveteria a tabela Fornecedores.
Tab_fornec
Primary key – int(5)
Id_fornec
Varchar(50)
Nome_fornec
Varchar(15)
Cnpj_fornec
Varchar(15)
Insc_estado
CREATE TABLE tab_fornecedor( id_fornec INT (5) PRIMARY KEY NOT NULL, nome_fornec VARCHAR (50), cnpj_fornec VARCHAR (18), insc_estado VARCHAR (15),
);
dados_fornec
Primary key – int(5)
Id_dados_fornec
int(5) id_fornec (FK)
Varchar(50)
endereco_fornec
Varchar(30)
Bairro_fornec
Varchar(30)
Cidade_fornec char(2) Estado_fornec
CREATE TABLE dados_fornecedor( id_dados_fornec INT (5) PRIMARY KEY NOT NULL, endereco_fornec VARCHAR (50), bairro_fornec VARCHAR (30), cidade_fornec VARCHAR (30), estado_fornec CHAR (2)
);
2 – Criar o relacionamento entre duas tabelas criadas.
ALTER TABLE dados_fornecedor
ADD FOREIGN KEY (id_fornec)
REFERENCES tab_fornecedor(id_fornec);
3 – Incluir na tabela Pedido a coluna id_fornec / int(5).
ALTER TABLE tab_pedido ADD id_fornec INT(5) NOT NULL;
4 – Relacionar o campo id_fornec como chave estrangeira na tabela tab_pedido.
ALTER TABLE tab_pedido
ADD FOREIGN KEY (id_fornec)
REFERENCES tab_fornecedor (id_fornec);
5 – Inserir dados em todas as tabelas por insert into.
INSERT INTO `sorveteria`.`dados_fornecedor` (`id_dados_fornec` ,`id_fornec`,`endereco_fornec` ,`bairro_fornec` ,`cidade_fornec` ,`estado_fornec`)
VALUES ('1', '1', 'Rua Fernando Lopes', 'Palmital', 'Marília', 'SP'), ('2', '2', 'Rua Cleiton Dias', 'Janio Quadros', 'Marília', 'SP');
INSERT INTO `sorveteria`.`tab_estoque` (`estoque_id` ,`descricao_produto` ,‘qtde_estoque` ,`valor_unitario` ,`data_conferencia`)VALUES ('1', 'Morango', '10', '2.80', '2014-04-15'), ('2', 'Abacaxi', '20', '2.50', '2014-04-10'),('3', ‘Chocolate', '30', '3.50', '2014-03-12');
INSERT INTO `sorveteria`.`tab_pedido` (`pedido_id`, `pedido_data_entrada`,`pedido_sabor_sorvete`, `pedido_qtde`,