Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11170|Yanıt: 0

[İletişim] SqlServer adlandırma düzeni

[Bağlantıyı kopyala]
Yayınlandı 22.03.2015 08:54:47 | | |
Çeşitli adlandırma geleneklerine atıfta bulunurken, aşağıdaki isimlendirme kurallarını tek bir şekilde kullanıyoruz:

Eğer isimlendirme sürecinde mevcut bir kısaltma varsa, kısaltma kullanılmalıdır, eğer kısaltma yoksa, kısaltma olmamalıdır, örneğin ISBN

Veritabanı: Kelimenin ilk harfi büyük harfle yazılmış bir veya üç İngilizce kelimeden oluşur, örneğin: DepartmentManage;

Tablo adı: İsim doğası içindeki kelimelerin tam yazımını kullanın, her kelimenin ilk harfini büyük harfle yazın ve çoğul biçimini kullanın, örneğin: Kitaplar
      Tablo, diğer iki tablodaki alanlar arasındaki ilişkiyi belirtmek için kullanılırsa, tekil içinde (yani, varlıklar arasındaki ilişkiyi gösteren tablo tekil içinde adlandırılmıştır) ve kelimenin ortasında "and of in" gibi bir edat yoktur
      Örneğin: BookAuthor

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

1. Tablodaki alanlar genellikle isim kelimelerinin tam yazımıyla temsil edilir; bu kelimeler, kelimenin ilk harfi büyük harfle yazılmış bir veya üç İngilizce kelimeden oluşur, örneğin: UserName;

2. Tablonun birincil anahtar adı Tablo Adı + ID'dir, örneğin Belge tablosunun birincil anahtarı Belge Kimliği'dir

3. Yabancı anahtar adı: ana tablo adı + ilgili sütun adı, örneğin DepartmentsID, aşağıdaki gibi:
    Bölümler tablosunda alanlar şunlardır: ID, DepartmentName
    UserInfo tablosunda alanlar şunlardır: UserId, UserName, DepartmentsID DepartmentsID yabancı anahtarlar olarak

4. Tabloda otomatik olarak büyüyen sütunlar her zaman ID olarak adlandırılır;

5. Alan bool ise, "IsShow", "IsValid", "HasPassed", "HasExamined", "IgnoreCase" formlarını kullanın

6. Alan biti DateTime tipindeyse, varsayılan değer sistem zamanını alacak ve biti her zaman CheckDate olarak adlandırmaktır

7. Durum, tablodaki durumun sütun adıdır, varsayılan değer 0'dır ve tablodaki silme işlemi, kaydı silmeden Durum'un değerini değiştirir.

8. Saklanan prosedür adlandırma: sp_ tablo name_method, örneğin: sp_News_Add, sp_News_Update;

9. Görüntü Adı: vi_ tablo adı, örneğin: vi_News;

10. Tüm tablolar, saklanan prosedürler, görünümler ve diğer nesneler DBO'dur, bu yüzden veritabanı kullanıcı adını kullanmayın, çünkü bu veritabanı kullanıcısının değişikliklerini etkiler





Önceki:Oracle'da nvl ve nvl2'nin işlevleri nelerdir ve ikisi arasındaki fark nedir?
Önümüzdeki:PL/SQL'de kesme ile silme arasındaki fark nedir?
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com