1+ DROP TABLE IF EXISTS fine;
2+ DROP TABLE IF EXISTS traffic_violation;
3+ DROP TABLE IF EXISTS payment;
4+
5+ CREATE TABLE fine (
6+ fine_id SERIAL PRIMARY KEY ,
7+ name VARCHAR (30 ),
8+ number_plate VARCHAR (6 ),
9+ violation VARCHAR (50 ),
10+ sum_fine DECIMAL (8 , 2 ),
11+ date_violation DATE ,
12+ date_payment DATE
13+ );
14+
15+ INSERT INTO fine (name, number_plate, violation, sum_fine, date_violation, date_payment)
16+ VALUES (' Баранов П.Е.' , ' Р523ВТ' , ' Превышение скорости(от 40 до 60)' , NULL , ' 2020-02-14 ' , NULL ),
17+ (' Абрамова К.А.' , ' О111АВ' , ' Проезд на запрещающий сигнал' , NULL , ' 2020-02-23' , NULL ),
18+ (' Яковлев Г.Р.' , ' Т330ТТ' , ' Проезд на запрещающий сигнал' , NULL , ' 2020-03-03' , NULL ),
19+ (' Баранов П.Е.' , ' Р523ВТ' , ' Превышение скорости(от 40 до 60)' , 500 .00 , ' 2020-01-12' , ' 2020-01-17' ),
20+ (' Абрамова К.А.' , ' О111АВ' , ' Проезд на запрещающий сигнал' , 1000 .00 , ' 2020-01-14' , ' 2020-02-27' );
21+
22+ CREATE TABLE traffic_violation (
23+ violation_id SERIAL PRIMARY KEY ,
24+ violation VARCHAR (50 ),
25+ sum_fine DECIMAL (8 , 2 )
26+ );
27+
28+ INSERT INTO traffic_violation (violation, sum_fine)
29+ VALUES (' Превышение скорости(от 20 до 40)' , 500 ),
30+ (' Превышение скорости(от 40 до 60)' , 1000 ),
31+ (' Проезд на запрещающий сигнал' , 1000 );
32+
33+ CREATE TABLE payment (
34+ payment_id SERIAL PRIMARY KEY ,
35+ name VARCHAR (30 ),
36+ number_plate VARCHAR (6 ),
37+ violation VARCHAR (50 ),
38+ date_violation DATE ,
39+ date_payment DATE
40+ );
41+
42+ INSERT INTO payment(name, number_plate, violation, date_violation, date_payment)
43+ VALUES (' Яковлев Г.Р.' , ' М701АА' , ' Превышение скорости (от 20 до 40)' , ' 2020-01-12' , ' 2020-01-22' ),
44+ (' Баранов П.Е.' , ' Р523ВТ' , ' Превышение скорости (от 40 до 60)' , ' 2020-02-14' , ' 2020-03-06' ),
45+ (' Яковлев Г.Р.' , ' Т330ТТ' , ' Проезд на запрещающий сигнал' , ' 2020-03-03' , ' 2020-03-23' );
0 commit comments