-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathScript_Create_AND_InsertData.txt
More file actions
52 lines (43 loc) · 1.11 KB
/
Script_Create_AND_InsertData.txt
File metadata and controls
52 lines (43 loc) · 1.11 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
CREATE DATABASE Futebol;
GO
USE Futebol;
GO
CREATE TABLE dbo.Posicao(
IDPosicao int NOT NULL,
Descricao varchar(50) NOT NULL
CONSTRAINT PK_Posicao PRIMARY KEY (IDPosicao)
)
GO
CREATE TABLE dbo.Clube(
IDClube int NOT NULL,
Nome varchar(50) NOT NULL,
Divisao varchar(50) NOT NULL
CONSTRAINT PK_Clube PRIMARY KEY (IDClube)
)
GO
CREATE TABLE dbo.Jogador(
CPF varchar(11) NOT NULL,
Nome varchar(60) NOT NULL,
IDPosicao int NOT NULL,
IDClube int NOT NULL
CONSTRAINT PK_Jogador PRIMARY KEY (CPF),
FOREIGN KEY (IDPosicao) REFERENCES Posicao(IDPosicao),
FOREIGN KEY (IDClube) REFERENCES Clube(IDClube)
)
GO
insert into posicao(IDPosicao, Descricao)
values(1, 'Atacante')
insert into posicao(IDPosicao, Descricao)
values(2, 'Meio Campo')
insert into posicao(IDPosicao, Descricao)
values(3, 'Zagueiro')
insert into clube(IDClube, Nome, Divisao)
values(1, 'Corinthians', 'A')
insert into clube(IDClube, Nome, Divisao)
values(2, 'Santos', 'A')
insert into clube(IDClube, Nome, Divisao)
values(3, 'São Paulo', 'B')
insert into Jogador
values('12345687452', 'Jose', 1, 1)
insert into Jogador
values('12345687999', 'Manuel', 3, 2)