Autor Zpráva
Freak
Profil *
Zdravím,

chtěl bych se jen zeptat, jak řešíte pojmenování tabulek v případě, že máte např. tabulky:

- events (seznam akcí)
- events_branches (seznam poboček, kde je možné si vyzednout lístek na akci)

A jak nazýváte vazební tabulky? Potřebuju vytvořit tabulku, kde bude vazba mezi event_id a branch_id, abych mohl pro každou akci definovat jiné pobočky.

Díky za radu
Kajman
Profil
Občas, když to začne být dlouhé, tak číselníky k vazbám značím suffixem _h (head, hlavička), ale pochybuji, že to je best practice. Hlavní je používat cizí klíče, komentáře tabulek a sloupců a případně připravit schéma vazeb pro lepší vzpomínání či pro další programátory.

- events (seznam akcí)
- events_branches_h (seznam poboček, kde je možné si vyzednout lístek na akci)
- events_branches (vazba mezi event_id a branch_id)
Kcko
Profil
Já v jednotném čísle
===================
- event
- branch
- event_branch (vazba mezi předchozími 2 tabulkami)

A v případě, vazební tabulky, si někdy přidávám postfix _pair (čili event_branch_pair)
Keeehi
Profil
Freak:
Tabulky možným číslem, tudíž
- events
- branchs
No a kvůli ORM (protože má tak detailně nastavené mapování a nechci to měnit) tak vazební se jmenují
- events_x_branches

Když jsem ORM nepoužíval, tak to bylo prosté
- events_branches

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0