-
Notifications
You must be signed in to change notification settings - Fork 0
/
lanchonete.sql
65 lines (54 loc) · 1.47 KB
/
lanchonete.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Autoras: Letícia Beatriz Souza, Emanuelle Luize Tomczyk e Ester Silva
# Descrição: Criando um Database para uma lanchonete.
# Tabelas: FILIAL, FORNECEDOR, PRODUTO, ESTOQUE, FUNCIONARIO E COMPRA
create table filial(
cod varchar primary key,
nome varchar,
cidade varchar,
estado varchar
);
----------------------------------------------
create table fornecedor(
cnpj varchar primary key,
nome varchar,
email varchar,
estado varchar
produto varchar
);
----------------------------------------------
create table produto(
codigo_produto serial primary key,
data_compra varchar,
qtd int,
marca varchar,
preco decimal(7,2),
cod_fornecedor varchar,
validade varchar,
descricao varchar,
foreign key (cod_fornecedor) references fornecedor (cnpj)
);
----------------------------------------------
create table estoque(
cod_prod int,
cod_filial varchar,
foreign key (cod_prod) references produto(codigo_produto),
foreign key (cod_filial) references filial (cod)
);
----------------------------------------------
create table Funcionarios_lanchonete(
pis varchar primary key,
nome varchar,
salario decimal (7,2),
cargo varchar,
carga_horaria int,
cod_filial varchar,
foreign key (cod_filial) references filial (cod)
);
----------------------------------------------
create table compra(
cpf_cliente varchar primary key,
data_compra varchar,
total decimal(7,2),
cod_func varchar,
foreign key (cod_func) references Funcionarios_lanchonete (pis)
);