Exercício Banco de Dados Básico

284 palavras 2 páginas
Exercício de Banco
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`,

Relacionados

  • asasasa
    2510 palavras | 11 páginas
  • Aula1_BD_etec
    3678 palavras | 15 páginas
  • Lista de BD
    1440 palavras | 6 páginas
  • Introduçao a ciencia da computaçao
    978 palavras | 4 páginas
  • banco de dados
    566 palavras | 3 páginas
  • Introdução ao SQL Server
    4491 palavras | 18 páginas
  • logistica
    4580 palavras | 19 páginas
  • trabalho
    328 palavras | 2 páginas
  • Aesthetica
    1006 palavras | 5 páginas
  • Sistmea
    307 palavras | 2 páginas