RelationlDesign: vnesuvanje_podatoci_verz2.sql

File vnesuvanje_podatoci_verz2.sql, 13.2 KB (added by 221012, 12 days ago)
Line 
1INSERT INTO Address (id, street, number, municipality, city, country) VALUES
2(1, 'Makedonija', '15', 'Karposh', 'Skopje', 'North Macedonia'),
3(2, 'Partizanska', '42', 'Karposh', 'Skopje', 'North Macedonia'),
4(3, 'Dame Gruev', '8', 'Aerodrom', 'Skopje', 'North Macedonia'),
5(4, 'Marsal Tito', '123', 'Centar','Skopje', 'North Macedonia'),
6(5, 'Kej 13 Noemvri', '67', 'Centar','Skopje', 'North Macedonia'),
7(6, 'Boris Kidric', '29', 'Karposh','Skopje', 'North Macedonia'),
8(7, 'Ilindenska', '88', 'Karposh', 'Skopje', 'North Macedonia'),
9(8, 'Goce Delcev', '156', 'Centar','Skopje', 'North Macedonia'),
10(9, 'Jane Sandanski', '34', 'Centar','Skopje', 'North Macedonia'),
11(10, 'Krste Misirkov', '71','Karposh', 'Skopje', 'North Macedonia'),
12(11, 'Cvetan Dimov', '45', 'Aerodrom','Skopje', 'North Macedonia'),
13(12, 'Vasil Glavinov', '92', 'Aerodrom','Skopje', 'North Macedonia'),
14(13, 'Dimce Mircev', '18','Aerodrom', 'Skopje', 'North Macedonia'),
15(14, 'Maksim Gorki', '203', 'Karposh', 'Skopje', 'North Macedonia'),
16(15, 'Londska', '56','Karposh', 'Skopje', 'North Macedonia');
17
18INSERT INTO PropertyType (id, name) VALUES
19(1, 'Apartment Building'),
20(2, 'Single Family House'),
21(3, 'Townhouse'),
22(4, 'Condominium'),
23(5, 'Studio Complex');
24
25INSERT INTO ServiceCategory (id, name) VALUES
26(1, 'Plumbing'),
27(2, 'Electrical'),
28(3, 'HVAC'),
29(4, 'Cleaning'),
30(5, 'General Maintenance'),
31(6, 'Pest Control'),
32(7, 'Appliance Repair'),
33(8, 'Painting');
34
35INSERT INTO PaymentMethod (id, name) VALUES
36(1, 'Bank Transfer'),
37(2, 'Credit Card'),
38(3, 'Cash'),
39(4, 'PayPal'),
40(5, 'Check');
41
42INSERT INTO UserD (id, first_name, last_name, email, password_hash, date_of_birth, rating, bio, address_id) VALUES
43(1, 'Marko', 'Petrovski', 'marko.petrovski@email.com', '$2b$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/lewQ5uXeBt/S.Z7r2', '1985-03-15', 4.75, 'Experienced landlord with 10+ years in property management', 1),
44(2, 'Ana', 'Dimitrova', 'ana.dimitrova@email.com', '$2b$12$EIqnQwuDUrF6w3RPuDnD4u0J8nOxOJsYxm2S0eCp4TfU2FgWTVmEq', '1990-07-22', 4.50, 'Professional property manager and real estate agent', 2),
45(3, 'Stefan', 'Nikolov', 'stefan.nikolov@email.com', '$2b$12$Gb7aRFtQzBKFE8FzP5vVyuKO3cA7cFe6YQ3eS8lMjR4T2sNyU5qC8', '1992-11-08', 4.20, 'Young professional looking for quality housing', 3),
46(4, 'Elena', 'Stojanovic', 'elena.stojanovic@email.com', '$2b$12$Mc9pTnVuEbR7JhK2L3dF5eGtA8hNx6QyW1vS9rOlP3mZ4cB5fT7nU', '1988-05-14', 4.85, 'Reliable tenant with excellent references', 4),
47(5, 'Aleksandar', 'Trajkovski', 'aleksandar.trajkovski@email.com', '$2b$12$Nf8qUwXvYcS3FjL4M5gH7dHuB9kPy8RzX2wT0pQmN6nZ5dC7eU9oV', '1983-09-30', 4.60, 'Property investor and landlord', 5),
48(6, 'Milica', 'Georgievska', 'milica.georgievska@email.com', '$2b$12$Of9rVxYzZdT4GkM6N7hI8eIvC0lQz9SaY3xU1qRnO7oA6eD8fV0pW', '1994-12-03', 4.30, 'Graduate student seeking affordable accommodation', 6),
49(7, 'Vladimir', 'Kostovski', 'vladimir.kostovski@email.com', '$2b$12$Pg0sWyZaAfU5HlN7O8jJ9fJwD1mRa0TbZ4yV2rSoP8pB7fE9gW1qX', '1987-04-18', 4.70, 'Family man looking for spacious rental', 7),
50(8, 'Jovana', 'Mitreva', 'jovana.mitreva@email.com', '$2b$12$Qh1tXzAbBgV6ImO8P9kK0gKxE2nSb1UcA5zW3sTpQ9qC8gF0hX2rY', '1991-08-25', 4.40, 'Working professional with stable income', 8),
51(9, 'Bojan', 'Stankovski', 'bojan.stankovski@email.com', '$2b$12$Ri2uYaBcChW7JnP9Q0lL1hLyF3gTc2VdB6aX4uTqR0rD9hG1iY3sZ', '1986-01-12', 4.55, 'Real estate developer and property owner', 9),
52(10, 'Tamara', 'Veljanovska', 'tamara.veljanovska@email.com', '$2b$12$Sj3vZbCdDiX8KoQ0R1mM2iMyG4hUd3WeC7bY5vUrS1sE0iH2jZ4tA', '1993-06-07', 4.25, 'Young couple seeking modern apartment', 10);
53
54INSERT INTO TenantProfile (id) VALUES
55(3), (4), (6), (7), (8), (10);
56
57INSERT INTO LandlordProfile (id, managed_properties_count, is_agent) VALUES
58(1, 2, false),
59(2, 1, true),
60(5, 1, false),
61(9, 1, false);
62
63INSERT INTO Property (id, title, description, owner_id, property_type_id, address_id) VALUES
64(1, 'Modern City Center Apartment Building', 'Luxury apartment building in the heart of Skopje with modern amenities and great city views', 1, 1, 11),
65(2, 'Cozy Family Townhouse', 'Beautiful townhouse perfect for families with garden and parking space', 2, 3, 12),
66(3, 'Downtown Studio Complex', 'Modern studio apartments ideal for young professionals and students', 5, 5, 13),
67(4, 'Riverside Condominium', 'Premium condominium with river views and high-end finishes', 9, 4, 14),
68(5, 'Suburban Family House', 'Spacious single-family house in quiet residential area', 1, 2, 15);
69
70INSERT INTO Unit (id, unit_number, floor, bedrooms, bathrooms, area_sq_m, rent_amount, property_id) VALUES
71(1, '101', 1, 2, 1, 65.50, 350.00, 1),
72(2, '102', 1, 1, 1, 45.00, 280.00, 1),
73(3, '201', 2, 3, 2, 85.75, 450.00, 1),
74(4, '202', 2, 2, 1, 70.25, 380.00, 1),
75(5, '301', 3, 1, 1, 50.00, 300.00, 1),
76(6, 'A', 1, 3, 2, 120.00, 600.00, 2),
77(7, 'B', 1, 2, 1, 95.50, 500.00, 2),
78(8, 'S01', 1, 0, 1, 35.00, 220.00, 3),
79(9, 'S02', 1, 0, 1, 30.00, 200.00, 3),
80(10, 'S03', 2, 0, 1, 40.00, 250.00, 3),
81(11, '1A', 1, 2, 2, 75.00, 550.00, 4),
82(12, '2A', 2, 3, 2, 90.00, 650.00, 4),
83(13, 'Main', 1, 4, 3, 150.00, 800.00, 5);
84
85INSERT INTO PropertyImage (id, image, property_id) VALUES
86(1, '/uploads/properties/prop_1_img_001.jpg', 1),
87(2, '/uploads/properties/prop_1_img_002.jpg', 1),
88(3, '/uploads/properties/prop_1_img_003.jpg', 1),
89(4, '/uploads/properties/prop_2_img_001.jpg', 2),
90(5, '/uploads/properties/prop_2_img_002.jpg', 2),
91(6, '/uploads/properties/prop_3_img_001.jpg', 3),
92(7, '/uploads/properties/prop_3_img_002.jpg', 3),
93(8, '/uploads/properties/prop_4_img_001.jpg', 4),
94(9, '/uploads/properties/prop_4_img_002.jpg', 4),
95(10, '/uploads/properties/prop_5_img_001.jpg', 5);
96
97INSERT INTO Listing (id, title, available_from, available_to, status, description, unit_id) VALUES
98(1, 'Trosoben stan so pogled kon Vodno', '2025-07-01', '2026-06-30', true, 'Beautiful 2-bedroom apartment with city view', 1),
99(2, 'Ednosoben stan', '2025-06-15', '2026-06-14', true, 'Cozy 1-bedroom apartment perfect for single professional', 2),
100(3, 'Karpos cetirisoben stan', '2025-08-01', '2026-07-31', true, 'Spacious 3-bedroom apartment ideal for families', 3),
101(4, 'Moderen trosoben stan', '2025-07-15', '2026-07-14', true, 'Modern 2-bedroom with updated fixtures', 4),
102(5, 'Kompakten ednosoben stan', '2025-09-01', '2026-08-31', true, 'Compact 1-bedroom in prime location', 5),
103(6, 'Golema kukja so dvor', '2025-06-01', '2026-05-31', true, 'Large townhouse with garden and parking', 6),
104(7, 'Trosoben stan vo mirna okolina', '2025-08-15', '2026-08-14', true, '2-bedroom townhouse in family neighborhood', 7),
105(8, 'Studio za studenti', '2025-07-01', '2025-12-31', true, 'Studio apartment perfect for students', 8),
106(9, 'Studio za odlicna cena', '2025-06-01', '2025-11-30', true, 'Affordable studio in downtown area', 9),
107(10, 'Deloven objekt vo Centar', '2025-09-01', '2026-08-31', true, 'Modern studio with great amenities', 10);
108
109INSERT INTO Lease (id, start_date, end_date, rent_amount, deposit_amount, listing_id, tenant_id, landlord_id) VALUES
110(1, '2025-01-01', '2025-12-31', 280.00, 560.00, 2, 3, 1),
111(2, '2025-02-01', '2026-01-31', 600.00, 1200.00, 6, 4, 2),
112(3, '2025-03-01', '2025-08-31', 200.00, 400.00, 9, 6, 5),
113(4, '2025-01-15', '2026-01-14', 550.00, 1100.00, 10, 7, 9),
114(5, '2025-04-01', '2026-03-31', 300.00, 600.00, 5, 8, 1);
115
116INSERT INTO Payment (id, amount, status, payment_date, lease_id, payment_method_id) VALUES
117(1, 280.00, 'completed', '2025-01-01', 1, 1),
118(2, 280.00, 'completed', '2025-02-01', 1, 1),
119(3, 280.00, 'completed', '2025-03-01', 1, 1),
120(4, 280.00, 'completed', '2025-04-01', 1, 1),
121(5, 280.00, 'completed', '2025-05-01', 1, 1),
122(6, 280.00, 'completed', '2025-06-01', 1, 1),
123(7, 600.00, 'completed', '2025-02-01', 2, 2),
124(8, 600.00, 'completed', '2025-03-01', 2, 2),
125(9, 600.00, 'completed', '2025-04-01', 2, 2),
126(10, 600.00, 'completed', '2025-05-01', 2, 2),
127(11, 600.00, 'pending', '2025-06-01', 2, 2),
128(12, 200.00, 'completed', '2025-03-01', 3, 3),
129(13, 200.00, 'completed', '2025-04-01', 3, 3),
130(14, 200.00, 'completed', '2025-05-01', 3, 3),
131(15, 200.00, 'overdue', '2025-06-01', 3, 3);
132
133INSERT INTO ServiceRequest (id, description, request_date, status, lease_id, service_category_id) VALUES
134(1, 'Kitchen sink is leaking and needs immediate repair', '2025-03-15', 'completed', 1, 1),
135(2, 'Electrical outlet in bedroom not working', '2025-04-10', 'in_progress', 2, 2),
136(3, 'Air conditioning unit making strange noises', '2025-05-20', 'pending', 4, 3),
137(4, 'Regular deep cleaning service needed', '2025-04-01', 'completed', 2, 4),
138(5, 'Front door lock needs replacement', '2025-06-05', 'pending', 1, 5),
139(6, 'Refrigerator not cooling properly', '2025-05-28', 'in_progress', 4, 7),
140(7, 'Bathroom needs repainting due to water damage', '2025-06-10', 'pending', 5, 8);
141
142INSERT INTO MaintenanceLog (id, description, maintenance_date, service_request_id, user_id) VALUES
143(1, 'Replaced kitchen sink faucet and fixed pipe connections. Issue resolved.', '2025-03-17', 1, 1),
144(2, 'Professional cleaning service completed for entire unit. All surfaces sanitized.', '2025-04-03', 4,2),
145(3, 'Diagnosed electrical issue - outlet needs rewiring. Parts ordered.', '2025-04-12', 2, 3),
146(4, 'Inspected refrigerator - compressor issue identified. Technician scheduled.', '2025-05-30', 6, 4);
147
148INSERT INTO Inspection (id, inspection_date, notes, lease_id, landlord_id) VALUES
149(1, '2025-02-15', 'Property in excellent condition. Tenant maintaining unit very well. No issues found.', 1, 1),
150(2, '2025-03-20', 'Minor wear and tear noted in kitchen area. Overall satisfactory condition. Scheduled maintenance for next month.', 2, 2),
151(3, '2025-04-25', 'Unit well-maintained. Small scuff marks on walls, within normal wear limits. Tenant very cooperative.', 4, 9),
152(4, '2025-05-10', 'Good overall condition. Noted water stain in bathroom ceiling - maintenance required.', 5, 1),
153(5, '2025-06-01', 'Routine inspection completed. Property in good condition with normal wear and tear.', 3, 5);
154
155INSERT INTO DocumentD (id, file_type, file_url, user_id, lease_id) VALUES
156(1, 'PDF', '/uploads/documents/lease_agreements/lease_001.pdf', NULL, 1),
157(2, 'PDF', '/uploads/documents/lease_agreements/lease_002.pdf', NULL, 2),
158(3, 'PDF', '/uploads/documents/lease_agreements/lease_003.pdf', NULL, 3),
159(4, 'PDF', '/uploads/documents/lease_agreements/lease_004.pdf', NULL, 4),
160(5, 'PDF', '/uploads/documents/lease_agreements/lease_005.pdf', NULL, 5),
161(6, 'JPG', '/uploads/documents/identification/id_stefan_nikolov.jpg', 3, NULL),
162(7, 'PDF', '/uploads/documents/income_verification/income_elena_stojanovic.pdf', 4, NULL),
163(8, 'PDF', '/uploads/documents/income_verification/income_milica_georgievska.pdf', 6, NULL),
164(9, 'JPG', '/uploads/documents/identification/id_vladimir_kostovski.jpg', 7, NULL),
165(10, 'PDF', '/uploads/documents/insurance/property_insurance_001.pdf', 1, NULL),
166(11, 'PDF', '/uploads/documents/maintenance/maintenance_receipt_001.pdf', NULL, 1),
167(12, 'PDF', '/uploads/documents/maintenance/maintenance_receipt_002.pdf', NULL, 2),
168(13, 'JPG', '/uploads/documents/inspections/inspection_photos_001.jpg', 1, NULL),
169(14, 'PDF', '/uploads/documents/contracts/property_management_contract.pdf', 2, NULL);
170
171INSERT INTO MessageD (id, content, sent_at, from_user_id, to_user_id, lease_id) VALUES
172(1, 'Hello Stefan, welcome to your new apartment! If you have any questions or concerns, please don''t hesitate to reach out.', '2025-01-01 10:00:00', 1, 3, 1),
173(2, 'Thank you, Marko! The apartment is perfect. I really appreciate your quick response to the lease application.', '2025-01-01 15:30:00', 3, 1, 1),
174(3, 'Hi Ana, I wanted to let you know that the rent payment for this month has been processed successfully.', '2025-02-01 09:15:00', 4, 2, 2),
175(4, 'Thank you for the confirmation, Elena. Everything looks good on our end as well.', '2025-02-01 11:45:00', 2, 4, 2),
176(5, 'Stefan, I noticed you submitted a maintenance request for the kitchen sink. I''ll have our plumber come by tomorrow morning.', '2025-03-15 14:20:00', 1, 3, 1),
177(6, 'That''s great, thank you for the quick response! I''ll make sure to be available tomorrow morning.', '2025-03-15 16:10:00', 3, 1, 1),
178(7, 'The sink has been repaired and is working perfectly now. Thank you for sending the plumber so quickly!', '2025-03-17 12:00:00', 3, 1, 1),
179(8, 'Hi Vladimir, just a friendly reminder that your rent payment is due in 3 days. Please let me know if you need any assistance.', '2025-06-12 10:30:00', 9, 7, 4),
180(9, 'Thanks for the reminder, Bojan. I''ll process the payment today.', '2025-06-12 13:45:00', 7, 9, 4),
181(10, 'Milica, I hope you''re settling in well at the studio. Please remember that quiet hours are from 10 PM to 7 AM.', '2025-03-05 16:00:00', 5, 6, 3);
182
183INSERT INTO UnitImage (id, image, unit_id) VALUES
184(1, '/uploads/units/unit_1_img_001.jpg', 1),
185(2, '/uploads/units/unit_1_img_002.jpg', 1),
186(3, '/uploads/units/unit_1_img_003.jpg', 1),
187(4, '/uploads/units/unit_2_img_001.jpg', 2),
188(5, '/uploads/units/unit_2_img_002.jpg', 2),
189(6, '/uploads/units/unit_3_img_001.jpg', 3),
190(7, '/uploads/units/unit_3_img_002.jpg', 3),
191(8, '/uploads/units/unit_4_img_001.jpg', 4),
192(9, '/uploads/units/unit_4_img_002.jpg', 4),
193(10, '/uploads/units/unit_5_img_001.jpg', 5);
194
195INSERT INTO Interested (listing_id, tenant_profile_id) VALUES
196(1, 4),
197(2, 3),
198(3, 6),
199(4, 3),
200(5, 4);