Hallo
Mich würde interessieren wie Eure Namenskonventionen für mySQL und bei späteren Umstieg auf MS SQL sind.
Ich habe mal so begonnen:
Tabellen: alles klein, mit einem Unterscore getrennte Singular Bezeichnungen: "floor_graphic"
Autoinkrement oder Primary Keys Tabellen Abkürzung 3 stellig mit Endung "Id" und jedes Wort gross beginnen: "flr_Id"
Diverse andere Spalten wie Primary Key, aber ohne "Id": "flr_Name"
Bei Foreignkeys hänge ich noch "_FK" an: "flr_Id_FK" bei der Fremdtabelle
Für Views, Stored Procedure/Functions habe ich nichts besonderes, außer zu bennen was diese macht: "FillFloor" "DeleteFloor" GetFloor"
Die Abkürzungen pflege ich in Excel mit Duplikaten Schnellprüfung.
Tabellen mit Auflistungen haben eine 5-stellige Kurzbezeichnung: Für Tabelle "floor_type_list": "fltli"
Wobei ich hier schon gehört habe das in den Tabellen die eigenen Spalten keinen Kurzname vorangestellt werden sollte(?)
Danke!
Mich würde interessieren wie Eure Namenskonventionen für mySQL und bei späteren Umstieg auf MS SQL sind.
Ich habe mal so begonnen:
Tabellen: alles klein, mit einem Unterscore getrennte Singular Bezeichnungen: "floor_graphic"
Autoinkrement oder Primary Keys Tabellen Abkürzung 3 stellig mit Endung "Id" und jedes Wort gross beginnen: "flr_Id"
Diverse andere Spalten wie Primary Key, aber ohne "Id": "flr_Name"
Bei Foreignkeys hänge ich noch "_FK" an: "flr_Id_FK" bei der Fremdtabelle
Für Views, Stored Procedure/Functions habe ich nichts besonderes, außer zu bennen was diese macht: "FillFloor" "DeleteFloor" GetFloor"
Die Abkürzungen pflege ich in Excel mit Duplikaten Schnellprüfung.
Tabellen mit Auflistungen haben eine 5-stellige Kurzbezeichnung: Für Tabelle "floor_type_list": "fltli"
Wobei ich hier schon gehört habe das in den Tabellen die eigenen Spalten keinen Kurzname vorangestellt werden sollte(?)
Danke!
Comment