Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 22. 9. 2009, 17:57:51
Zdravim, mam jeden dotaz..
pokud mam v tabulce uzivatele v sloupci prava uzivatele vypsano cislo od 1<>3 a pote jsem si vytvoril dalsi tabulku s nazvem prava, kde mam sloupce id_prava,id_uzivatele,nazev_pozice. Chtel bych docilit toho abych do budoucna mohl pridat jen novou pozici, napriklad spravce, dostane id=4 a pak kazdy kdo bude mit tuto hodnotu u sebe v profilu bude oznacen jako spravce. Nevim ale jestli je dobre na toto pouzit pohledy, spojovani tabulek, nebo relace? Diky za kazdou radu.. |
||
gardener Profil |
#2 · Zasláno: 22. 9. 2009, 18:18:47 · Upravil/a: gardener
Asi tedy relace, napriklad join ze?Netusim, jestli se na toto ale da pouzit N:N..?
|
||
TomášK Profil |
#3 · Zasláno: 22. 9. 2009, 18:29:48
1, máš špatnou strukturu (za předpokladu, že uživatel bude mít víc pozic). Práva jsem přejmenoval na role, zdá se mi to výstižnější.
uzivatele(id, jmeno) role_uzivatele(id, uzivatel_id, role_id) role(id, role) 2, máš zřejmě zmatek v pojmech. Relace je~ vztah. Pohled je v podstatě jen uložený select. A spojení tabulek se ti bude hodit v dotazech. Ty pojmy mají k sobě hodně daleko. |
||
Časová prodleva: 15 let
|
0