nocmatic / prevozi

Pri predmetu Osnove podatkovnih baz bova izdelala aplikacijo, na katero bodo lahko uporabniki dodali prevoze, ki jih ponujajo, ocenili uporabnika,
MIT License
0 stars 1 forks source link

ER diagram in .gitignore #1

Open jaanos opened 7 years ago

jaanos commented 7 years ago

Kot sem omenil že na vajah, naj bo obroba entitete prevoz tanka, saj ne gre za šibko entiteto. Poleg tega pazita tudi pri relacijah se začne in se konča - vsak prevoz ima en začetni in en končni kraj, vsak kraj pa je seveda lahko začetek in konec več prevozom. Puščice naj gredo torej iz prevoza in ne iz kraja.

Pri relaciji oceni želita najbrž doseči, da lahko vsak uporabnik oceni vsakega drugega uporabnika. Ker bo lahko vsak uporabnik večkrat ocenjeval (različne uporabnike) in bo vsak lahko dobil več ocen (spet od različnih uporabnikov), odstranita puščico v relacijo. Ker imata dve povezavi, se spodobi povedati, kaj katera predstavlja - npr ocenjevalec in ocenjevanec. Prav tako želita na relaciji imeti neko oceno.

V .gitignore imata sedaj vrstico auth_public.py, česar pa nočeta, saj bo ta datoteka vsebovala podatke za prijavo z uporabnikom javnost, ki bodo potrebni za uporabo aplikacije. Namesto tega naj bo v .gitignore vrstica auth.py - tam bosta imela svoje geslo, ki ga pa nočeta dati na repozitorij.