Changes between Version 2 and Version 3 of Normalization


Ignore:
Timestamp:
03/13/24 19:40:25 (10 months ago)
Author:
211012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v2 v3  
    7979R1 {d_broj, d_vazi_od, d_vazi_do, d_izdaden_od} \\
    8080
     81== 2. Евиденција за поднесени приговори
     82||= ЕМБГ (embg)  =||=  Име (g_ime)  =||=  Презиме (g_prezime)  =||=  Адреса идентификатор  =||=  Улица (a_ulica)  =||=  Куќен број (a_broj)  =||=  Број влез (a_vlez)  =||=  Број стан (a_stan)s  =||=  Број на документ за идентицикација (d_broj)  =||=  Датум на важност од (d_vazi_od)  =||=  Датум на важност до (d_vazi_do)  =||=  Издавач на документот (d_izdaden_od)  =||=  Гласачко место број(im_id)  =||=  Гласачко место (im_mesto)  =||=  Адреса идентификатор  =||=  Улица (a_ulica)  =||=  Куќен број (a_broj)  =||=  Број влез (a_vlez)  =||=  Број стан (a_stan)  =||=  Број на приговорот (pr_id)  =||=  Тип проговор  =||=  Реализација на избори (ri_id)  =||=  Опис на приговорот (pr_opis)  =||=  Реализација на избори име (ri_ime)  =||=  Реализација на избори име (ri_datum)  =||=  Избори (i_id)  =||=  Избори име (i_ime)  =||
     83|| 0101002000000  ||  Петар  ||  Петрески  ||  123  ||  Коле Неделковски  ||  13  ||  1  ||  2  ||  A111111  ||  2020-01-01  ||  2025-01-01  ||  МВР Скопје  ||  1234  ||  ОУ Кочо Рацин  ||  768  ||  Македонија  ||  1  ||    ||    ||  1  ||  Граѓански  ||  1  ||  Прекршен јавен ред и мир поради хххх  ||  Претседателски избори 2020  ||    ||  1  ||  Претседателски избори  ||
     84|| 0101002000000  ||  Петра  ||  Петреска  ||  123  ||  Коле Неделковски  ||  13  ||  1  ||  2  ||  A222222  ||  2020-01-01  ||  2025-01-01  ||  МВР Скопје  ||  1234  ||  ОУ Кочо Рацин  ||  768  ||  Македонија  ||  1  ||    ||    ||  2  ||  Учеснички  ||  1  ||  Забележано неправилно однесување на комисијата  ||  Претседателски избори 2020  ||    ||  1  ||  Претседателски избори  ||
    8185
     86R = {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, im_id, im_mesto, a_id_gm, a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm, pr_id, pr_tip, pr_opis, ri_id, ri_ime, ri_datum, i_id, i_ime}
    8287
     88embg →g_ime, g_prezime, a_id, d_broj \\
     89a_id → a_ulica, a_broj, a_vlez, a_stan, im_id \\
     90a_id_gm → a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm \\
     91d_broj → d_vazi_od, d_vazi_do, d_izdaden_od \\
     92im_id → im_mesto, a_id_gm \\
     93pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\
     94ri_id → ri_ime, ri_datum, i_id \\
     95i_id → i_ime \\
     96
     97само лево: \\
     98pr_id
     99
     100лево и десно: \\
     101embg, a_id, d_broj, a_id_gm, im_id, ri_id, i_id
     102
     103само десно: \\
     104g_ime, g_prezime, a_ulica, a_broj, a_vlez, a_stan, d_vazi_od, d_vazi_do, d_izdaden_od, im_mesto, pr_opis, pr_tip, ri_ime, ri_datum, i_ime
     105
     106{pr_id}+ = {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, im_id, im_mesto, a_id_gm, a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm, pr_id, pr_tip, pr_opis, ri_id, ri_ime, ri_datum, i_id, i_ime} \\
     107{pr_id} е единствен кандидат клуч и примарен клуч.
     108
     109Во вака дефинираната релација нема повеќекратни зависности, па оттука следува дека задоволува прва нормална форма. \\
     110Клучот на релацијата е составен од само еден атрибут, па парцијална зависност не е возможна, затоа, задоволува втора нормална форма.
     111----
     112Не е во трета нормална форма поради: \\
     113d_broj → d_vazi_od, d_vazi_do, d_izdaden_od
     114
     115Декомпозиција \\
     116R1 {d_broj, d_vazi_od, d_vazi_do, d_izdaden_od} – задоволува BCNF \\
     117R2 {embg, g_ime, g_prezime, a_id, a_ulica, a_broj, a_vlez, a_stan, d_broj, im_id, im_mesto, a_id_gm, a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm, pr_id, pr_tip, pr_opis, ri_id, ri_ime, ri_datum, i_id, i_ime} \\
     118embg →g_ime, g_prezime, a_id, d_broj \\
     119a_id → a_ulica, a_broj, a_vlez, a_stan \\
     120a_id_gm → a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm \\
     121im_id → im_mesto, a_id_gm \\
     122pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\
     123ri_id → ri_ime, ri_datum, i_id \\
     124i_id → i_ime \\
     125
     126Не е во трета нормална форма поради: \\
     127im_id → im_mesto,  a_id_gm \\
     128{im_id}+ = {im_mesto,  a_id_gm, a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm}
     129
     130R2_1 {im_id, im_mesto, a_id_gm, a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm} – задоволува втора нормална форма \\
     131im_id → im_mesto, a_id_gm \\
     132a_id_gm → a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm
     133
     134Не е во трета нормална форма поради: \\
     135a_id_gm → a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm \\
     136{a_id_gm}+ = {a_id_gm, a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm}
     137
     138R2_1_1 = {a_id_gm, a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm} – задоволува BCNF \\
     139R2_1_2 = {im_id, im_mesto, a_id_gm} – задоволува BCNF
     140
     141R2_2 = {embg, g_ime, g_prezime, a_id, a_ulica, a_broj, a_vlez, a_stan, d_broj, im_id, pr_id, pr_tip, pr_opis, ri_id, ri_ime, ri_datum, i_id, i_ime} \\
     142embg →g_ime, g_prezime, a_id, d_broj \\
     143a_id → a_ulica, a_broj, a_vlez, a_stan \\
     144pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\
     145ri_id → ri_ime, ri_datum, i_id \\
     146i_id → i_ime
     147
     148Не е во трета нормална форма поради: \\
     149a_id → a_ulica, a_broj, a_vlez, a_stan \\
     150{a_id}+ = {a_id, a_ulica, a_broj, a_vlez, a_stan}
     151
     152R2_2_1 = {a_id, a_ulica, a_broj, a_vlez, a_stan}- задоволува BCNF \\
     153R2_2_2 = {embg, g_ime, g_prezime, a_id, pr_id, pr_tip, pr_opis, ri_id, ri_ime, ri_datum, im_id, i_id, i_ime} – задоволува втора нормална форма \\
     154embg →g_ime, g_prezime, a_id, d_broj \\
     155pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\
     156ri_id → ri_ime, ri_datum, i_id \\
     157i_id → i_ime
     158
     159Не е во трета нормална форма поради: \\
     160i_id → i_ime \\
     161{i_id}+ = {i_id, i_ime}
     162
     163R2_2_2_1 = {i_id, i_ime} – задоволува BCNF \\
     164R2_2_2_2 = {embg, g_ime, g_prezime, a_id, pr_id, pr_tip, pr_opis, ri_id, ri_ime, ri_datum, im_id, i_id} – задоволува втора нормална форма \\
     165embg →g_ime, g_prezime, a_id, d_broj \\
     166pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\
     167ri_id → ri_ime, ri_datum, i_id
     168
     169Не е во трета нормална форма поради: \\
     170ri_id → ri_ime, ri_datum, i_id \\
     171{ri_id}+ = {ri_id, ri_ime, ri_datum, i_id}
     172
     173R2_2_2_2_1 = {ri_id, ri_ime, ri_datum, i_id} – задоволува BCNF \\
     174R2_2_2_2_2 = {embg, g_ime, g_prezime, a_id, pr_id, pr_tip, pr_opis} – задоволува втора нормална форма \\
     175embg →g_ime, g_prezime, a_id, d_broj \\
     176pr_id → pr_opis, pr_tip, embg, im_id, ri_id
     177
     178Не е во трета нормална форма поради: \\
     179embg →g_ime, g_prezime, a_id, d_broj \\
     180{embg}+ = {embg, g_ime, g_prezime, a_id, d_broj}
     181
     182R2_2_2_2_2_1 = {embg, g_ime, g_prezime, a_id, d_broj} – задоволува BCNF \\
     183R2_2_2_2_2_2 = {pr_opis, pr_tip, embg, im_id, ri_id} – задоволува BCNF