Namenskonventionen

Beim Erstellen einer Datenbank legt man zumeist viele Objekte an, die alle benannt werden müssen. Dabei sollte man einfache, 'sprechende' Namen finden. Ein Name sollte nicht ÄÖÜß und keine Leerzeichen enthalten (sonst muss man ihn fast überall in [eckigen Klammern] schreiben). Mehrere Worte schreibt man einfach 'am Stück', mit Großbuchstaben als optische Trennung (z.B. KundeTelefonNr).

Oft muss man rund um eine Sache mehrere Dinge benennen. Dann ist ein einheitliches Namensschema praktisch, so dass man Zusammengehöriges erkennt, aber auch eine eindeutige Unterscheidbarkeit gegeben ist. Eine Namenskonvention hilft auch, eine Anwendung zu verstehen, die man nicht selbst geschrieben hat.

Hierzu hat sich in der Praxis ein System aus Präfixen etabliert: Die ungarische Notation. Natürlich ist dieses System nicht verbindlich und wird in der Praxis oft nur teilweise umgesetzt. Hier sind auch nur die wichtigsten Punkte dargestellt. Es spricht auch nichts gegen ein eigenes Namenssystem. Dieses Tutorial bezieht sich stets auf die folgende Systematik. Während der Lektüre des Tutorials sollte man immer mal wieder hier nachschlagen.

Datenbankobjekte
ObjektPräfixBeispiel
TabellentabtabKunden
AbfragenqryqryBestelldetails
FormularefrmfrmKunden
BerichterptrptKatalog
ModulemodmodFunktionen
KlassenmoduleclsclsDateiDialog
Tabellen: Feldnamen
ObjektPräfixBeispiel
AutoWertIDIDObjekt
BooleanblnblnEingabeOK
BytebytbytAbteilung
IntegerintintLagerbestand
Long Int.lnglngKunde
DoubledbldblKurs
DezimaldecdecRabatt
Datum/ZeitdatdatBestellung
TexttxttxtNachname
WährungcurcurPreis
Formulare: Objekte
ObjektPräfixBeispiel
BezeichnungsfeldlbllblName
TextfeldtxttxtName
OptionsfeldoptoptAuswahlAlle
KontrollkästchenchkchkBearbeitet
KombinationsfeldcbocboAuswahl
ListenfeldlstlstAuswahl
BefehlsschaltflächecmdcmdOK