Heim > Datenbank > MySQL-Tutorial > Was sind die Best Practices für die Benennung von MSSQL-Datenbanken am Beispiel von AdventureWorks?

Was sind die Best Practices für die Benennung von MSSQL-Datenbanken am Beispiel von AdventureWorks?

DDD
Freigeben: 2024-12-17 03:11:25
Original
750 Leute haben es durchsucht

What are the Best Practices for Naming MSSQL Databases, as Exemplified by AdventureWorks?

Navigieren in den Benennungskonventionen für MSSQL-Datenbanken von Microsoft

Während Microsofts MSDN allgemeine Benennungsrichtlinien bereitstellt, gibt es spezielle Konventionen für die Benennung von MSSQL-Datenbanken?

Übernahme von Best Practices von AdventureWorks

Die AdventureWorks-Datenbank von Microsoft dient als beispielhafter Leitfaden für Datenbankbenennungspraktiken. Es verkörpert die folgenden Prinzipien:

  • Verständliche Objektnamen:
  • Nicht pluralisierte Tabellennamen: (z. B. stattdessen „Benutzer“) Anzahl der „Benutzer“)
  • Begrenzt Abkürzungen: (z. B. Menge, Amt)
  • Exklusive PascalCase: (außer für bestimmte Spaltennamen wie „rowguid“)
  • Keine Unterstriche
  • Zulässig Schlüsselwörter: (z. B. Name)
  • Gespeicherte Prozeduren mit Präfix: („usp“)
  • Funktionen mit Präfix: („ufn“ )

Weitere Informationen finden Sie in den folgenden Ressourcen Anleitung:

  • [AdventureWorks Data Dictionary](https://docs.microsoft.com/en-us/sql/relational-databases/system-information-schema-views/sys-objects-system -view-transact-sql)
  • [Gespeicherte Prozeduren in AdventureWorks](https://docs.microsoft.com/en-us/sql/database-engine/develop-database/stored-procedures)
  • [Funktionen in AdventureWorks](https://docs.microsoft.com/en-us/sql/database-engine/develop-database/functions)

Achtung: Namenskontroversen

Es ist wichtig zu beachten, dass Konventionen zur Benennung von Datenbanken starke Meinungen hervorrufen können, da Entwickler oft fest verankerte Präferenzen haben. Beispielsweise kommt es häufig zu Debatten darüber, ob eine Tabelle „OrderHeader“ oder „OrderHeaders“ heißen sollte.

Das obige ist der detaillierte Inhalt vonWas sind die Best Practices für die Benennung von MSSQL-Datenbanken am Beispiel von AdventureWorks?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage