· 6 years ago · Jul 03, 2019, 11:28 AM
1CREATE SCHEMA IF NOT EXISTS vendas;
2USE vendas;
3
4CREATE TABLE IF NOT EXISTS vendas.marca (
5 codigo INT(11) NOT NULL AUTO_INCREMENT,
6 descricao VARCHAR(45),
7 PRIMARY KEY (codigo));
8
9CREATE TABLE IF NOT EXISTS vendas.produto (
10 codigo INT(11) NOT NULL AUTO_INCREMENT,
11 descricao VARCHAR(45),
12 preco DECIMAL(8,2),
13 marca_codigo INT(11),
14 PRIMARY KEY (codigo),
15 FOREIGN KEY (marca_codigo)
16 REFERENCES vendas.marca (codigo));
17
18CREATE TABLE IF NOT EXISTS vendas.venda (
19 codigo INT(11) NOT NULL AUTO_INCREMENT,
20 dataVencimento DATE,
21 dataPagamento DATE,
22 PRIMARY KEY (codigo));
23
24CREATE TABLE IF NOT EXISTS vendas.venda_has_produto (
25 venda_codigo INT(11) NOT NULL,
26 produto_codigo INT(11) NOT NULL,
27 quantidade INT(11) NOT NULL,
28 PRIMARY KEY (venda_codigo, produto_codigo),
29 FOREIGN KEY (venda_codigo)
30 REFERENCES vendas.venda (codigo),
31 FOREIGN KEY (produto_codigo)
32 REFERENCES vendas.produto (codigo));