Benennungskonventionen für Microsoft SQL Server-Datenbanken
Die Empfehlungen von Microsoft für die Benennung von SQL Server-Datenbankobjekten werden in der beliebten Beispieldatenbank AdventureWorks veranschaulicht. Hier sind einige bemerkenswerte Konventionen:
-
Einfachheit und Klarheit:Objektnamen sollten intuitiv und für Entwickler und Endbenutzer leicht verständlich sein.
-
Singular vs . Plurale Tabellennamen: Tabellennamen werden nicht pluralisiert (z. B. „Benutzer“ statt „Benutzer“).
-
Eingeschränkte Abkürzungen: Auch wenn Abkürzungen mit Bedacht verwendet werden können (z. B. „Qty“ für Menge), sollten sie generell vermieden werden.
-
PascalCase für Namen: Alle Objektnamen, außer bestimmten Spaltennamen (z. B. „rowguid“), Verwenden Sie PascalCase.
-
Keine Unterstriche: Unterstriche sind in Objektnamen nicht zulässig.
-
Zulässige Schlüsselwörter: Ein begrenzter Satz von Schlüsselwörtern, wie „ „Name“ kann in Objektnamen verwendet werden.
-
Gespeicherte Prozedur und Funktion Präfixe:Gespeicherten Prozeduren wird „usp“ und Funktionen „ufn“ vorangestellt.
Wie in der bereitgestellten Antwort erwähnt, können Datenbankbenennungskonventionen subjektiv sein. Das Befolgen dieser Best Practices von Microsoft kann jedoch die Lesbarkeit, Wartbarkeit und Konsistenz des Codes verbessern. Weitere Einzelheiten finden Sie in den in der Antwort bereitgestellten Ressourcen: AdventureWorks Data Dictionary, Stored Procedures in AdventureWorks und Functions in AdventureWorks.
Das obige ist der detaillierte Inhalt vonWas sind die Benennungskonventionen für SQL Server-Datenbanken von Microsoft?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn