Changes between Version 1 and Version 2 of Normalization
- Timestamp:
- 02/13/25 10:30:16 (8 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v1 v2 1 1 == Нормализација 2 2 Функциски зависности и нормализација 3 Базата ќе се подели во неколку функционални категории:4 3 5 Менаџирање на клиенти и нивни податоци (CLIENT, CLIENT_TYPE, ADDRESS) 6 Менаџирање на осигурителни полиси (POLICY, POLICY_TYPE, POLICY_COVERAGE) 7 Менаџирање на авто осигурување (VEHICLE, VEHICLE_INSURANCE) 8 Менаџирање на имотно осигурување (PROPERTY, PROPERTY_INSURANCE) 9 Менаџирање на патничко осигурување (TRAVEL_INSURANCE, DESTINATION) 10 Менаџирање на штети и исплати (CLAIM, CLAIM_STATUS, PAYMENT) 11 1. Менаџирање на клиенти и нивни податоци 4 5 1. Менаџирање на клиенти и нивни податоци (CLIENT, CLIENT_TYPE, ADDRESS) 12 6 Првична релација (не нормализирана): 13 7 R = { client_id, client_name, client_email, client_phone, client_type_id, client_type_name, client_type_description, address_id, street, city, postcode } … … 21 15 R2 = { client_type_id, client_type_name, client_type_description } 22 16 R3 = { address_id, street, city, postcode } 23 2. Менаџирање на осигурителни полиси 17 18 2. Менаџирање на осигурителни полиси (POLICY, POLICY_TYPE, POLICY_COVERAGE) 24 19 Првична релација: 25 20 R = { policy_id, policy_number, policy_date, policy_type_id, policy_type_name, policy_type_description, client_id, coverage_id, coverage_type, coverage_description } … … 34 29 R3 = { policy_id, coverage_id } 35 30 R4 = { coverage_id, coverage_type, coverage_description } 36 3. Менаџирање на авто осигурување 31 32 3. Менаџирање на авто осигурување (VEHICLE, VEHICLE_INSURANCE) 37 33 Првична релација: 38 34 R = { vehicle_id, vehicle_registration, vehicle_make, vehicle_model, vehicle_year, client_id, policy_id } … … 45 41 R2 = { policy_id, client_id } 46 42 R3 = { vehicle_id, policy_id } (за поврзување на осигурувањето со возилата) 47 4. Менаџирање на имотно осигурување 43 44 4. Менаџирање на имотно осигурување (PROPERTY, PROPERTY_INSURANCE) 48 45 Првична релација: 49 46 R = { property_id, property_type, property_value, property_address_id, client_id, policy_id } … … 56 53 R2 = { property_id, policy_id } 57 54 R3 = { policy_id, client_id } 58 5. Менаџирање на патничко осигурување 55 56 5. Менаџирање на патничко осигурување (TRAVEL_INSURANCE, DESTINATION) 59 57 Првична релација: 60 58 R = { travel_insurance_id, travel_date, travel_destination_id, destination_name, destination_country, client_id, policy_id }