· 8 years ago · Jun 25, 2018, 09:18 PM
1USE master
2GO
3IF EXISTS (SELECT 'True' FROM sys.databases WHERE name = 'klub_pilkarski')
4BEGIN
5DROP DATABASE klub_pilkarski;
6END
7
8CREATE DATABASE klub_pilkarski;
9GO
10BEGIN TRAN;
11USE klub_pilkarski
12
13CREATE TABLE role
14(
15id Int IDENTITY(1,1) NOT NULL PRIMARY KEY,
16Rola VarChar(255)not null);
17
18insert into role (Rola)
19values ('Napastnik');
20insert into role (Rola)
21values ('Obronca');
22insert into role (Rola)
23values ('Bramkarz');
24insert into role (Rola)
25values ('Pomocnik');
26
27
28CREATE TABLE zawodnicy
29(
30id Int IDENTITY NOT NULL Primary key,
31Nazwisko VarChar(255)not null,
32Imie VarChar(255)not null,
33Wzrost VarChar(255)not null,
34Rola Int not null
35FOREIGN KEY REFERENCES role(id));
36
37insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
38values ('Błaszczykowski', 'Jakub','175cm', 4);
39insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
40values ('Lewandowski', 'Robert','185cm', 1);
41insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
42values ('Grosicki', 'Kamil','185cm', 4);
43insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
44values ('Milik', 'Arkadiusz','175cm', 1);
45insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
46values ('Krychowiak', 'Grzegorz','182cm', 4);
47insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
48values ('Glik', 'Kamil','181cm', 2);
49insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
50values ('Bednarek', 'Jan','186cm', 2);
51insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
52values ('Piszczek', 'Lukasz','175cm', 2);
53insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
54values ('Fabianski', 'Lukasz','182cm', 3);
55insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
56values ('Szczesny', 'Wojciech','188cm', 3);
57insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
58values ('Pazdan', 'Michal','183cm', 2);
59insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
60values ('Rybus', 'Maciej','181cm', 4);
61insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
62values ('Peszko', 'Sławomir','185cm', 4);
63insert into zawodnicy (Nazwisko, Imie, Wzrost, Rola)
64values ('Jedrzejczyk', 'Artur','189cm', 2);
65
66COMMIT TRAN;