---
# System prepended metadata

title: Script Banco de Dados | Lusett Models

---

# Script Banco de Dados | Lusett Models

### Nomes:
*Renato Ribeiro Cardoso - 46
Pedro Henrique Souza Avelar - 51 
Rayssa Sacramento Guerra - 44
João Gabriel Camargo Ramos - 23* 

## Script: 
```sql=
CREATE TABLE tb_cliente (
    id_cliente      int PRIMARY KEY AUTO_INCREMENT,   
    id_endereco     int,
    nm_cliente      varchar(200) not null,
    ds_email        varchar (100) not null,
    ds_senha        varchar (30) not null,
    ds_cpf          varchar(20) not null,
    ds_celular      varchar(20) not null,
    dt_nasc         date not null,
    qtd_compra      decimal(12,3),
    foreign key (id_endereco) references tb_endereco (id_endereco)
);

CREATE TABLE tb_endereco (
    id_endereco     int PRIMARY KEY AUTO_INCREMENT,
    nr_cep          varchar(50) not null,
    nm_rua          varchar(255) not null,
    nr_casa         int,
    ds_referencia   varchar(255) not null
);

CREATE TABLE tb_produto (
    id_produto      int PRIMARY KEY AUTO_INCREMENT,
    vl_preço_fb     varchar(255),
    bt_disponivel   boolean,
    ds_tamanho      varchar(50),
    ds_cores        varchar(200),
    ds_fornecedor   varchar(200),
    qtd_produto     int,
    qtd_demanda     bool(255),
    qtd_pedidos     bool(255)
);

CREATE TABLE tb_venda (
    id_venda        int PRIMARY KEY AUTO_INCREMENT,
    id_produto      int,
    id_cliente      int,
    dt_compra       date,
    ds_pagamento    varchar(255),
    ds_preco        decimal(12,3),
    foreign key (id_produto) references tb_produto (id_produto),
    foreign key (id_cliente) references tb_cliente (id_cliente)
);

CREATE TABLE tb_venda_item (
    id_venda_item   int PRIMARY KEY AUTO_INCREMENT,
    id_produto      int,
    id_venda        int,
    qtd_item        int,
    img_link        text(800),
    foreign key (id_produto) references tb_produto (id_produto),
    foreign key (id_venda) references tb_venda (id_venda)
);
```
