-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrestfull-api.sql
104 lines (52 loc) · 1.74 KB
/
restfull-api.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
--
-- Banco de dados: `restfull-api`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `clientes`
--
CREATE TABLE `clientes` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`nome` varchar(100) NOT NULL,
`cpf` varchar(15) NOT NULL,
`sexo` char(1) NOT NULL,
`email` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8
-- --------------------------------------------------------
--
-- Estrutura da tabela `pedidos`
--
CREATE TABLE `pedidos` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`data` datetime NOT NULL,
`observacao` varchar(250) NOT NULL,
`forma_pagto` tinyint(4) NOT NULL COMMENT '1-dinheiro\r\n2-cartão\r\n3-cheque',
`cliente_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8
-- --------------------------------------------------------
--
-- Estrutura da tabela `pedidos_produtos`
--
CREATE TABLE `pedidos_produtos` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`pedido_id` int(10) unsigned NOT NULL,
`produto_id` int(10) unsigned NOT NULL,
`qtde` double(10,2) unsigned NOT NULL,
`valor_unid` double(10,2) unsigned NOT NULL COMMENT 'valor unidade',
`valor_total` double(10,2) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8
-- --------------------------------------------------------
--
-- Estrutura da tabela `produtos`
--
CREATE TABLE `produtos` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`nome` varchar(100) NOT NULL,
`cor` varchar(50) NOT NULL,
`tamanho` float NOT NULL,
`valor` float NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8