DDL: polnenje.sql

File polnenje.sql, 2.1 KB (added by 215010, 13 days ago)
Line 
1--
2 -- Disable foreign key checks
3 SET FOREIGN_KEY_CHECKS = 0;
4
5 -- Truncate all tables
6 TRUNCATE TABLE Service;
7 TRUNCATE TABLE Reservation;
8 TRUNCATE TABLE Room;
9 TRUNCATE TABLE Payment;
10 TRUNCATE TABLE Staff;
11 TRUNCATE TABLE Customer;
12 TRUNCATE TABLE Manager;
13 TRUNCATE TABLE Hotel_Building;
14 TRUNCATE TABLE Hotel_User;
15
16-- -- Enable foreign key checks
17 SET FOREIGN_KEY_CHECKS = 1;
18
19
20
21
22insert into Hotel_User (user_id, first_name, last_name, phone, email, password)
23values
24 (1, 'Hristijan', 'Deligjorgjiev', '075554846', 'hristijandeligjorgiev@gmail.com', 'Hristijan-Deli215072'),
25 (2, 'Dimitar', 'Ecev', '071287701', 'ecevdimitar@outlook.com', 'EecevDim123321!'),
26 (3, 'Petar', 'Petrovski', '076992674', 'petarpetrovski@hotmail.com', 'QwEsDfG231@#$'),
27 (4, 'Angela', 'Angelovska', '077123123', 'angelovskaa@gmail.com', 'V27cLCg3spitcYo');
28
29insert into Customer(user_id)
30values
31 (3),
32 (4);
33
34insert into Staff(user_id)
35values
36 (2);
37
38insert into Manager(user_id)
39values
40 (1);
41
42insert into Hotel_Building (building_id, address, city, floor, num_rooms)
43values
44 ('21C', 'Trifun Panovski 11', 'Skopje', 6, 10),
45 ('3B', 'Maksim Gorki', 'Bitola', 3, 20),
46 ('14A', 'Borka Talevski', 'Prilep', 5, 15);
47
48insert into Room(room_number, building_id, room_type, number_of_beds, price_per_night, available)
49values
50(510, '21C', 'luxury', 2, 120, true),
51(202, '21C', 'luxury', 1, 80, false),
52(110, '3B', 'regular', 3, 100, true),
53(306, '14A', 'regular', 2, 60, false);
54
55
56insert into Reservation(reservation_id, start_date, end_date, status, reserv_date, room_number, building_id, customer_id, manager_id)
57values
58(1, '2024-12-15','2024-12-28', 'Approved', '2024-12-03', 202, '21C', 3, 1),
59(2, '2025-01-05','2025-01-07', 'Approved', '2025-01-02', 306, '14A', 4, 1);
60
61INSERT INTO Payment (p_id, p_method, amount, p_date, reservation_id, customer_id)
62VALUES
63 (1, 'card', 80, '2024-12-03', 1, 3),
64 (2, 'cash', 60, '2025-01-02', 2, 4);
65
66INSERT INTO Service (service_id, service_type, service_date, service_status, room_number, building_id, staff_id)
67VALUES
68 (1, 'cleaning', '2025-01-02', 'done', 510, '21C', 2);