| | 88 | embg →g_ime, g_prezime, a_id, d_broj \\ |
| | 89 | a_id → a_ulica, a_broj, a_vlez, a_stan, im_id \\ |
| | 90 | a_id_gm → a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm \\ |
| | 91 | d_broj → d_vazi_od, d_vazi_do, d_izdaden_od \\ |
| | 92 | im_id → im_mesto, a_id_gm \\ |
| | 93 | pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\ |
| | 94 | ri_id → ri_ime, ri_datum, i_id \\ |
| | 95 | i_id → i_ime \\ |
| | 96 | |
| | 97 | само лево: \\ |
| | 98 | pr_id |
| | 99 | |
| | 100 | лево и десно: \\ |
| | 101 | embg, a_id, d_broj, a_id_gm, im_id, ri_id, i_id |
| | 102 | |
| | 103 | само десно: \\ |
| | 104 | g_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 | Не е во трета нормална форма поради: \\ |
| | 113 | d_broj → d_vazi_od, d_vazi_do, d_izdaden_od |
| | 114 | |
| | 115 | Декомпозиција \\ |
| | 116 | R1 {d_broj, d_vazi_od, d_vazi_do, d_izdaden_od} – задоволува BCNF \\ |
| | 117 | R2 {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} \\ |
| | 118 | embg →g_ime, g_prezime, a_id, d_broj \\ |
| | 119 | a_id → a_ulica, a_broj, a_vlez, a_stan \\ |
| | 120 | a_id_gm → a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm \\ |
| | 121 | im_id → im_mesto, a_id_gm \\ |
| | 122 | pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\ |
| | 123 | ri_id → ri_ime, ri_datum, i_id \\ |
| | 124 | i_id → i_ime \\ |
| | 125 | |
| | 126 | Не е во трета нормална форма поради: \\ |
| | 127 | im_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 | |
| | 130 | R2_1 {im_id, im_mesto, a_id_gm, a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm} – задоволува втора нормална форма \\ |
| | 131 | im_id → im_mesto, a_id_gm \\ |
| | 132 | a_id_gm → a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm |
| | 133 | |
| | 134 | Не е во трета нормална форма поради: \\ |
| | 135 | a_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 | |
| | 138 | R2_1_1 = {a_id_gm, a_ulica_gm, a_broj_gm, a_vlez_gm, a_stan_gm} – задоволува BCNF \\ |
| | 139 | R2_1_2 = {im_id, im_mesto, a_id_gm} – задоволува BCNF |
| | 140 | |
| | 141 | R2_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} \\ |
| | 142 | embg →g_ime, g_prezime, a_id, d_broj \\ |
| | 143 | a_id → a_ulica, a_broj, a_vlez, a_stan \\ |
| | 144 | pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\ |
| | 145 | ri_id → ri_ime, ri_datum, i_id \\ |
| | 146 | i_id → i_ime |
| | 147 | |
| | 148 | Не е во трета нормална форма поради: \\ |
| | 149 | a_id → a_ulica, a_broj, a_vlez, a_stan \\ |
| | 150 | {a_id}+ = {a_id, a_ulica, a_broj, a_vlez, a_stan} |
| | 151 | |
| | 152 | R2_2_1 = {a_id, a_ulica, a_broj, a_vlez, a_stan}- задоволува BCNF \\ |
| | 153 | R2_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} – задоволува втора нормална форма \\ |
| | 154 | embg →g_ime, g_prezime, a_id, d_broj \\ |
| | 155 | pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\ |
| | 156 | ri_id → ri_ime, ri_datum, i_id \\ |
| | 157 | i_id → i_ime |
| | 158 | |
| | 159 | Не е во трета нормална форма поради: \\ |
| | 160 | i_id → i_ime \\ |
| | 161 | {i_id}+ = {i_id, i_ime} |
| | 162 | |
| | 163 | R2_2_2_1 = {i_id, i_ime} – задоволува BCNF \\ |
| | 164 | R2_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} – задоволува втора нормална форма \\ |
| | 165 | embg →g_ime, g_prezime, a_id, d_broj \\ |
| | 166 | pr_id → pr_opis, pr_tip, embg, im_id, ri_id \\ |
| | 167 | ri_id → ri_ime, ri_datum, i_id |
| | 168 | |
| | 169 | Не е во трета нормална форма поради: \\ |
| | 170 | ri_id → ri_ime, ri_datum, i_id \\ |
| | 171 | {ri_id}+ = {ri_id, ri_ime, ri_datum, i_id} |
| | 172 | |
| | 173 | R2_2_2_2_1 = {ri_id, ri_ime, ri_datum, i_id} – задоволува BCNF \\ |
| | 174 | R2_2_2_2_2 = {embg, g_ime, g_prezime, a_id, pr_id, pr_tip, pr_opis} – задоволува втора нормална форма \\ |
| | 175 | embg →g_ime, g_prezime, a_id, d_broj \\ |
| | 176 | pr_id → pr_opis, pr_tip, embg, im_id, ri_id |
| | 177 | |
| | 178 | Не е во трета нормална форма поради: \\ |
| | 179 | embg →g_ime, g_prezime, a_id, d_broj \\ |
| | 180 | {embg}+ = {embg, g_ime, g_prezime, a_id, d_broj} |
| | 181 | |
| | 182 | R2_2_2_2_2_1 = {embg, g_ime, g_prezime, a_id, d_broj} – задоволува BCNF \\ |
| | 183 | R2_2_2_2_2_2 = {pr_opis, pr_tip, embg, im_id, ri_id} – задоволува BCNF |