| Version 2 (modified by , 2 weeks ago) ( diff ) |
|---|
Логички и физички дизајн
Релациска шема (со парцијална трансформација)
- примарни клучеви - болдирани и подвлечени
- надворешни клучеви - * до името на надворешниот клуч и во заграда табелата кон која референцира
- not null атрибути - болдирани
- останати атрибути - без ознака
- KORISNICI (korisnik_id, ime, prezime, email, lozinka, datum_registracija, uloga)
- NARACKI (naracka_id, datum, status, vkupna_cena, korisnik_id* (KORISNICI))
- PLAKANJA (plakjanje_id, datum, iznos, nacin_na_plakjanje, status, naracka_id* (NARACKI))
- KNIGI (kniga_id, naslov, isbn, opis, korica_url, godina_izdavanje, kolicina_na_zaliha, cena)
- AVTORI (avtor_id, ime, prezime, biografija)
- ZHANROVI (zhanr_id, naziv, opis)
- KATEGORII (kategorija_id, naziv, opis)
- RASPOLOZENIJA (raspolozenie_id, naziv, opis)
- SODRZI (naracka_id* (NARACKI), kniga_id* (KNIGI), kolicina, edinechna_cena)
- NAPISANA_OD (kniga_id* (KNIGI), avtor_id* (AVTORI))
- IMA_ZHANR (kniga_id* (KNIGI), zhanr_id* (ZHANROVI))
- IMA_KATEGORIJA (kniga_id* (KNIGI), kategorija_id* (KATEGORII))
- POVRZANA_SO (kniga_id* (KNIGI), raspolozenie_id* (RASPOLOZENIJA))
- OMILENI (korisnik_id* (KORISNICI), kniga_id* (KNIGI), datum_dodavanje)
- PREFERIRA_ZHANR (korisnik_id* (KORISNICI), zhanr_id* (ZHANROVI), datum_dodavanje)
- PREFERIRA_KATEGORIJA (korisnik_id* (KORISNICI), kategorija_id* (KATEGORII), datum_dodavanje)
- IZBIRA_RASPOLOZENIE (korisnik_id* (KORISNICI), raspolozenie_id* (RASPOLOZENIJA), datum_izbor)
DDL скрипта за бришење и креирање на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм изведен од DBeaver
Attachments (3)
- schema_creation.sql (4.6 KB ) - added by 11 days ago.
- data_load.sql (6.0 KB ) - added by 11 days ago.
- relational_schema.jpg (183.6 KB ) - added by 11 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.
