Changes between Version 14 and Version 15 of Normalization


Ignore:
Timestamp:
07/05/22 17:19:58 (2 years ago)
Author:
193041
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v14 v15  
    55**''R''**(id_admin, ime_admin, prezime_admin, email_admin, password_admin, id_nastavnik, ime_nastavnik, prezime_nastavnik, opis_nastavnik, email_nastavnik, password_nastavnik, telefonski_broj_nastavnik, id_ucenik, ime_ucenik, prezime_ucenik, opis_ucenik, email_ucenik, password_ucenik, telefonski_broj_ucenik, id_kvalifikacija, dokument_kvalifikacija, id_predmet, ime_predmet, id_cas, vreme_pocetok_cas, tema_cas, id_domasno, opis_domasno, id_zainteresiran_za, datum_zainteresiran, id_plakanja, iznos, id_slusanje, plateno, dali_zavrseno_domasno, cena_po_cas, broj_casovi_po_dogovor, opis_predava_predmet)
    66
     7----
    78
    8 Множество функциски зависности\\
    9 FD = {\\
    10 id_admin → ime_admin, prezime_admin, email_admin, password_admin,\\
    11 email_admin → id_admin,\\
    12 id_nastavnik → ime_nastavnik, prezime_nastavnik, opis_nastavnik, email_nastavnik, password_nastavnik, telefonski_broj_nastavnik,\\
    13 email_nastavnik → id_nastavnik,\\
    14 id_ucenik → ime_ucenik, prezime_ucenik, opis_ucenik, email_ucenik, password_ucenik, telefonski_broj_ucenik,\\
    15 email_ucenik → id_ucenik,\\
    16 id_kvalifikacija → dokument_kvalifikacija, \\
    17 id_predmet → ime_predmet,\\
    18 ime_predmet → id_predmet, \\
    19 id_cas → vreme_pocetok_cas, tema_cas, \\
    20 id_plakjanja → iznos\\
    21 id_cas, id_slusanje → id_plakjanja, id_ucenik, plateno,\\
    22 id_nastavnik, id_predmet → opis_predava_predmet,\\
    23 id_nastavnik, id_ucenik → cena_po_cas, broj_casovi_po_dogovor\\
     9Множество функциски зависности:
     10
     11FD = {
     12id_admin → ime_admin, prezime_admin, email_admin, password_admin,
     13email_admin → id_admin,
     14id_nastavnik → ime_nastavnik, prezime_nastavnik, opis_nastavnik, email_nastavnik, password_nastavnik, telefonski_broj_nastavnik,
     15email_nastavnik → id_nastavnik,
     16id_ucenik → ime_ucenik, prezime_ucenik, opis_ucenik, email_ucenik, password_ucenik, telefonski_broj_ucenik,
     17email_ucenik → id_ucenik,
     18id_kvalifikacija → dokument_kvalifikacija,
     19id_predmet → ime_predmet,
     20ime_predmet → id_predmet,
     21id_predmet, id_ucenik → datum_zainteresiran,
     22ime_predmet, id_ucenik → datum_zainteresiran,
     23id_cas → vreme_pocetok_cas, tema_cas,
     24id_plakjanja →  iznos,
     25id_domasno → opis_domasno,
     26id_ucenik, id_domasno → dali_zavrseno_domasno,
     27id_cas, id_slusanje →  id_plakjanja, id_ucenik, plateno,
     28id_nastavnik, id_predmet →  opis_predava_predmet,
     29id_nastavnik, id_ucenik →  cena_po_cas, broj_casovi_po_dogovor
    2430}
     31
     32
     33----
     34
     35Со примена на неколку чекори (Армстронгова аксиома за декомпозиција, отфрлање екстра атрибути и редундантни зависности), може да се добие следната канонична покривка:
     36
    2537
    2638