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_ | ||
| + | |||
| + | |||