Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11170|Jawab: 0

[Komunikasi] Konvensi penamaan SqlServer

[Salin tautan]
Diposting pada 22/03/2015 08.54.47 | | |
Mengacu pada berbagai konvensi penamaan, kami secara seragam menggunakan konvensi penamaan berikut:

Jika ada singkatan yang ada dalam proses penamaan, singkatan tersebut harus digunakan, dan jika tidak ada, tidak boleh disingkat, misalnya, ISBN

Database: Terdiri dari satu atau tiga kata bahasa Inggris dengan huruf pertama kata kapital, misalnya: DepartmentManage;

Nama tabel: Gunakan ejaan lengkap kata-kata yang bersifat kata benda, gunakan huruf besar pada huruf pertama setiap kata, dan gunakan bentuk jamak, seperti: Buku
      Jika tabel digunakan untuk menunjukkan hubungan antar bidang dalam dua tabel lainnya, itu dalam bentuk tunggal (yaitu, tabel yang menunjukkan hubungan antar entitas dinamai dalam bentuk tunggal), dan tidak ada preposisi seperti "dan dari dalam" di tengah kata
      Misalnya: BookAuthor

==============================================================================================

1. Bidang dalam tabel umumnya diwakili oleh ejaan lengkap kata benda, yang terdiri dari satu atau tiga kata bahasa Inggris dengan huruf pertama kata kapital, seperti: UserName;

2. Nama kunci utama tabel adalah Nama Tabel + ID, misalnya, kunci utama tabel Dokumen adalah DocumentID

3. Nama kunci asing: nama tabel utama + nama kolom yang sesuai, seperti DepartmentsID, sebagai berikut:
    Dalam tabel Departemen, bidangnya adalah: ID, DepartmentName
    Dalam tabel UserInfo, bidangnya adalah: UserId, UserName, DepartmentsID DepartmentsID sebagai kunci asing

4. Kolom yang secara otomatis tumbuh dalam tabel selalu bernama ID;

5. Jika bidang bool, gunakan formulir "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase"

6. Jika bit bidang adalah jenis DateTime, nilai defaultnya adalah mengambil waktu sistem, dan selalu beri nama bit: CheckDate

7. Status adalah nama kolom status dalam tabel, nilai defaultnya adalah 0, dan operasi penghapusan dalam tabel akan mengubah nilai Status tanpa benar-benar menghapus rekaman.

8. Penamaan prosedur tersimpan: sp_ tabel name_method, seperti: sp_News_Add, sp_News_Update;

9. Nama Tampilan: vi_ nama tabel, seperti: vi_News;

10. Semua tabel, prosedur tersimpan, tampilan, dan objek lainnya adalah DBO, jadi jangan gunakan nama pengguna database, karena ini akan memengaruhi perubahan pengguna database





Mantan:Apa fungsi nvl dan nvl2 di Oracle, dan apa perbedaan antara keduanya?
Depan:Apa perbedaan antara memotong dan menghapus di pl/sql
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com