Menu ▾ ▴

Návrh Databáze ERA model

Gomer08
2012-09-19
2012-09-19
  • Gomer08

    Gomer08 - 2012-09-19

    Budu tady psát poznámky ke kterým dojdu při přemýšlení:

    • Admin a provozovatel v jedné tabulce ?
      • výhoda : je to pohromadě nebudou dvě podobné tabulky
      • nevýhoda: rezervační box bude mít víc vlastníků
      • zatím to dám dohromady, přibude jen jedna vazba M:N. jedna už tam stejně je kvůli tomu že jeden zákazník může být registrovanej u více provozovatelů.
    • parametry rezervačního boxu:

      • když nad tím přemýšlím tak bych jich tam tolik nedával. Uvaha: jsem rezervační box (jsem bowlingová dráha) můžu ti říct maximálně jak se jmenuju (id) a komu patřím. Pak nějakej cizí klíč na něco co bude uchovávat informace o tom jestli má v danej čas volno. A na tom jsem se zasekl. Napadlo mi pár možností:
        • kalendář -> nevýhoda že bude milijon řádku v tabulce
        • mít tabulku kam by se psali jen obsazený časy a porovnávalo by se jestli tam ten čas je nebo ne. To je celkem jednoduchý ale asi ne tak sofistikovaný.
    • no asi to bude nej. Dát tam cizí klíč na tabulku kde se budou ukládat obsazený datumy.

    • je nutný mít v db i informaci o volných datumech pro danej rezervační box ? asi jo.

    • myslím si že zákazník by neměl vidět přímo na tabulku RB -> měl by vidět jen toho jejího organizátora. -> v tabulce RB nebude cizí klíč zákazníka

    • tou vazbou od zakazníka k oranizátorovy si nejsem jistej jestli ji tam mám dobře

    • když si zákazník zaregistruje box na určitěj čas, bude se to zapisovat k němu do tabulky ? nebo do samostatné ? nebo to nějak spojit s tím organizátorem(kalendářem) ?

     

    Last edit: Gomer08 2012-09-19
  • Gomer08

    Gomer08 - 2012-09-19

    Po skype konzultaci

     

Log in to post a comment.