Diskuze: Jak navrhnout strukturu pro docházkový systém
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Určitě druhá možnost. Udělat Tabulku účastníků, kroužků a poté vazební tabulku, kde budou cizí klíče jako odkaz na tyto tabulky, primární klíč zde být nemusí.
Ak som to dobre pochopil tak potrebuješ 1 tabuľku pre krúžky, 1 tabuľku
pre jednotlivé stretnutia, 1 tabuľku všetkých účastníkov, a 1 väzobnú
tabuľku stretnutí a účastníkov (dochádzka).
Teda 4 tabuľky: kruzky, terminy,
ucastnici a terminy_ucastnici
Tabušky by mohli vyzerať takto nejako:
kruzky - id, title, description, ...
terminy - id, kruzok_id, datetime, ...
ucastnici - id, first_name, last_name, email, ...
terminy_ucastnici - id, termin_id,
ucastnik_id, zucastneny (bool), ...
Kurzívou sú cudzie kľúče na iné tabuľky. Tak sa urobia väzby.
Tak ako písal Lu Kiss, vo vazobnej tabuľke nemusíš mať ID. Môžeš si tam pridať boolean hodnotu zucastneny, kedy do tabuľky pridáš všetkých prihlásených účastníkov, a tí čo naozaj došli budú mať v danej hodnote true A to máš celkom fajn dochádzku.
Zobrazeno 3 zpráv z 3.