| | 1 | = Логички и физички дизајн = |
| | 2 | |
| | 3 | == Релациска шема (со парцијална трансформација) == |
| | 4 | |
| | 5 | * примарни клучеви - болдирани и подвлечени |
| | 6 | * надворешни клучеви - * до името на надворешниот клуч и во заграда табелата кон која референцира |
| | 7 | * not null атрибути - болдирани |
| | 8 | * останати атрибути - без ознака |
| | 9 | |
| | 10 | * KORISNICI ('''__korisnik_id__''', '''ime''', '''prezime''', '''email''', '''lozinka''', '''datum_registracija''', '''uloga''') |
| | 11 | |
| | 12 | * NARACKI ('''__naracka_id__''', '''datum''', '''status''', '''vkupna_cena''', '''korisnik_id'''* (KORISNICI)) |
| | 13 | |
| | 14 | * PLAKANJA ('''__plakjanje_id__''', '''datum''', '''iznos''', '''nacin_na_plakjanje''', '''status''', '''naracka_id'''* (NARACKI)) |
| | 15 | |
| | 16 | * KNIGI ('''__kniga_id__''', '''naslov''', '''isbn''', opis, korica_url, godina_izdavanje, '''kolicina_na_zaliha''', '''cena''') |
| | 17 | |
| | 18 | * AVTORI ('''__avtor_id__''', '''ime''', '''prezime''', biografija) |
| | 19 | |
| | 20 | * ZHANROVI ('''__zhanr_id__''', '''naziv''', opis) |
| | 21 | |
| | 22 | * KATEGORII ('''__kategorija_id__''', '''naziv''', opis) |
| | 23 | |
| | 24 | * RASPOLOZENIJA ('''__raspolozenie_id__''', '''naziv''', opis) |
| | 25 | |
| | 26 | * SODRZI ('''__naracka_id__'''* (NARACKI), '''__kniga_id__'''* (KNIGI), '''kolicina''', '''edinechna_cena''') |
| | 27 | |
| | 28 | * NAPISANA_OD ('''__kniga_id__'''* (KNIGI), '''__avtor_id__'''* (AVTORI)) |
| | 29 | |
| | 30 | * IMA_ZHANR ('''__kniga_id__'''* (KNIGI), '''__zhanr_id__'''* (ZHANROVI)) |
| | 31 | |
| | 32 | * IMA_KATEGORIJA ('''__kniga_id__'''* (KNIGI), '''__kategorija_id__'''* (KATEGORII)) |
| | 33 | |
| | 34 | * POVRZANA_SO ('''__kniga_id__'''* (KNIGI), '''__raspolozenie_id__'''* (RASPOLOZENIJA)) |
| | 35 | |
| | 36 | * OMILENI ('''__korisnik_id__'''* (KORISNICI), '''__kniga_id__'''* (KNIGI), '''datum_dodavanje''') |
| | 37 | |
| | 38 | * PREFERIRA_ZHANR ('''__korisnik_id__'''* (KORISNICI), '''__zhanr_id__'''* (ZHANROVI), '''datum_dodavanje''') |
| | 39 | |
| | 40 | * PREFERIRA_KATEGORIJA ('''__korisnik_id__'''* (KORISNICI), '''__kategorija_id__'''* (KATEGORII), '''datum_dodavanje''') |
| | 41 | |
| | 42 | * IZBIRA_RASPOLOZENIE ('''__korisnik_id__'''* (KORISNICI), '''__raspolozenie_id__'''* (RASPOLOZENIJA), ' |
| | 43 | |
| | 44 | |
| | 45 | == DDL скрипта за бришење и креирање на табелите == |
| | 46 | |
| | 47 | |
| | 48 | == DML скрипта за полнење на табелите со податоци == |
| | 49 | |
| | 50 | |
| | 51 | == Релациски дијаграм изведен од DBeaver == |