238 | | **R2221** се наоѓа во **BCNF**, бидејќи има само една ф.з. и левата страна на таа ф.з. е суперклуч.\\ |
239 | | ---- |
| 238 | **R,,7,,** се наоѓа во **BCNF**, бидејќи има само една ф.з. и левата страна на таа ф.з. е суперклуч.\\ |
| 239 | ---- |
| 240 | R,,8,,(id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, ime_predmet, id_cas, vreme_pocetok_cas, tema_cas, id_domasno, opis_domasno, datum_zainteresiran, id_plakanja, iznos, id_slusanje, plateno, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor, opis_predava_predmet)\\ |
| 241 | F,,8,, = {\\ |
| 242 | id_predmet → ime_predmet,\\ |
| 243 | ime_predmet → id_predmet, \\ |
| 244 | (id_predmet, id_ucenik) → datum_zainteresiran, \\ |
| 245 | (ime_predmet, id_ucenik) → datum_zainteresiran,\\ |
| 246 | id_cas → vreme_pocetok_cas,\\ |
| 247 | id_cas → tema_cas, \\ |
| 248 | id_plakjanja → iznos,\\ |
| 249 | id_domasno → opis_domasno,\\ |
| 250 | (id_ucenik, id_domasno) → dali_zavrseno_domasno,\\ |
| 251 | (id_cas, id_slusanje) → id_plakjanja,\\ (id_cas, id_slusanje) → id_ucenik,\\ (id_cas, id_slusanje) → plateno,\\ |
| 252 | (id_nastavnik, id_predmet) → opis_predava_predmet,\\ |
| 253 | (id_nastavnik, id_ucenik) → cena_po_cas, \\ |
| 254 | (id_nastavnik, id_ucenik) → broj_casovi_po_dogovor\\ |
| 255 | }\\ |
| 256 | Кандидат клучеви: (id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_plakanja, id_slusanje);\\ |
| 257 | (id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, ime_predmet, id_cas, id_domasno, id_plakanja, id_slusanje)\\ |
| 258 | Примарни атрибути: id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_plakanja, id_slusanje, ime_predmet.\\ |
| 259 | R,,8,, е во 1НФ поради парцијалните зависности. Една од повеќето ф.з. кои прават проблем е id_cas → vreme_pocetok_cas.\\ id_cas ќе го ставиме во посебна релација R,,9,,, заедно со атрибутите кои тој ги определува. Останатото во R,,10,,.\\ |
| 260 | ---- |
| 261 | R,,9,,(id_cas, vreme_pocetok_cas, tema_cas)\\ |
| 262 | F,,9,, = {\\ |
| 263 | id_cas → vreme_pocetok_cas,\\ |
| 264 | id_cas → tema_cas, \\ |
| 265 | }\\ |
| 266 | Кандидат клучеви: id_cas.\\ |
| 267 | Примарни атрибути: id_cas.\\ |
| 268 | **R,,9,,** се наоѓа во **BCNF**, бидејќи левата страна на двете ф.з. е суперклуч.\\ |
| 269 | ---- |
| 270 | R,,10,,(id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, ime_predmet, id_cas, id_domasno, opis_domasno, datum_zainteresiran, id_plakanja, iznos, id_slusanje, plateno, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor, opis_predava_predmet)\\ |
| 271 | F,,10,, = {\\ |
| 272 | id_predmet → ime_predmet,\\ |
| 273 | ime_predmet → id_predmet, \\ |
| 274 | (id_predmet, id_ucenik) → datum_zainteresiran, \\ |
| 275 | (ime_predmet, id_ucenik) → datum_zainteresiran,\\ |
| 276 | id_plakjanja → iznos,\\ |
| 277 | id_domasno → opis_domasno,\\ |
| 278 | (id_ucenik, id_domasno) → dali_zavrseno_domasno,\\ |
| 279 | (id_cas, id_slusanje) → id_plakjanja,\\ (id_cas, id_slusanje) → id_ucenik,\\ (id_cas, id_slusanje) → plateno,\\ |
| 280 | (id_nastavnik, id_predmet) → opis_predava_predmet,\\ |
| 281 | (id_nastavnik, id_ucenik) → cena_po_cas, \\ |
| 282 | (id_nastavnik, id_ucenik) → broj_casovi_po_dogovor\\ |
| 283 | }\\ |
| 284 | Кандидат клучеви: (id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_plakanja, id_slusanje);\\ |
| 285 | (id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, ime_predmet, id_cas, id_domasno, id_plakanja, id_slusanje)\\ |
| 286 | Примарни атрибути: id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_plakanja, id_slusanje, ime_predmet.\\ |
| 287 | R,,10,, е во 1НФ поради парцијалните зависности. Една од повеќето ф.з. кои прават проблем е id_predmet → ime_predmet.\\ id_predmet ќе го ставиме во посебна релација R,,11,,, заедно со атрибутите кои тој ги определува. Останатото во R,,12,,.\\ |
| 288 | ---- |
| 289 | R,,11,,(id_predmet, ime_predmet)\\ |
| 290 | F,,11,, = {\\ |
| 291 | id_predmet → ime_predmet,\\ |
| 292 | ime_predmet → id_predmet, \\ |
| 293 | }\\ |
| 294 | Кандидат клучеви: id_predmet, ime_predmet.\\ |
| 295 | Примарни атрибути: id_predmet, ime_predmet.\\ |
| 296 | **R,,11,,** се наоѓа во **BCNF**, бидејќи левата страна на двете ф.з. е суперклуч.\\ |
| 297 | ---- |
| 298 | R,,12,,(id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, opis_domasno, datum_zainteresiran, id_plakanja, iznos, id_slusanje, plateno, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor, opis_predava_predmet)\\ |
| 299 | F,,12,, = {\\ |
| 300 | (id_predmet, id_ucenik) → datum_zainteresiran, \\ |
| 301 | id_plakjanja → iznos,\\ |
| 302 | id_domasno → opis_domasno,\\ |
| 303 | (id_ucenik, id_domasno) → dali_zavrseno_domasno,\\ |
| 304 | (id_cas, id_slusanje) → id_plakjanja,\\ (id_cas, id_slusanje) → id_ucenik,\\ (id_cas, id_slusanje) → plateno,\\ |
| 305 | (id_nastavnik, id_predmet) → opis_predava_predmet,\\ |
| 306 | (id_nastavnik, id_ucenik) → cena_po_cas, \\ |
| 307 | (id_nastavnik, id_ucenik) → broj_casovi_po_dogovor\\ |
| 308 | }\\ |
| 309 | Кандидат клучеви: (id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_plakanja, id_slusanje);\\ |
| 310 | Примарни атрибути: id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_plakanja, id_slusanje.\\ |
| 311 | R,,12,, е во 1НФ поради парцијалните зависности. Една од повеќето ф.з. кои прават проблем е id_plakjanja → iznos.\\ id_plakjanja ќе го ставиме во посебна релација R,,13,,, заедно со атрибутите кои тој ги определува. Останатото во R,,14,,.\\ |
| 312 | ---- |
| 313 | R,,13,,(id_plakjanja, iznos)\\ |
| 314 | F,,13,, = {\\ |
| 315 | id_plakjanja → iznos\\ |
| 316 | }\\ |
| 317 | Кандидат клучеви: id_plakjanja.\\ |
| 318 | Примарни атрибути: id_plakjanja.\\ |
| 319 | **R,,13,,** се наоѓа во **BCNF**, бидејќи има само една ф.з. и левата страна на таа ф.з. е суперклуч.\\ |
| 320 | ---- |
| 321 | R,,14,,(id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, opis_domasno, datum_zainteresiran, id_plakanja, id_slusanje, plateno, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor, opis_predava_predmet)\\ |
| 322 | F,,14,, = {\\ |
| 323 | (id_predmet, id_ucenik) → datum_zainteresiran, \\ |
| 324 | id_domasno → opis_domasno,\\ |
| 325 | (id_ucenik, id_domasno) → dali_zavrseno_domasno,\\ |
| 326 | (id_cas, id_slusanje) → id_plakjanja,\\ (id_cas, id_slusanje) → id_ucenik,\\ (id_cas, id_slusanje) → plateno,\\ |
| 327 | (id_nastavnik, id_predmet) → opis_predava_predmet,\\ |
| 328 | (id_nastavnik, id_ucenik) → cena_po_cas, \\ |
| 329 | (id_nastavnik, id_ucenik) → broj_casovi_po_dogovor\\ |
| 330 | }\\ |
| 331 | Кандидат клучеви: (id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_plakanja, id_slusanje);\\ |
| 332 | Примарни атрибути: id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_plakanja, id_slusanje.\\ |
| 333 | R,,14,, е во 1НФ поради парцијалните зависности. Една од повеќето ф.з. кои прават проблем е id_domasno → opis_domasno.\\ id_domasno ќе го ставиме во посебна релација R,,15,,, заедно со атрибутите кои тој ги определува. Останатото во R,,16,,.\\ |
| 334 | ---- |
| 335 | R,,15,,(id_domasno, opis_domasno)\\ |
| 336 | F,,15,, = {\\ |
| 337 | id_domasno → opis_domasno,\\ |
| 338 | }\\ |
| 339 | Кандидат клучеви: id_domasno.\\ |
| 340 | Примарни атрибути: id_domasno.\\ |
| 341 | **R,,15,,** се наоѓа во **BCNF**, бидејќи има само една ф.з. и левата страна на таа ф.з. е суперклуч.\\ |
| 342 | ---- |
| 343 | R,,16,,(id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, datum_zainteresiran, id_plakanja, id_slusanje, plateno, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor, opis_predava_predmet)\\ |
| 344 | F,,16,, = {\\ |
| 345 | (id_predmet, id_ucenik) → datum_zainteresiran, \\ |
| 346 | (id_ucenik, id_domasno) → dali_zavrseno_domasno,\\ |
| 347 | (id_cas, id_slusanje) → id_plakjanja,\\ |
| 348 | (id_cas, id_slusanje) → id_ucenik,\\ |
| 349 | (id_cas, id_slusanje) → plateno,\\ |
| 350 | (id_nastavnik, id_predmet) → opis_predava_predmet,\\ |
| 351 | (id_nastavnik, id_ucenik) → cena_po_cas, \\ |
| 352 | (id_nastavnik, id_ucenik) → broj_casovi_po_dogovor\\ |
| 353 | }\\ |
| 354 | Кандидат клуч: (id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_plakanja, id_slusanje).\\ |
| 355 | Примарни атрибути: id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_plakanja, id_slusanje.\\ |
| 356 | R,,16,, е во 1НФ поради парцијалните зависности. Една од повеќето ф.з. кои прават проблем е (id_cas, id_slusanje) → id_plakjanja.\\ Ја разделуваме релацијата на R,,17,, и R,,18,,. |
| 357 | ---- |
| 358 | R,,17,,(id_cas, id_slusanje, id_plakjanja, id_ucenik, plateno) |
| 359 | F,,17,, = {\\ |
| 360 | (id_cas, id_slusanje) → id_plakjanja,\\ |
| 361 | (id_cas, id_slusanje) → id_ucenik,\\ |
| 362 | (id_cas, id_slusanje) → plateno,\\ |
| 363 | }\\ |
| 364 | Кандидат клуч: (id_cas, id_slusanje).\\ |
| 365 | Примарни атрибути: id_cas, id_slusanje.\\ |
| 366 | **R,,17,,** e во **BCNF** поради тоа што левата страна на сите ф.з. е суперклуч. |
| 367 | --- |
| 368 | R,,18,,(id_admin, id_nastavnik, id_ucenik, id_kvalifikacija, id_predmet, id_cas, id_domasno, datum_zainteresiran, id_slusanje, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor, opis_predava_predmet)\\ |
| 369 | F,,18,, = {\\ |
| 370 | (id_predmet, id_ucenik) → datum_zainteresiran, \\ |
| 371 | (id_ucenik, id_domasno) → dali_zavrseno_domasno,\\ |
| 372 | (id_cas, id_slusanje) → id_ucenik,\\ |
| 373 | (id_nastavnik, id_predmet) → opis_predava_predmet,\\ |
| 374 | (id_nastavnik, id_ucenik) → cena_po_cas, \\ |
| 375 | (id_nastavnik, id_ucenik) → broj_casovi_po_dogovor\\ |
| 376 | }\\' |
| 377 | |
| 378 | |