SQL Server’da Adlandırma Kuralları

Herkese merhaba,

Bu yazıda sizlere SQL Server’da adlandırma kuralları hakkında bilgi vereceğim.

SQL Server’da nesnelerin adlandırma kurallarını standartlaştırmak tablolar ve veritabanı için düzen getirir. Adlandırmayı kurallarını kendi stilinizde oluşturabileceğiniz gibi aşağıdaki adlandırma kurallarını da kullanabilirsiniz. Bu işlemin amacı düzen ve tutarlılık sağlamaktır.

Tablolar 

tbl ön eki ile alt çizgi kullanarak tablo adı yazılır : tbl_Kullanicilar

Kullanıcı tanımlı stored prosedürler

usp ön eki ile alt çizgi kullanarak stored prosedür adı yazılır : usp_MusteriSil

Viewlar

vw ön eki ile alt çizgi kullanarak view adı yazılır : vw_MusteriDetaylariniGetir

Kullanıcı tanımlı fonksiyonlar

udf ön eki ile alt çizgi kullanarak fonksiyon adı yazılır : udf_EmailAdresiniDogrula

Triggerrlar

trg_tbl ön eki ile alt çizgi kullanarak tablo adı belirtilir sonrasında trigger ne işlem yapıyorsa o yazılır. Eğer trigger birden fazla işlem için yazıldı ise onlarda belirtilir : trg_tbl_Siparisler_AFTER_INSERT ya da trg_tbl_Siparisler_AFTER_INSERT_UPDATE_DELETE

Indexler

idx_tbl ön eki ile alt çizgi kullanarak tablo adı belirtilir sonrasında index adı yazılır :  idx_tbl_Siparisler_SiparisTarihi

Primary Key 

pk_tbl ön eki ile alt çizgi kullanarak tablo adı belirtilir sonrasında primary key id adı yazılır :  pk_tbl_Siparisler_SiparisId

Foreign Key

fk_tbl ön eki ile alt çizgi kullanarak tablo adı belirtilir sonrasında foreign key id adı yazılır : fk_tbl_SiparisDetay_SiparisId

Unique Key

uk_tbl ön eki ile alt çizgi kullanarak tablo adı belirtilir sonrasında unique key id adı yazılır : uk_tbl_Musteriler_TCKimlikNo

Check Constraint

ck_tbl ön eki ile alt çizgi kullanarak tablo adı belirtilir sonrasında check constrait adı yazılır : ck_tbl_MusteriDetaylar_Miktar

Default Constraint

df_tbl ön eki ile alt çizgi kullanarak tablo adı belirtilir sonrasında default constrait adı yazılır : df_tbl_Siparisler_SiparisTarihi

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

328 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!