Changes between Version 49 and Version 50 of Normalization
- Timestamp:
- 08/03/22 21:26:35 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Normalization
v49 v50 385 385 ---- 386 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**. 387 F,,20,, = {} - празно множество - релацијата е во **BCNF**. 388 ---- 389 F,,1,,**U**F,,3,,**U**F,,5,,**U**F,,7,,**U**F,,9,,**U**F,,11,,**U**F,,13,,**U**F,,15,,**U**F,,17,,**U**F,,19,,**U**F,,20,, е еквивалентно со F.\\ 390 Декомпозицијата е без загуба на зависности односно сите првобитни зависности кои се наоѓаат во F (F,,c,,), се содржат во унијата од сите горенаведени множества ф.з.\\ 391 Тргнувајќи од почетокот на декомпозицијата, помеѓу секои две релации има барем еден заеднички атрибут кој е кандидат клуч на барем една од релациите. Според тоа нема загуба на информации и може да се направи join. 388 392 ---- 389 393 Краен резултат од релациите добиени по декомпозицијата (сите се во BCNF):\\ 390 **nastavnici** 394 **nastavnici**\\ 391 395 R,,1,,(id_nastavnik, prezime_nastavnik, opis_nastavnik, email_nastavnik, password_nastavnik, telefonski_broj_nastavnik)\\ 392 **admini** 396 **admini**\\ 393 397 R,,3,,(id_admin, ime_admin, prezime_admin, email_admin, password_admin)\\ 394 **ucenici** 398 **ucenici**\\ 395 399 R,,5,,(id_ucenik, ime_ucenik, prezime_ucenik, opis_ucenik, email_ucenik, password_ucenik, telefonski_broj_ucenik)\\ 396 **kvalifikacii** 400 **kvalifikacii**\\ 397 401 R,,7,,(id_kvalifikacija, dokument_kvalifikacija)\\ 398 **casovi** 402 **casovi**\\ 399 403 R,,9,,(id_cas, vreme_pocetok_cas, tema_cas)\\ 400 **predmeti** 404 **predmeti**\\ 401 405 R,,11,,(id_predmet, ime_predmet)\\ 402 **plakjanja** 406 **plakjanja**\\ 403 407 R,,13,,(id_plakjanja, iznos)\\ 404 **domasni_zadaci** 408 **domasni_zadaci**\\ 405 409 R,,15,,(id_domasno, opis_domasno)\\ 406 **plakanja_ucenik** 410 **plakanja_ucenik**\\ 407 411 R,,17,,(id_cas, id_slusanje, id_plakjanja, id_ucenik, plateno)\\ 408 **predava_predmet** 412 **predava_predmet**\\ 409 413 R,,19,,(id_nastavnik, id_predmet, opis_predava_predmet)\\ 410 **evidencija** 414 **evidencija**\\ 411 415 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)\\