LeaTehovnik / krompir1

Repozitorij pri predmetu Osnovne podatkovnih baz. Avtorice: Lea Tehovnik, Katarina Černe, Maja Furlan
0 stars 1 forks source link

Shranjevanje sestavin, uvoz receptov #2

Open LeaTehovnik opened 8 years ago

LeaTehovnik commented 8 years ago

Imamo par težav... Če bi uvozile recepte v eno tabelo, v kateri bo ime recepta in postopek kuhanja, ne vemo, kam shraniti sestavine, saj bomo šele v programu potem naredile novo tabelo s sestavinami ( tej tabeli bodo ime recepta, sestavina, količina). V novi tabeli bi klicale recept iz tabele z recepti in zato bi mogle biti sestavine nekako povezane z recepti.

Sicer pa smo vam tudi poslale mail, če bi lahko prišle na posvet, tudi glede shiny-ja imamo par vprašanj..

jaanos commented 8 years ago

Če sledite ER diagramu, bo relaciji potrebujemo ustrezala tabela z referencama na recept in hrano ter še stolpcem za količino. V tej tabeli bodo torej naštete sestavine za posamezen recept.

Vidim sicer, da imate trenutno v tabelah hrana in recept glavni ključ ime tipa SERIAL. Ta tip je seveda samo številka s števcem. Svetujem torej, da stolpca ime preimenujete v id, ime hrane oziroma recepta pa daste v svoj stolpec tipa TEXT. Če želite preprečiti, da bi se imena ponavljala, lahko uporabite še določilo UNIQUE. Sestavine se bodo potem sklicevale samo na ID-je recepta in hrane.

Mimogrede, svetujem, da si v RStudiu naredite projekt - kliknite desno zgoraj, kjer piše Project: (None), ter izberite New Project... in Existing Directory, nato pa izberite mapo, kjer se nahaja vaš projekt. Nastala bo datoteka s končnico .Rproj, ki jo dodajte v repozitorij - z git boste lahko delale tudi neposredno v RStudiu (desno zgoraj se bo pojavil zavihek Git).

Če imate takrat čas, se lahko domenimo v četrtek med 10h in 12h - sicer pa lahko še kaj vprašte na vajah.