# Session Three: It´s always time to restart - Banco de Dados Autor: Jonathan Fernando Costa Galo [toc] ## Modelagem Loja - Exercícios no SQL ### Criar as tabelas respeitando os relacionamentos do DER. ```sql= CREATE TABLE tb_endereco( id_endereco int primary key auto_increment, ds_cep varchar(255), ds_endereco varchar(255), nr_endereco varchar(255), ds_cidade varchar(255) ); CREATE TABLE tb_cliente( id_cliente int primary key auto_increment, nm_cliente varchar(255), ds_cpf varchar(255), id_endereco int, FOREIGN KEY (id_endereco) REFERENCES tb_endereco(id_endereco) ); CREATE TABLE tb_categoria( id_categoria int primary key auto_increment, nm_categoria varchar(255) ); CREATE TABLE tb_produto( id_produto int primary key auto_increment, id_categoria int, nm_produto varchar(255), vl_preco decimal(15,2), FOREIGN KEY (id_categoria) REFERENCES tb_categoria(id_categoria) ); CREATE TABLE tb_estoque( id_estoque int primary key auto_increment, id_produto int, qtd_minima int, qtd_disponivel int, FOREIGN KEY (id_produto) REFERENCES tb_produto(id_produto) ); CREATE TABLE tb_venda( id_venda int primary key auto_increment, id_cliente int, ds_nota_fiscal varchar(255), tp_forma_pagamento varchar(255), qtd_parcelas int, dt_venda datetime, id_endereco_entrega int, FOREIGN KEY (id_cliente) REFERENCES tb_cliente(id_cliente), FOREIGN KEY (id_endereco_entrega) REFERENCES tb_endereco(id_endereco) ); CREATE TABLE tb_venda_item( id_venda_item int primary key auto_increment, id_venda int, id_produto int, FOREIGN KEY (id_venda) REFERENCES tb_venda(id_venda), FOREIGN KEY (id_produto) REFERENCES tb_produto(id_produto) ); ```
{"metaMigratedAt":"2023-06-16T00:15:54.861Z","metaMigratedFrom":"Content","title":"Session Three: It´s always time to restart - Banco de Dados","breaks":true,"contributors":"[{\"id\":\"f59e6c25-3cb1-4556-be8b-0ad8b709be8c\",\"add\":1970,\"del\":166}]"}
Expand menu