Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
Sonraki sürüm | Önceki sürüm | ||
metodlar:vt.st [2016/09/08 22:37] metin oluşturuldu |
metodlar:vt.st [2018/11/28 19:55] (mevcut) |
||
---|---|---|---|
Satır 1: | Satır 1: | ||
====== Veritabanı İsimlendirme Standartları ====== | ====== Veritabanı İsimlendirme Standartları ====== | ||
+ | ===== Hazırlayan ===== | ||
+ | |||
+ | | İsim | Görev | Tarih | | ||
+ | | Metin Güler | KGM | 08.09.2016 | | ||
+ | |||
+ | ===== Şirket İçi Onay ===== | ||
+ | |||
+ | | İsim | Görev | Tarih | | ||
+ | | Gökmen Soylu | Yazılım Grup Amiri | 08.09.2016 | | ||
===== 1. Tablo İsimlendirilmesi ===== | ===== 1. Tablo İsimlendirilmesi ===== | ||
- | * LST: Liste Tablolarının tablolarına verilen önektir | + | * Tablo isimleri Tekil olmalıdır. |
- | * HRC: İlk Sürümden hazırlandıktan sonra eklenen tablolara verilen önektir. | + | * İsimler büyük harflerle yazılır |
- | * DTY: Bir kayda ait çoklu veri kayıtlarının tutulduğu tablodur.HRC | + | * Her kelime arasında '_' karakteri konularak daha kolay okunabilmesi sağlanır |
+ | |||
+ | ==== 1.1 Ön Ekler ==== | ||
+ | |||
+ | * LST:Liste Tablolarının tablolarına verilen önektir | ||
+ | * HRC:İlk Sürümden hazırlandıktan sonra eklenen tablolara verilen önektir. | ||
+ | * DTY:Bir kayda ait çoklu veri kayıtlarının tutulduğu tablodur. | ||
===== 2. Kolon İsimlendirilmesi ===== | ===== 2. Kolon İsimlendirilmesi ===== | ||
- | * Bu | + | * Kolon isimleri büyük harflerle yazılır |
+ | * Her kelime arasında '_' karakteri konularak daha kolay okunabilmesi sağlanır | ||
+ | * İsimlerde sadece ingilizce karakterler kullanırlır. | ||
+ | * İsimler ideal olara kolay anlaşılabilir ve kısa olmalıdır. | ||
+ | |||
+ | ==== 2.1 Primary ve Foreign Key Alanları ==== | ||
+ | |||
+ | * Her tablonun primary id alanı '<<Tablo Ismi>>_ID' seklinde verilir. | ||
+ | * Foreign Key isimledirmesi '<<Tablo Ismi>>_ID' seklinde yapılır. | ||
===== 3. View isimlendirmesi ===== | ===== 3. View isimlendirmesi ===== | ||
- | * VIEW prefix ile başlamalıdır. | + | * VIEW_ öneki ile başlamalıdır. |
* İki tablo birleştirilerek bir view oluşturuluyorsa isimde iki tablo da kullanılmalıdır. | * İki tablo birleştirilerek bir view oluşturuluyorsa isimde iki tablo da kullanılmalıdır. | ||
+ | * Her kelime arasında '_' karakteri konularak daha kolay okunabilmesi sağlanır | ||
+ | |||
+ | ===== 4. Stored Procedure İsimlendirmesi ===== | ||
+ | |||
+ | * SP_ öneki ile başlamalıdır. | ||
+ | * Her kelime arasında '_' karakteri konularak daha kolay okunabilmesi sağlanır | ||
+ | |||
+ | ===== 5. Index İsimlendirilmesi ===== | ||
+ | |||
+ | * IDX_ öneki ile başlamalıdır. | ||
+ | * Clustered Index'lere CI_ öneki eklenir. Örnek IDX_CI_ | ||
+ | * Non-Clustered Index'ler NCI_ öneki eklenir. Örnek IDX_NCI_ | ||
+ | |||
+ |