Changes between Version 3 and Version 4 of Normalization


Ignore:
Timestamp:
03/13/24 19:49:20 (4 months ago)
Author:
211012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v3 v4  
    182182R2_2_2_2_2_1 = {embg, g_ime, g_prezime, a_id, d_broj} – задоволува BCNF \\
    183183R2_2_2_2_2_2 = {pr_opis, pr_tip, embg, im_id, ri_id} – задоволува BCNF
     184
     185== 3. Евиденција за пријавени кандидатури
     186
     187||= ЕМБГ (embg)  =||=  Име (g_ime)  =||=  Презиме (g_prezime)  =||=  Адреса идентификатор  =||=  Улица (a_ulica)  =||=  Куќен број (a_broj)  =||=  Број влез (a_vlez)  =||=  Број стан (a_stan)  =||=  Број на документ за идентицикација (d_broj)  =||=  Датум на важност од (d_vazi_od)  =||=  Датум на важност до (d_vazi_do)  =||=  Издавач на документот (d_izdaden_od)  =||=  Гласачко место број(im_id)  =||=  Гласачко место (im_mesto)  =||=  Адреса идентификатор  =||=  Број на кандидатура (kan_id)  =||=  Опис на кандидатура (kan_opis)  =||=  Општина на кандидатура идентификатор (o_id)  =||=  Општина на кандидатура (o_ime)  =||=  Партија идентификатор  =||=  Партија име (p_id)  =||=  Улица (a_ulica)  =||=  Куќен број (a_broj)  =||=  Број влез (a_vlez)  =||=  Број стан (a_stan)  =||=  Реализација на избори (ri_id)  =||=  Реализација на избори име (ri_ime)  =||=  Реализација на избори име (ri_datum)  =||=  Избори (i_id)  =||=  Избори име (i_ime)  =||
     188||= 0101002000000  =||=  Петар  =||=  Петрески  =||=  123  =||=  Коле Неделковски  =||=  13  =||=  1  =||=  2  =||=  A111111  =||=  2020-01-01  =||=  2025-01-01  =||=  МВР Скопје  =||=  1234  =||=  ОУ Кочо Рацин  =||=  768  =||=  1  =||=  За подобра општина  =||=  34  =||=  Центар  =||=  1  =||=  Партија 1  =||=  Партизанска  =||=  1  =||=  1  =||=  1  =||=  1  =||=  Локални избори 2020  =||=    =||=  2  =||=  Локални избори  =||
     189||= 0101002000000  =||=  Петра  =||=  Петреска  =||=  123  =||=  Коле Неделковски  =||=  13  =||=  1  =||=  2  =||=  A222222  =||=  2020-01-01  =||=  2025-01-01  =||=  МВР Скопје  =||=  1234  =||=  ОУ Кочо Рацин  =||=  768  =||=  2  =||=  За подобрување на државата  =||=    =||=    =||=    =||=    =||=    =||=    =||=    =||=    =||=  1  =||=  Претседателски избори 2020  =||=    =||=  1  =||=  Претседателски избори  =||
     190
     191R = {embg, g_ime, g_prezime, a_id, a_ulica, a_broj, a_vlez, a_stan, d_broj, d_vazi_od, d_vazi_do, d_izdaden_od, kan_id, kan_opis, o_id, o_ime, p_id, p_ime, a_id_p, a_ulica_p, a_broj_p, a_vlez_p, a_stan_p, ri_id, ri_ime, ri_datum, i_id, i_ime}
     192
     193embg → g_ime, g_prezime, a_id, d_broj \\
     194a_id → a_ulica, a_broj, a_vlez, a_stan \\
     195d_broj → d_vazi_od, d_vazi_do, d_izdaden_od \\
     196kan_id → kan_opis, embg, o_id, p_id, ri_id \\
     197p_id → p_ime, a_id_p \\
     198a_id_p → a_ulica_p, a_broj_p, a_vlez_p, a_stan_p \\
     199ri_id → ri_ime, ri_datum, i_id \\
     200i_id → i_ime \\
     201o_id → o_ime
     202
     203лево: \\
     204kan_id
     205
     206лево и десно: \\
     207embg, a_id, d_broj, p_id, a_id_p, ri_id, i_id, o_id
     208
     209десно: \\
     210g_ime, g_prezime, a_ulica, a_broj, a_vlez, a_stan, d_vazi_od, d_vazi_do, d_izdaden_od, kan_opis, p_ime, a_ulica_p, a_broj_p, a_vlez_p, a_stan_p, ri_ime, ri_datum, i_ime
     211
     212{kan_id}+ = {kan_opis, embg, o_id, p_id, ri_id, g_ime, g_prezime, a_id, d_broj, d_vazi_od, d_vazi_do, d_izdaden_od, a_ulica, a_broj, a_vlez, a_stan, p_ime, a_id_p, a_ulica_p, a_broj_p, a_vlez_p, a_stan_p, ri_ime, ri_datum, i_id, i_ime, o_ime} \\
     213{kan_id} е единствен кандидат клуч и примарен клуч.
     214
     215Во вака дефинираната релација нема повеќекратни зависности, па оттука следува дека задоволува прва нормална форма. \\
     216Клучот на релацијата е составен од само еден атрибут, па парцијална зависност не е возможна, затоа, задоволува втора нормална форма. \\
     217----
     218R = {kan_id, kan_opis, embg, o_id, p_id, ri_id, g_ime, g_prezime, a_id, d_broj, d_vazi_od, d_vazi_do, d_izdaden_od, a_ulica, a_broj, a_vlez, a_stan, p_ime, a_id_p, a_ulica_p, a_broj_p, a_vlez_p, a_stan_p, ri_ime, ri_datum, i_id, i_ime, o_ime} \\
     219Не е во трета нормална форма поради: \\
     220d_broj → d_vazi_od, d_vazi_do, d_izdaden_od
     221
     222Декомпозиција: \\
     223R1 = {kan_id, kan_opis, embg, o_id, p_id, ri_id, g_ime, g_prezime, a_id, d_broj, a_ulica, a_broj, a_vlez, a_stan, p_ime, a_id_p, a_ulica_p, a_broj_p, a_vlez_p, a_stan_p, ri_ime, ri_datum, i_id, i_ime, o_ime}
     224
     225Не задоволува трета нормална форма поради тоа што постојат транзитивни зависности: \\
     226a_id → a_ulica, a_broj, a_vlez, a_stan
     227
     228Декомпозиција: \\
     229R1_1 = {kan_id, kan_opis, embg, o_id, p_id, ri_id, g_ime, g_prezime, a_id, d_broj, p_ime, a_id_p, a_ulica_p, a_broj_p, a_vlez_p, a_stan_p, ri_ime, ri_datum, i_id, i_ime, o_ime}
     230
     231Не задоволува трета нормална форма поради тоа што постојат транзитивни зависности: \\
     232a_id_p → a_ulica_p, a_broj_p, a_vlez_p, a_stan_p \\
     233Декомпозиција: \\
     234R1_1_1 = {kan_id, kan_opis, embg, o_id, p_id, ri_id, g_ime, g_prezime, a_id, d_broj, p_ime, a_id_p, ri_ime, ri_datum, i_id, i_ime, o_ime} \\
     235Не задоволува трета нормална форма поради тоа што постојат транзитивни зависности: \\
     236i_id → i_ime \\
     237
     238Декомпозиција:
     239R1_1_1_1 = {kan_id, kan_opis, embg, o_id, p_id, ri_id, ri_ime, ri_datum, g_ime, g_prezime, a_id, d_broj, p_ime, a_id_p, i_id, o_ime}
     240
     241Не задоволува трета нормална форма поради тоа што постојат транзитивни зависности: \\
     242ri_id → ri_ime, ri_datum, i_id
     243
     244Декомпозиција: \\
     245R1_1_1_1_1 = {kan_id, kan_opis, embg, o_id, p_id, ri_id, g_ime, g_prezime, a_id, d_broj, p_ime, a_id_p, o_ime}
     246
     247Не задоволува трета нормална форма поради тоа што постојат транзитивни зависности: \\
     248o_id → o_ime
     249
     250Декомпозиција: \\
     251R1_1_1_1_1_1 = {kan_id, kan_opis, embg, o_id, p_id, ri_id, g_ime, g_prezime, a_id, d_broj, p_ime, a_id_p} \\
     252Не задоволува трета нормална форма поради тоа што постојат транзитивни зависности: \\
     253p_id → p_ime, a_id_p
     254
     255Декомпозиција: \\
     256R1_1_1_1_1_1_1 = {kan_id, kan_opis, embg, o_id, p_id, ri_id, g_ime, g_prezime, a_id, d_broj}
     257
     258Не задоволува трета нормална форма поради тоа што постојат транзитивни зависности: \\
     259embg → g_ime, g_prezime, a_id, d_broj
     260
     261Декомпозиција: \\
     262R1_1_1_1_1_1_1_1 = {kan_id, kan_opis, embg, o_id, p_id, ri_id} – задоволува BCNF \\
     263R1_1_1_1_1_1_1_2 = {embg, g_ime, g_prezime, a_id, d_broj} – задоволува BCNF \\
     264R1_1_1_1_1_1_2 = {p_id, p_ime, a_id_p} – задоволува BCNF \\
     265R1_1_1_1_1_2 = {o_id, o_ime} – задоволува BCNF \\
     266R1_1_1_1_2 = {ri_id, ri_ime, ri_datum, i_id} – задоволува BCNF \\
     267R1_1_1_2 = {i_id, i_ime} – задоволува BCNF \\
     268R1_1_2 = {a_id_p, a_ulica_p, a_broj_p, a_vlez_p, a_stan_p} – задоволува BCNF \\
     269R1_2 = {a_id, a_ulica, a_broj, a_vlez, a_stan} – задоволува BCNF \\
     270R2 = {d_broj, d_vazi_od, d_vazi_do, d_izdaden_od} – задоволува BCNF \\