NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Head
Člen
Avatar
Head:21.3.2017 19:32

Nejaky tipy čo tu mam zle? respektive prečo pri generovani relačneho modelu maju niektore entity duplicitne atributy?

 
Odpovědět
21.3.2017 19:32
Avatar
Odpovídá na Head
Patrik Valkovič:22.3.2017 0:19

Možná blíže popiš, co která entita znamená. Které entity mají duplicitní atributy a jaké?
Btw mýlím se, nebo to vypadá jako DBS? :D

Nahoru Odpovědět
22.3.2017 0:19
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Head
Člen
Avatar
Head:22.3.2017 20:08

Ano ma to byť databáza. Account reprezentuje jedneho uživateľa . Thread a Post maju spolu reprezentovať nejaké "forum" kde každý Post je zaradený v nejakom Threade. Task reprezentuje úlohy ktore môže uživatel vyriešiť. V TaskHistory sa potom uklada zaznam o každej vykonanej ulohe nejakym uživateľom a čas aby sa odlišil pripad keď uživatel nejaku ulohu vyryeši viac krat. ContentCategory je katogeria ako napr C++, SQL a podobne ... každa Task a Tutorial môžu byť zaradené do týchto kategórii a LaderBoard je rebríček uživatelov s najväčším počtom bodov.
prikladám aj relačný model kde sa v TaskHistory generuje rank aj ked tam nema byť a v LeaderBorde sa generuje rank 2x. Z tohoto vysledku usudzujem že tam je niečo zle ...

 
Nahoru Odpovědět
22.3.2017 20:08
Avatar
Odpovídá na Head
Michal Štěpánek:23.3.2017 8:23

Pokud budeš používat "klíčová slova" programovacího jazyku jako názvy tříd (Thread, Task), potažmo tabulek, tak si zaděláváš do budoucna na docela velký problém...

Editováno 23.3.2017 8:25
Nahoru Odpovědět
23.3.2017 8:23
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.