| 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 | | Кандидат клуч: (id_admin, id_nastavnik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_slusanje); \\ |
| 378 | | Примарни атрибути: id_admin, id_nastavnik, id_kvalifikacija, id_predmet, id_cas, id_domasno, id_slusanje\\ |
| 379 | | R,,18,, е во 1НФ поради парцијалната зависност (id_cas, id_slusanje) → id_ucenik.\\ |
| 380 | | |
| 381 | | |
| 382 | | |
| 383 | | |
| | 371 | (id_nastavnik, id_predmet) → opis_predava_predmet,\\ |
| | 372 | }\\ |
| | 373 | Кандидат клуч: (id_admin, id_nastavnik, id_kvalifikacija, id_predmet, id_cas, id_domasno, datum_zainteresiran, id_slusanje, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor); \\ |
| | 374 | Примарни атрибути: id_admin, id_nastavnik, id_kvalifikacija, id_predmet, id_cas, id_domasno, datum_zainteresiran, id_slusanje, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor\\ |
| | 375 | R,,18,, е во 1НФ бидејќи парцијалната зависност (id_nastavnik, id_predmet) → opis_predava_predmet прави проблем.\\ |
| | 376 | Мора да ја декомпонираме. За таа цел ги добиваме релациите R,,19,,(id_nastavnik, id_predmet, opis_predava_predmet) и R,,20,,(id_admin, id_nastavnik, id_kvalifikacija, id_predmet, id_cas, id_domasno, datum_zainteresiran, id_slusanje, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor) |
| | 377 | ---- |
| | 378 | R,,19,,(id_nastavnik, id_predmet, opis_predava_predmet)\\ |
| | 379 | F,,19,, = {\\ |
| | 380 | (id_nastavnik, id_predmet) → opis_predava_predmet,\\ |
| | 381 | }\\ |
| | 382 | Кандидат клуч: (id_nastavnik, id_predmet) \\ |
| | 383 | Примарни атрибути: id_nastavnik, id_predmet\\ |
| | 384 | R,,19,, e во **BCNF**. |
| | 385 | ---- |
| | 386 | R,,20,,(id_admin, id_nastavnik, id_kvalifikacija, id_predmet, id_cas, id_domasno, datum_zainteresiran, id_slusanje, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor)\\ |
| | 387 | F,,20,, = {} - празно множество, што значи дека не постојат ф.з. и релацијата е во **BCNF**. |
| | 388 | ---- |
| | 389 | Краен резултат од релациите добиени по декомпозицијата (сите се во BCNF):\\ |
| | 390 | **nastavnici** |
| | 391 | R,,1,,(id_nastavnik, prezime_nastavnik, opis_nastavnik, email_nastavnik, password_nastavnik, telefonski_broj_nastavnik)\\ |
| | 392 | **admini** |
| | 393 | R,,3,,(id_admin, ime_admin, prezime_admin, email_admin, password_admin)\\ |
| | 394 | **ucenici** |
| | 395 | R,,5,,(id_ucenik, ime_ucenik, prezime_ucenik, opis_ucenik, email_ucenik, password_ucenik, telefonski_broj_ucenik)\\ |
| | 396 | **kvalifikacii** |
| | 397 | R,,7,,(id_kvalifikacija, dokument_kvalifikacija)\\ |
| | 398 | **casovi** |
| | 399 | R,,9,,(id_cas, vreme_pocetok_cas, tema_cas)\\ |
| | 400 | **predmeti** |
| | 401 | R,,11,,(id_predmet, ime_predmet)\\ |
| | 402 | **plakjanja** |
| | 403 | R,,13,,(id_plakjanja, iznos)\\ |
| | 404 | **domasni_zadaci** |
| | 405 | R,,15,,(id_domasno, opis_domasno)\\ |
| | 406 | **plakanja_ucenik** |
| | 407 | R,,17,,(id_cas, id_slusanje, id_plakjanja, id_ucenik, plateno)\\ |
| | 408 | **predava_predmet** |
| | 409 | R,,19,,(id_nastavnik, id_predmet, opis_predava_predmet)\\ |
| | 410 | **evidencija** |
| | 411 | R,,20,,(id_admin, id_nastavnik, id_kvalifikacija, id_predmet, id_cas, id_domasno, datum_zainteresiran, id_slusanje, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor)\\ |