Hi,
Ihr möchtet euch mit Kreuztabellen und Normalformen auseinandersetzen.
Was hat das mit Spaltennamen zu tun?
ganz einfach: Wenn man das Schema nicht in Form von Beziehungen aufbaut, sind die Spalten bekannt. Wenn die Spalten nicht bekannt sind, sind Beziehungen das Mittel der Wahl.
Wenn ich viele Tabellen habe kommt es schonmal vor dass Spalten gleich heißen,
Es geht nicht um Namenskollisionen, sondern um "SELECT *". Gleiche Spaltennamen sind völlig natürlich und können wunderbar per SQL gehandhabt werden. "SELECT *" im Programmcode ist jedoch ein Bug.
Cheatah
--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes