Changes between Version 26 and Version 27 of Normalization


Ignore:
Timestamp:
02/24/25 11:20:15 (2 days ago)
Author:
175012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v26 v27  
    1414Првична релација (не нормализирана):
    1515
    16 R = {**d_embg**,name,surname, birthdate,policy,kontakt,**c_id**,email,pass,type }
     16R = {**d_embg** ,name,surname, birthdate,policy,kontakt, **c_id** ,email,pass,type }
    1717
    1818||= d_embg  =||= name  =||= surname  =||=  birthdate  =||=  policy  =||= kontakt =||= c_id  =||=  email  =||=  password  =||=  type =||
     
    2828Декомпозиција во 3НФ:
    2929
    30 R1 = { **d_embg**,name,surname, birthdate,policy,kontakt }
     30R1 = { **d_embg** ,name,surname, birthdate,policy,kontakt }
    3131
    32 R2 = { **c_id**,email,pass,type }
     32R2 = { **c_id** ,email,pass,type }
    3333
    3434
     
    3636Првична релација:
    3737
    38 R = { code,title, type_pol, total, value, cov_id, cov_amount, cov_type }
     38R = { **code** ,title, type_pol, total, value, **cov_id** , cov_amount, cov_type }
    3939
    4040||=  code  =||=  title   =||= type_pol  =||=  total  =||=  value  =||=  cov_id  =||= cov_amount =||= cov_type =||
     
    4444Функциски зависности:
    4545
    46 code → title,type_pol,total,value
     46**code** → title,type_pol,total,value
    4747
    48 cov_id → cov_amount,cov_type
     48**cov_id** → cov_amount,cov_type
    4949
    5050Декомпозиција во 3НФ:
    5151
    52 R1 = { code,title,type_pol,total,value }
     52R1 = { **code** ,title,type_pol,total,value }
    5353
    54 R2 = { cov_id,cov_amount,cov_type }
     54R2 = { **cov_id** ,cov_amount,cov_type }
    5555
    56 R3 = { code,cov_id }
     56R3 = { **code** , **cov_id** }
    5757
    5858=== 3. Менаџирање на осигурување (Policy,Auto_pol,Vehicle,Property_pol,Property,Travel_pol,Pol_osi)
    5959Првична релација:
    6060
    61 R = { p_id, s_date, e_date, a_id, pol_id, v_id, marka, model, license_plate, type, pr_id, pol_id, prop_id, address, floor, year_build, security, tr_id, pol_id, o_embg, name, surname, birthdate, kontakt}
     61R = { **p_id** , s_date, e_date, **a_id** , pol_id, **v_id** , marka, model, license_plate, type, **pr_id** , pol_id, **prop_id** , address, floor, year_build, security, **tr_id** , pol_id, **o_embg** , name, surname, birthdate, kontakt}
    6262
    6363||= p_id =||= s_date =||= e_date =||= a_id =||=  pol_id  =||=  v_id   =||=  marka   =||=  model =||= license_plate  =||= type =||= pr_id =||= pol_id =||= prop_id =||= address =||= floor =||= year_build =||= security =||= tr_id =||= pol_id =||= o_embg =||= name =||= surname =||= birthdate =||= kontakt =||
     
    6767Функциски зависности:
    6868
    69 p_id → s_date,e_date
     69**p_id** → s_date,e_date
    7070
    71 a_id → pol_id
     71**a_id** → pol_id
    7272
    73 v_id → marka,model,license_plate,type
     73**v_id** → marka,model,license_plate,type
    7474
    75 pr_id → pol_id
     75**pr_id** → pol_id
    7676
    77 prop_id → address, floor,year_build,security
     77**prop_id** → address, floor,year_build,security
    7878
    79 tr_id → pol_id
     79**tr_id** → pol_id
    8080
    81 o_embg → name,surname,birthdate,kontakt
     81**o_embg** → name,surname,birthdate,kontakt
    8282
    8383Декомпозиција во 3НФ:
    8484
    85 R1 = { p_id,s_date,e_date }
     85R1 = { **p_id** ,s_date,e_date }
    8686
    87 R2 = { a_id,pol_id }
     87R2 = { **a_id** ,pol_id }
    8888
    89 R3 = { v_id,marka,model,license_plate,type }
     89R3 = { **v_id** ,marka,model,license_plate,type }
    9090
    91 R4 = { pr_id,pol_id }
     91R4 = { **pr_id** ,pol_id }
    9292
    93 R5 = { prop_id,address,floor,year_build,security }
     93R5 = { **prop_id** ,address,floor,year_build,security }
    9494
    95 R6 = { tr_id,pol_id}
     95R6 = { **tr_id** ,pol_id}
    9696
    97 R7 = { o_embg,name,surname,birthdate,kontakt }
     97R7 = { **o_embg** ,name,surname,birthdate,kontakt }
    9898
    99 
     99R8 = { **p_id** , **a_id** , **v_id** , **pr_id** , **prop_id** , **tr_id** , **o_embg** }
    100100
    101101