Odpoveď byla označena jako užitečná
Vazba M:N se vytváří pomocí třetí tabulky. Př.:
Máš databázi knihovny a v ní TblAutori a TblKnihy. Jeden autor může
napsat více knik a jedna kniha může mít i více autorů, čili vazba
M:N.
Vytvoříš pomocnou tabulku např. TblAutorKniha, kde primární klíč bude
tvořen kombinací klíčů obou tabulek.
Kdybys to nepobrala, tak se ozvi s konkrétním případem, rád pomůžu.
1 NominaceKdo udělil odpovědi nominaci?verun Nahlásit |
Otázka nemá žádné další odpovědi.
Mám tab.Strávník, druh strávníka (zaměstnanec, student cizí), jídlo a druh jídla (polévka, hl jídlo..)a potřebuju to propojit tak aby každý strávník mohl mít více jídel a každý druh strávníka měl jinou cenu za jídlo. Myslela jsem si že je to vazba M:N ale nevím jak to mam udělat :)
Nevím, co všechno má db obsahovat, každopádně různé ceny pro strávníky uděláš tak, že mezi tabulky TblDruhStravnika a TblJidla vložíš tabulku TblCeny, kde bude ID_jidla, ID_druhustravnika a cena. Pak pro každé jídlo musí být v této tabulce existovat kombinace se všemi druhy strávníků a příslušná cena.
Mám tab.Strávník, druh strávníka (zaměstnanec, student cizí), jídlo a druh jídla (polévka, hl jídlo..)a potřebuju to propojit tak aby každý strávník mohl mít více jídel a každý druh strávníka měl jinou cenu za jídlo. Myslela jsem si že je to vazba M:N ale nevím jak to mam udělat
Bedy | 1527 | |
Michal Kole | 1199 | |
led | 1147 | |
Hlada | 1127 | |
mosoj | 1125 | |
gecco | 904 | |
www | 828 | |
badisko | 817 | |
cochee | 816 | |
Dochy | 716 |
Software |
Hardware |
Internet |
Programování a webdesign |
Sítě |
Bezpečnost |
Ostatní počítače a internet |