| 1 | -- ========== INSERTS ==========
|
|---|
| 2 | delete from project_2425.customer ;
|
|---|
| 3 | delete from project_2425.pol_dog ;
|
|---|
| 4 | delete from project_2425.package ;
|
|---|
| 5 | delete from project_2425.covers ;
|
|---|
| 6 | delete from project_2425."policy" ;
|
|---|
| 7 | delete from project_2425.payment ;
|
|---|
| 8 | delete from project_2425.vehicle ;
|
|---|
| 9 | delete from project_2425.property ;
|
|---|
| 10 | delete from project_2425.pol_osi ;
|
|---|
| 11 | delete from project_2425.auto_pol ;
|
|---|
| 12 | delete from project_2425.property_pol ;
|
|---|
| 13 | delete from project_2425.travel_pol ;
|
|---|
| 14 |
|
|---|
| 15 | -- Customer (корисници)
|
|---|
| 16 | --true=admin, false=customer
|
|---|
| 17 | INSERT INTO project_2425.Customer (name, email, type, pass)
|
|---|
| 18 | VALUES
|
|---|
| 19 | ('Иван Петров', 'ivan.petrov@example.com', true, 'pass123'),
|
|---|
| 20 | ('Марија Стојанова', 'marija.stojanova@example.com', false, 'secret'),
|
|---|
| 21 | ('Борис Јованов', 'boris.jovanov@example.com', true, 'borispass');
|
|---|
| 22 |
|
|---|
| 23 | -- Pol_dog (носители на полиси - мора да постојат customers)
|
|---|
| 24 | INSERT INTO project_2425.Pol_dog (d_embg, name, surname, birthdate, kontakt, c_id)
|
|---|
| 25 | VALUES
|
|---|
| 26 | ('1234567890123', 'Иван', 'Петров', '1990-05-10', '070123456', 1),
|
|---|
| 27 | ('9876543210987', 'Марија', 'Стојанова', '1985-03-22', '071987654', 2);
|
|---|
| 28 |
|
|---|
| 29 | -- Package (типови на осигурување)
|
|---|
| 30 | INSERT INTO project_2425.Package (title, type_pol, total, valute)
|
|---|
| 31 | VALUES
|
|---|
| 32 | ('Auto Kasko', 'Auto', 15000, 'MKD'),
|
|---|
| 33 | ('Travel Basic', 'Travel', 3000, 'MKD'),
|
|---|
| 34 | ('Property Standard', 'Property', 12000, 'MKD');
|
|---|
| 35 |
|
|---|
| 36 | -- Covers (покритија)
|
|---|
| 37 | INSERT INTO project_2425.Covers (cov_type, cov_amount, package_code)
|
|---|
| 38 | VALUES
|
|---|
| 39 | ('Штета од сообраќајка', 10000, 1),
|
|---|
| 40 | ('Кражба на возило', 5000, 1),
|
|---|
| 41 | ('Медицински трошоци во странство', 2000, 2),
|
|---|
| 42 | ('Пожар', 8000, 3);
|
|---|
| 43 |
|
|---|
| 44 | -- Policy (полиси - врзани со пакети и носители)
|
|---|
| 45 | INSERT INTO project_2425.Policy (s_date, e_date, package_code, d_embg)
|
|---|
| 46 | VALUES
|
|---|
| 47 | ('2025-01-01', '2025-12-31', 1, '1234567890123'),
|
|---|
| 48 | ('2025-02-01', '2025-02-28', 2, '9876543210987'),
|
|---|
| 49 | ('2025-03-15', '2026-03-14', 3, '1234567890123');
|
|---|
| 50 |
|
|---|
| 51 | -- Payment (плаќања за полиси)
|
|---|
| 52 | INSERT INTO project_2425.Payment (visa_number, p_date, p_amount, policy_id)
|
|---|
| 53 | VALUES
|
|---|
| 54 | ('4111111111111111', '2025-01-05', 15000, 1),
|
|---|
| 55 | ('4222222222222222', '2025-02-02', 3000, 2),
|
|---|
| 56 | ('4333333333333333', '2025-03-20', 12000, 3);
|
|---|
| 57 |
|
|---|
| 58 | -- Vehicle (возила)
|
|---|
| 59 | INSERT INTO project_2425.Vehicle (model, marka, type, license_plate)
|
|---|
| 60 | VALUES
|
|---|
| 61 | ('Golf 7', 'Volkswagen', 'Hatchback', 'SK-123-AB'),
|
|---|
| 62 | ('X5', 'BMW', 'SUV', 'SK-456-CD');
|
|---|
| 63 |
|
|---|
| 64 | -- Property (недвижности)
|
|---|
| 65 | INSERT INTO project_2425.Property (address, floor, year_build, security)
|
|---|
| 66 | VALUES
|
|---|
| 67 | ('Бул. Партизански Одреди 45, Скопје', 5, '2005', true),
|
|---|
| 68 | ('Ул. Маршал Тито 12, Битола', 2, '1990', false);
|
|---|
| 69 |
|
|---|
| 70 | -- Pol_osi (осигурени лица за патничко)
|
|---|
| 71 | INSERT INTO project_2425.Pol_osi (o_embg, name, surname, birthdate, kontakt)
|
|---|
| 72 | VALUES
|
|---|
| 73 | ('2222222222222', 'Стефан', 'Илиевски', '1995-11-30', '072222222'),
|
|---|
| 74 | ('3333333333333', 'Елена', 'Костова', '2000-07-15', '073333333');
|
|---|
| 75 |
|
|---|
| 76 | -- Auto_pol (Policy ↔ Vehicle)
|
|---|
| 77 | INSERT INTO project_2425.Auto_pol (pol_id, v_id)
|
|---|
| 78 | VALUES
|
|---|
| 79 | (1, 1),
|
|---|
| 80 | (1, 2);
|
|---|
| 81 |
|
|---|
| 82 | -- Property_pol (Policy ↔ Property)
|
|---|
| 83 | INSERT INTO project_2425.Property_pol (pol_id, prop_id)
|
|---|
| 84 | VALUES
|
|---|
| 85 | (3, 1),
|
|---|
| 86 | (3, 2);
|
|---|
| 87 |
|
|---|
| 88 | -- Travel_pol (Policy ↔ Осигурено лице)
|
|---|
| 89 | INSERT INTO project_2425.Travel_pol (pol_id, o_embg)
|
|---|
| 90 | VALUES
|
|---|
| 91 | (2, '2222222222222'),
|
|---|
| 92 | (2, '3333333333333');
|
|---|