je tu nekto co uz ma hotove zadanie a/alebo sa dobre rozumiem tym DBS?
chcel by som v tomto tyzdni spravit zadanie ale potreboval by som trosku pomoc s tymito vecickami:
1) QBE prezeranie - to znamena len tie SELECTY (napr: vypis vsetkych zamestnancov z tab. ZAMESTNANCI ktorych plat je > 25000) alebo neco ine?
2) konzistencia databazy - potrebujem tu vyriesit 2 TAB pricom je medzi nimi nasobnost M:N (cize ku jednemu zaznamu z prvej tab moze patrit viacero zaznamov z druhej a naopak) Je mozne ze to vyriesim pomocou dalsej TAB s FK ktore jednoducho budu referovat na PK v tych 2 tabulkach? alebo sa to ma spravit nejako inac?
3) Master-detail pohlady - tomu som porozumel tak ze treba vytvorit nejake views pomocou ktorych jednoducho vypisem na zaklade FK v pomocnej tab zodpovedajuce zaznamy z tych dvoch tab. je to ok?
4) ciselnik - wtf is ciselnik
Diki moc
1) musis spravit nieco take co je interaktivne vyhladavanie na zaklade paremetrov, t.j. ze tam budes mat take pekne textfildy a ked niekto do nich nieco ulozit, tak sa ti potom z toho vysklada select a ty ho odosles.
2) konzistencia je ze dat v databaze su v kazdej chvily platne a platia vsetky integritne pravidla - t.j. musis zabezpecit aby sa nedalo nijakym sposobom porusit nejake integritne pravidlo.
napr. nemoze zmazat zaznam ak na neho referuje iny zaznam
tu ti dost pomoze oracle, kedze to ma zabezpecene. U vas co je asi dolezite je pouzitie transakcii. to je asi nieco co by ste mali pouzit, lebo transakcia musi prebehunut cela, alebo vobec.
co sa tyka tvojho problemu, je jasne ze M:N sa da riesit iba pomocou 3 tabulky kde budu hodnoty pk oboch tabuliet tvorit fk, a pk bude komplexne zlozeny z fk.
3) tu si sa dost dobre trafil
4) ciselnik je tabulka, ktora transformuje udaje ulozene vo vnutorom tvare do tvaru citatelneho pre pouzivatela:
napriklad tabulka osoba bude mat:
meno ='peter', priezvysko = 'peter'... poholavie = 1
pohlavie je vlastne fk do nejake tabulky pohlavie kde bude zakodovane ze cislo 1 znamena zena...
(aby som si uz zien splhol, 0 je muz )