The Majkl: (Celé je to IMHO a ještě za předpokladu, že se z nějakého důvodu nedá použít to obecné pravidlo o řazení.) Podle mě jsou u knihy dvě samostatné informace, které spolu souvisí jen velmi volně a tak je třeba s nimi i nakládat:
1) Kdo se podílel na tvorbě knihy. Tam je jasná volba té tabulky Role, protože to dovoluje i do budoucnosti libovolně upřesňovat (třeba se ukáže, že se na knize "tajně" podílel další autor, nebo budu chtít evidovat třeba i korektora nebo sazeče).
2) Jak je napsán autor na titulní stránce (ten tvůj "Macák, Pacák a kol."). Tam je podle mě vcelku přijatelná volba to mít jako textové pole přímo v tabulce Knihy, protože to je jednou daná informace, která se nebude měnit a se kterou se v podstatě nebude pracovat jinak než tak, že se někde zobrazí.
(Podobné je to u hudebních CD - eviduji skladatele a chci podle nich vyhledávat, aby se mi při dotazu "Poledouris" zobrazily i všechny kompilace, na kterých má P. třeba jen jednu stopu, ale v seznamu evidovaných CD chci vidět "Basil Poledouris" jen u těch CD, na kterých má P. nějaký významný podíl.) |