-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbyciclon_01.sql
More file actions
72 lines (63 loc) · 1.75 KB
/
Copy pathbyciclon_01.sql
File metadata and controls
72 lines (63 loc) · 1.75 KB
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
66
67
68
69
70
71
72
--- criar o banco de dados
CREATE DATABASE bd_16_byciclon
GO
USE bd_16_byciclon
GO
--- criar a tabela tb_cliente
CREATE TABLE tb_cliente(
idCliente INT PRIMARY KEY IDENTITY (1,1), -- coluna numerica do tipo autnonumeração
idEndereco INT NOT NULL, -- campo numerico para fk
idRegional INT NOT NULL, -- campo numerico para fk
nome VARCHAR (40) not null, -- campo texto
email VARCHAR (40) NOT NULL, -- campo texto
cpf VARCHAR (11) NOT NULL, -- campo texto
);
CREATE TABLE tb_vendedores(
idVendedor INT PRIMARY KEY IDENTITY(1,1),
idEndereco INT NOT NULL,
idReginal INT NOT NULL,
nome VARCHAR (40) NOT NULL,
email VARCHAR (30) NOT NULL,
cpf VARCHAR (11) NOT NULL
);
CREATE TABLE tb_produtos(
idProduto INT PRIMARY KEY IDENTITY(1,1),
nome VARCHAR (255) NOT NULL,
linha VARCHAR (255) NOT NULL,
valorUnitario MONEY NOT NULL
);
CREATE TABLE tb_pedidos(
idPedido INT PRIMARY KEY IDENTITY(1,1),
idCliente INT NOT NULL,
idVendedor INT NOT NULL,
dataPedido DATE NOT NULL,
qtItens INT NOT NULL,
valorTotal MONEY NOT NULL
);
CREATE TABLE tb_itens_pedidos(
idItem INT IDENTITY(1,1) PRIMARY KEY,
idPedido INT NOT NULL,
idProduto INT NOT NULL,
quantidade INT NOT NULL,
precoUnitario MONEY NOT NULL,
desconto MONEY NOT NULL
);
CREATE TABLE tb_regional(
idRegional INT PRIMARY KEY IDENTITY(1,1),
nomeRegional VARCHAR(50) NOT NULL,
enderecoRegional VARCHAR (255),
telefoneRegional VARCHAR (50)
);
CREATE TABLE tb_enderecos(
idEndereco INT PRIMARY KEY IDENTITY(1,1),
pais VARCHAR(50) NOT NULL,
uf VARCHAR (50) NOT NULL,
cidade VARCHAR (50) NOT NULL,
bairro VARCHAR(50) NOT NULL,
rua VARCHAR(50) NOT NULL,
numero INT NOT NULL
);
CREATE TABLE tmporaria(
coluna INT ,
coluna02 INT
);