Konvensi penamaan yang digunakan dalam database AdventureWorks SQL Server menunjukkan banyak praktik terbaik dalam hal gaya.
Untuk meringkas:
- Nama objek mudah dipahami
- Nama tabel tidak jamak (tabel "Pengguna" bukan "Pengguna")
- Singkatan sedikit, tetapi diperbolehkan (yaitu Qty, Amt, dll.)
- PascalCase digunakan secara eksklusif dengan pengecualian nama kolom tertentu (yaitu rowguid)
- Tidak ada garis bawah
- Kata kunci tertentu diperbolehkan (yaitu Nama)
- Prosedur tersimpan diawali dengan"usp"
- Fungsi diawali dengan "ufn"
Anda dapat menemukan detail lebih lanjut di sini:
- Kamus Data AdventureWorks
- Prosedur Tersimpan diAdventureWorks
- Fungsi di AdventureWorks
Satu peringatan:konvensi penamaan basis data bisa sangat kontroversial dan sebagian besar pengembang basis data yang saya temui memiliki kepentingan pribadi dalam gaya mereka. Saya telah mendengar argumen panas mengenai apakah sebuah tabel harus diberi nama "OrderHeader" atau "OrderHeaders."