Changes between Version 30 and Version 31 of Normalization
- Timestamp:
- 05/12/25 19:45:19 (40 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v30 v31 29 29 Декомпозиција во 3НФ: 30 30 31 R1 = { **d_embg** ,name,surname, birthdate,kontakt } 31 R1(CustomerDetails) = { **d_embg** ,name,surname, birthdate,kontakt } 32 Опис: Лични информации за клиентите. 32 33 33 R2 = { **c_id** ,email,pass,type } 34 R2(CustomerAccount) = { **c_id** ,email,pass,type } 35 Опис: Информации за кориснички профил и пристап до системот. 34 36 35 R3 = { **d_embg** , policy } 37 R3(CustomerPolicy) = { **d_embg** , policy } 38 Опис: Врска помеѓу клиент и полиса (еден клиент може да има повеќе полиси). 36 39 37 40 … … 53 56 Декомпозиција во 3НФ: 54 57 55 R1 = { **code** ,title,type_pol,total,value } 58 R1(Package) = { **code** ,title,type_pol,total,value } 59 Опис: Информации за осигурителен пакет. 56 60 57 R2 = { **cov_id** ,cov_amount,cov_type } 61 R2(Coverage) = { **cov_id** ,cov_amount,cov_type } 62 Опис: Детали за покривање во осигурување. 58 63 59 R3 = { **code** , **cov_id** } 64 R3(PackageCoverage) = { **code** , **cov_id** } 65 Опис: Врска меѓу пакети и нивните покривања (многу-на-многу). 60 66 61 67 === 3. Менаџирање на осигурителни полиси (Policy,Auto_pol,Vehicle,Property_pol,Property,Travel_pol,Pol_osi) … … 86 92 Декомпозиција во 3НФ: 87 93 88 R1 = { **p_id** ,s_date,e_date } 94 R1(Policy) = { **p_id** ,s_date,e_date } 95 Опис: Основни информации за полиса. 89 96 90 R2 = { **a_id** ,pol_id } 97 R2AutoPolicy) = { **a_id** ,pol_id } 98 Опис: Врска меѓу авто-полиса и полиса. 91 99 92 R3 = { **v_id** ,marka,model,license_plate,type } 100 R3(Vehicle) = { **v_id** ,marka,model,license_plate,type } 101 Опис: Детали за возила кои се осигурени. 93 102 94 R4 = { **pr_id** ,pol_id } 103 R4(PropertyPolicy) = { **pr_id** ,pol_id } 104 Опис: Врска меѓу имот и полиса. 95 105 96 R5 = { **prop_id** ,address,floor,year_build,security } 106 R5(Property) = { **prop_id** ,address,floor,year_build,security } 107 Опис: Детали за осигурен недвижен имот. 97 108 98 R6 = { **tr_id** ,pol_id} 109 R6(TravelPolicy) = { **tr_id** ,pol_id} 110 Опис: Врска меѓу патување и полиса. 99 111 100 R7 = { **o_embg** ,name,surname,birthdate,kontakt } 112 R7(PolicyOwner) = { **o_embg** ,name,surname,birthdate,kontakt } 113 Опис: Сопственици на полиси – лични податоци. 101 114 102 R8 = { **p_id** , **a_id** , **v_id** , **pr_id** , **prop_id** , **tr_id** , **o_embg** } 115 R8(PolicyAssignment) = { **p_id** , **a_id** , **v_id** , **pr_id** , **prop_id** , **tr_id** , **o_embg** } 116 Опис: Централна релација која ги поврзува сите други аспекти (полиња) со полисата. 103 117 104 118