Beschriftung der Tabellenfelder

16/03/2009 - 07:30 von Andreas Kammann | Report spam
Hallo Newsgroup, ich wollte mal fragen ob es irgendwelche Richtlinien gibt
wie man die einzelnen Spalten einer Tabelle zu bennen hat?
Angenommen ich habe eine Usertabelle und da gibt es die Felder
UserID
Datum
Gültig/approved
Name
u.a.
Gibt es allgemeingültige Namen für das Datum oder die anderen Felder oder
macht ihr das ganz nach Gefühl?
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
16/03/2009 - 08:16 | Warnen spam
Hallo Andreas,

"Andreas Kammann" schrieb:

ich wollte mal fragen ob es irgendwelche Richtlinien gibt wie man die einzelnen Spalten einer Tabelle zu bennen hat?



bestimmt. Aber ob man die auch anwenden sollte? :)

Angenommen ich habe eine Usertabelle und da gibt es die Felder
UserID
Datum
Gültig/approved
Name
u.a.



Allgemein sollte man besser keine Sonder- und Leerzeichen verwenden.
Auch reservierte Namen bzw. Schlüsselwörter sind oft nicht die beste
Wahl, da man dann mit [...] arbeiten muss, damit das DBMS auch weiß,
was man von einem will.


x*y
Abc/Def
Name des Benutzers
...

sind nicht unbedingt die besten Ideen (leider aber schon alles so
in verschiedenen System gesehen).

Ich für meinen Teil würde die von dir genannten Felder bspw. so benennen:

ID
DateCreated
Valid
Name
...

Gibt es allgemeingültige Namen für das Datum oder die anderen Felder oder macht ihr das ganz nach Gefühl?



Man sollte sich selbst eine einheitliche Linie angewöhnen. Wenn Du
dich mal für eine Art der Benennung entschieden hast, hilft es dir
und evtl. anderen, die damit arbeiten müssen, wenn das durchgàngig
in deinen Projekten verwendet wird. Wenn Du in einem Projekt mit
mehreren Leuten arbeitest, wird man evtl. schon Vorgaben haben, wie
die Objekte zu benennen sind.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen