first commit
This commit is contained in:
Executable
+196
@@ -0,0 +1,196 @@
|
||||
--Створення бази даних
|
||||
CREATE DATABASE OrdersDB;
|
||||
|
||||
use OrdersDB;
|
||||
|
||||
--Створення таблиці Salespeople
|
||||
CREATE TABLE Salespeople (
|
||||
SNUM int NOT NULL,
|
||||
SNAME char(20) NOT NULL,
|
||||
CITY char(20),
|
||||
COMM decimal(8, 2),
|
||||
PRIMARY KEY (SNUM)
|
||||
);
|
||||
|
||||
--Створення таблиці Customers
|
||||
CREATE TABLE Customers (
|
||||
CNUM int NOT NULL,
|
||||
CNAME char(20) NOT NULL,
|
||||
CITY char(20),
|
||||
RATING int,
|
||||
SNUM int,
|
||||
PRIMARY KEY (CNUM),
|
||||
FOREIGN KEY (SNUM) REFERENCES Salespeople (SNUM)
|
||||
);
|
||||
|
||||
--Створення таблиці Orders
|
||||
CREATE TABLE Orders (
|
||||
ONUM int NOT NULL,
|
||||
AMT DECIMAL(8, 2) NOT NULL,
|
||||
ODATE DATE,
|
||||
SNUM int,
|
||||
CNUM int,
|
||||
PRIMARY KEY (ONUM),
|
||||
FOREIGN KEY (SNUM) REFERENCES Salespeople (SNUM),
|
||||
FOREIGN KEY (CNUM) REFERENCES Customers (CNUM)
|
||||
);
|
||||
|
||||
--Масова ставка даних у таблиці
|
||||
INSERT INTO
|
||||
Salespeople (snum, sname, city, comm)
|
||||
VALUES (1001, 'Peel', 'London', 0.12),
|
||||
(
|
||||
1002,
|
||||
'Serres',
|
||||
'San Jose',
|
||||
0.13
|
||||
),
|
||||
(
|
||||
1003,
|
||||
'Axelrod',
|
||||
'New York',
|
||||
0.1
|
||||
),
|
||||
(
|
||||
1004,
|
||||
'Motika',
|
||||
'London',
|
||||
0.11
|
||||
),
|
||||
(
|
||||
1007,
|
||||
'Rifkin',
|
||||
'Barcelona',
|
||||
0.15
|
||||
);
|
||||
|
||||
INSERT INTO
|
||||
Customers (
|
||||
cnum,
|
||||
cname,
|
||||
city,
|
||||
rating,
|
||||
snum
|
||||
)
|
||||
VALUES (
|
||||
2001,
|
||||
'Hoffman',
|
||||
'London',
|
||||
100,
|
||||
1001
|
||||
),
|
||||
(
|
||||
2002,
|
||||
'Giovanni',
|
||||
'Rome',
|
||||
200,
|
||||
1003
|
||||
),
|
||||
(
|
||||
2003,
|
||||
'Liu',
|
||||
'San Jose',
|
||||
200,
|
||||
1002
|
||||
),
|
||||
(
|
||||
2004,
|
||||
'Grass',
|
||||
'Berlin',
|
||||
300,
|
||||
1002
|
||||
),
|
||||
(
|
||||
2006,
|
||||
'Clemens',
|
||||
'London',
|
||||
100,
|
||||
1001
|
||||
),
|
||||
(
|
||||
2007,
|
||||
'Pereira',
|
||||
'Rome',
|
||||
100,
|
||||
1004
|
||||
),
|
||||
(
|
||||
2008,
|
||||
'Cisneros',
|
||||
'San Jose',
|
||||
300,
|
||||
1007
|
||||
);
|
||||
|
||||
INSERT INTO
|
||||
Orders (onum, amt, odate, cnum, snum)
|
||||
VALUES (
|
||||
3001,
|
||||
18.69,
|
||||
'1990-10-03',
|
||||
2008,
|
||||
1007
|
||||
),
|
||||
(
|
||||
3002,
|
||||
1900.1,
|
||||
'1990-10-03',
|
||||
2007,
|
||||
1004
|
||||
),
|
||||
(
|
||||
3003,
|
||||
767.19,
|
||||
'1990-10-03',
|
||||
2001,
|
||||
1001
|
||||
),
|
||||
(
|
||||
3005,
|
||||
5160.45,
|
||||
'1990-10-03',
|
||||
2003,
|
||||
1002
|
||||
),
|
||||
(
|
||||
3006,
|
||||
1098.16,
|
||||
'1990-10-03',
|
||||
2008,
|
||||
1007
|
||||
),
|
||||
(
|
||||
3007,
|
||||
75.75,
|
||||
'1990-10-04',
|
||||
2004,
|
||||
1002
|
||||
),
|
||||
(
|
||||
3008,
|
||||
4723.0,
|
||||
'1990-10-05',
|
||||
2006,
|
||||
1001
|
||||
),
|
||||
(
|
||||
3009,
|
||||
1713.23,
|
||||
'1990-10-04',
|
||||
2002,
|
||||
1003
|
||||
),
|
||||
(
|
||||
3010,
|
||||
1309.95,
|
||||
'1990-10-06',
|
||||
2004,
|
||||
1002
|
||||
),
|
||||
(
|
||||
3011,
|
||||
9891.88,
|
||||
'1990-10-06',
|
||||
2006,
|
||||
1001
|
||||
);
|
||||
Reference in New Issue
Block a user