Popüler bir SO yazısına göre, tablo adlarını öneklemek için kötü bir uygulama olarak kabul edilir. Benim şirketimde her sütuna bir tablo adı eklenmiştir. Bu benim okumam için zor. Sebebini bilmiyorum ama bu isimlendirme aslında şirket standardı. Adlandırma kurallarına tahammül edemiyorum, ancak gerekçemi desteklemek için hiçbir belgem yok.
Tek bildiğim, AdventureWorks'ü okumanın çok daha kolay olduğu. Gelen bu şirketimizin DB Eğer bir tablo göreceksiniz, Kişi ve sütun adını olabilir:
Person_First_Name
veya hatta
Person_Person_First_Name (2x kişiyi neden gördüğünü sorma)
Sütun adlarını önceden belirlemek neden kötü bir uygulama olarak kabul edilir? Alt çizgi SQL'de de kötü sayılıyor mu?
Not: Pro SQL Server 2008 - İlişkisel Veri Tabanı tasarımı ve uygulamasına sahibim. Bu kitaba yapılan referanslar açıktır.