Rumah >pangkalan data >tutorial mysql >Apakah Amalan Terbaik untuk Menamakan Pangkalan Data MSSQL, seperti yang Dicontohkan oleh AdventureWorks?

Apakah Amalan Terbaik untuk Menamakan Pangkalan Data MSSQL, seperti yang Dicontohkan oleh AdventureWorks?

DDD
DDDasal
2024-12-17 03:11:25752semak imbas

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

Menavigasi Konvensyen Penamaan Pangkalan Data MSSQL Microsoft

Walaupun MSDN Microsoft menyediakan garis panduan penamaan umum, adakah terdapat konvensyen khusus untuk menamakan pangkalan data MSSQL?

Mengguna pakai Amalan Terbaik daripada AdventureWorks

Pangkalan data AdventureWorks Microsoft berfungsi sebagai panduan teladan untuk amalan penamaan pangkalan data. Ia merangkumi prinsip berikut:

  • Nama Objek Boleh Difahami:
  • Nama Jadual Bukan Plural: (cth., "Pengguna" sebaliknya daripada "Pengguna")
  • Terhad Singkatan: (cth., Kuantiti, Amt)
  • PascalCase Eksklusif: (kecuali untuk nama lajur tertentu seperti "rowguid")
  • Ketiadaan Garis Bawah
  • Dibenarkan Kata kunci: (cth., Nama)
  • Prosedur Tersimpan Awalan: ("usp")
  • Fungsi Awalan: ("ufn" )

Rujuk sumber berikut untuk maklumat lanjut panduan:

  • [Kamus Data AdventureWorks](https://docs.microsoft.com/en-us/sql/relational-databases/system-information-schema-views/sys-objects-system -view-transact-sql)
  • [Prosedur Tersimpan dalam AdventureWorks](https://docs.microsoft.com/en-us/sql/database-engine/develop-database/stored-procedures)
  • [Fungsi dalam AdventureWorks](https://docs.microsoft.com/en-us/sql/database-engine/develop-database/functions)

Awas: Menamakan Kontroversi

Adalah penting untuk ambil perhatian bahawa konvensyen penamaan pangkalan data boleh menimbulkan pendapat yang kuat, dengan pembangun selalunya telah berakar umbi keutamaan. Sebagai contoh, perdebatan sering timbul sama ada jadual harus dinamakan "OrderHeader" atau "OrderHeader."

Atas ialah kandungan terperinci Apakah Amalan Terbaik untuk Menamakan Pangkalan Data MSSQL, seperti yang Dicontohkan oleh AdventureWorks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn