Olayları farklı açılardan görüyoruz ve bence iki kamp şu şekilde tanımlanmaktadır:
Tekil ("kullanıcı")
Tablo adı ile birden fazla satır içerebilen bir kabı temsil ettiği arasında bir ilişki kuran kişi.
Bu yüzden "kullanıcı kabı" birden fazla satır içerebilir.
Çoğul ("users")
Tablo adı ile bu gerçeği arasındaki ilişkiyi yapmayan kişi bir kabı temsil eder. Elbette bir konteyner olduğunu biliyorlar, ama isimde yok.
Örneğin,
bir "yumurta kartonu" içinde birden fazla yumurta olabilir, ancak kap referansının adında olduğu açıktır, bu da birden fazla yumurta için potansiyel sağlar. Bununla birlikte, tekil tablo ismi "user" ile, konteyner referansı isimde yoktur. örneğin, "user_container", çoğul isimleri tercih eden insanlar için büyük olasılıkla kabul edilebilir olacaktır.
Bunun, yıllarca çoğul ortak uygulamalardan ve çoğu çevrimiçi öğretim materyalinden kaynaklandığını düşünüyorum.
Bütün bunlar, teknik olarak tek bir kabı adlandırdığımızdan dolayı tekil konuşmanın daha doğru olduğunu ve kabın birden fazla (veya tek) satır içerebileceğini düşünüyorum.
Adlandırılmış adı verilen kabı içeriğe zihinsel olarak bağlamaktan ziyade, tablonun adını içeriğe (birden çok satır birden fazla ada ihtiyaç duyar) zihinsel olarak bağladıklarında insanlar için yanlış görünüyor (bir kap çoğul için izin verir).
Her zaman olduğu gibi, çoğu zaman doğru ya da yanlış değildir ve bu, senaryoya neyin uygun olduğu ve daha önemlisi ne seçtiğinizle tutarlı olmakla ilgilidir.
Eğer projeyi yalnızca yapıyorsanız ve herhangi bir yöne gitmek için gerçek bir neden yoksa en iyi olduğunu düşündüğünüz şeyi yapın ya da sadece tercih edin. Aynısını dev bir ekipte uygulayın ve sadece oybirliği ile karar verin.