Changes between Version 16 and Version 17 of Normalization


Ignore:
Timestamp:
07/05/22 18:02:38 (2 years ago)
Author:
193041
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v16 v17  
    1212id_admin → ime_admin, prezime_admin, email_admin, password_admin,\\
    1313email_admin → id_admin,\\
    14 id_nastavnik → ime_nastavnik, prezime_nastavnik, opis_nastavnik, email_nastavnik,\\
    15 password_nastavnik, telefonski_broj_nastavnik,\\
     14id_nastavnik → ime_nastavnik, prezime_nastavnik, opis_nastavnik, email_nastavnik, password_nastavnik, telefonski_broj_nastavnik,\\
    1615email_nastavnik → id_nastavnik,\\
    1716id_ucenik → ime_ucenik, prezime_ucenik, opis_ucenik, email_ucenik, password_ucenik, telefonski_broj_ucenik,\\
     
    3534
    3635Со примена на неколку чекори (Армстронгова аксиома за декомпозиција, отфрлање екстра атрибути и редундантни зависности), може да се добие следната канонична покривка:
    37 
    38 
    39 
    40 
    41 
    42 Fc = {id_admin -> ime_admin, id_admin -> prezime_admin, id_admin -> email_admin, id_admin -> password_admin, id_admin -> id_nastavnik, id_admin -> id_predmet, id_nastavnik -> ime_nastavnik, id_nastavnik -> prezime_nastavnik, id_nastavnik -> opis_nastavnik, id_nastavnik -> email_nastavnik, id_nastavnik -> password_nastavnik, id_nastavnik -> telefonski_broj_nastavnik, id_nastavnik -> id_kvalifikacija, id_nastavnik -> id_cas, id_nastavnik -> id_plakjanja, id_nastavnik -> id_predava_na, id_nastavnik -> id_predava_predmet, id_ucenik -> ime_ucenik, id_ucenik -> prezime_ucenik, id_ucenik -> opis_ucenik, id_ucenik -> email_ucenik, id_ucenik -> password_ucenik, id_ucenik -> telefonski_broj_ucenik, id_ucenik -> id_zainteresiran_za, id_ucenik -> id_slusanje, id_ucenik -> id_ucenici_domasno, id_ucenik -> id_predava_na, id_kvalifikacija -> dokument_kvalifikacija, id_predmet -> ime_predmet, id_predmet -> id_cas, id_predmet -> id_zainteresiran_za, id_predmet -> id_predava_predmet, id_cas -> vreme_pocetok_cas, id_cas -> tema_cas, id_cas -> id_domasno, id_cas -> id_slusanje, id_domasno -> opis_domasno, id_domasno -> id_ucenici_domasno, id_zainteresiran_za -> datum_zainteresiran, id_plakanja -> iznos, id_plakanja -> id_slusanje, id_slusanje -> plateno, id_ucenici_domasno -> dali_zavrsena, id_predava_na -> cena_po_cas, id_predava_na -> broj_casovi_po_dogovor, id_predava_predmet -> opis}\\
     36Fc = {\\
     37id_admin → ime_admin, id_admin → prezime_admin, id_admin → email_admin, id_admin → password_admin, email_admin → id_admin,\\
     38id_nastavnik → ime_nastavnik, id_nastavnik → prezime_nastavnik, id_nastavnik → opis_nastavnik, id_nastavnik → email_nastavnik, id_nastavnik → password_nastavnik, id_nastavnik → telefonski_broj_nastavnik, email_nastavnik → id_nastavnik,\\
     39id_ucenik → ime_ucenik, id_ucenik → prezime_ucenik, id_ucenik → opis_ucenik, id_ucenik → email_ucenik, id_ucenik → password_ucenik,
     40id_ucenik → telefonski_broj_ucenik, email_ucenik → id_ucenik,\\
     41id_kvalifikacija → dokument_kvalifikacija,\\
     42id_predmet → ime_predmet,\\
     43ime_predmet → id_predmet, \\
     44id_predmet, id_ucenik → datum_zainteresiran, \\
     45ime_predmet, id_ucenik → datum_zainteresiran,\\
     46id_cas → vreme_pocetok_cas, id_cas → tema_cas, \\
     47id_plakjanja → iznos,\\
     48id_domasno → opis_domasno,\\
     49id_ucenik, id_domasno → dali_zavrseno_domasno,\\
     50id_cas, id_slusanje → id_plakjanja,\\ id_cas, id_slusanje → id_ucenik,\\ id_cas, id_slusanje → plateno,\\
     51id_nastavnik, id_predmet →  opis_predava_predmet,\\
     52id_nastavnik, id_ucenik →  cena_po_cas, id_nastavnik, id_ucenik →  broj_casovi_po_dogovor\\
     53}
    4354
    4455== Нормална форма ==