RelationalDesign2: polnenje_4.sql

File polnenje_4.sql, 2.8 KB (added by 175012, 2 days ago)
Line 
1delete from "project".customer;
2
3delete from "project".package;
4
5delete from "project"."policy";
6
7delete from "project".pol_dog;
8
9delete from "project".auto_pol;
10
11delete from "project".travel_pol;
12
13delete from "project".pol_osi;
14
15delete from "project".vehicle;
16
17delete from "project".covers;
18
19delete from "project".payment;
20
21delete from "project".property_pol;
22
23delete from "project".property;
24
25-- type = 1 administrator, type=2 customer
26insert into project.customer ( name, email, "password", "type") values
27('AdminUser', 'admin@newdomain.com', 'adminpass123', true),
28('John Doe', 'john.doe@example.com', 'password1234', false),
29('Jane Smith', 'jane.smith@example.com', 'mypassword5678', false);
30
31insert into project.package (code, title, total, valuet,type_pol) values
32(1, 'Premium Package', 20000, 'USD',1),
33(2, 'Basic Package', 10000, 'USD',1),
34(3, 'Elite Package', 30000, 'USD',1),
35(4, 'Property', 1500,'usd',2)
36
37insert into project."policy" ( sdate, edate, package) values
38( '2023-11-01', '2024-11-01', 1),
39( '2023-10-15', '2023-11-15', 2),
40( '2023-12-01', '2024-01-01', 3),
41( '2023-12-16', '2024-01-15', 4)
42
43
44insert into project.pol_dog (d_embg, "name", "policy", surname, birthdate, kontakt) values
45(290700001,'John', 1, 'Doe', '1990-05-15', '072345678'),
46(290700002, 'Jane', 2, 'Smith', '1985-08-25', '073456789'),
47(290700003, 'John', 3, 'Doe', '1990-05-15', '072345678');
48
49insert into project.auto_pol (a_id, pol_id) values
50(1, 1),
51(2, 3);
52
53insert into project.vehicle ("policy", "type", marka, model, license_plate) values
54( 1, 'car', 'Audi', 'A3', 'SK1234AB'),
55( 2, 'bus', 'Mercedes', 'Sprinter', 'SK5678CD');
56
57insert into project.travel_pol (tr_id, pol_id) values
58(1, 2);
59
60insert into project.pol_osi (o_embg, "policy", "name", surname, birthdate, kontakt) values
61(290700002, 1, 'Jane', 'Smith', '1985-08-25', '073456789');
62
63
64insert into project.covers (cov_id, cov_amount, package, "cov_type") values
65(1, 2000, 1, 'Medical Expenses Cover, Trip Cancellation/Interruption Due to Illness'),
66(2, 3000, 2, 'Ambulance Services, Medical Expenses Cover, Trip Cancellation/Interruption Due to Illness'),
67(3, 4000, 3, 'Personal Accident Insurance, Ambulance Services, Medical Expenses Cover, Trip Cancellation/Interruption Due to Illness'),
68(4, 10000, 4, 'Earthquake, Storm, Wind, Flood')
69
70
71insert into project.payment (payment_num, "policy", p_date, p_amount,visa_number) values
72(1, 1, '2024-05-15', 22000,'1234123412341234'),
73(2, 2, '2024-06-01', 18000,'2456657488912234'),
74(3, 3, '2024-07-10', 25000,'7788912344159011');
75
76insert into project.property_pol (pr_id, pol_id) values
77(1, 3),
78(2, 4);
79
80
81insert into project.property ( "policy", "address", floor, year_build, security) values
82(2, 'Skopje, Center, Blvd', 3, 2015, true)
83