0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

بهتر است برای نامگذاری جداول در RDBMS ها از اسم جمع استفاده شود یا مفرد؟ برای مثال نام جدول مشتری بهتر است Customers باشد یا Customer؟

1 پاسخ

+1 امتیاز
قبل توسط (330 امتیاز)
ویرایش شده قبل توسط

در کتاب SQL Programming Style گفته شده که باید از اسم جمع استفاده بشه چون جداول container هستند بنابراین به مانند اسامی collection ها در زبان جاوا که باید اسامی جمع باشند، از اسم جمع استفاده بشه.

اما خیلی ها  از اسم مفرد استفاده می کنند.چون  برخلاف collection های زبان ها که براساس لاجیک برنامه ممکنه حاوی فقط یک رکورد باشه جدول user هیچ وقت به یک user اشاره نمی کنه همیشه به چندین user اشاره می کنه و استفاده از اسم فرد کاربر دچار سردرگمی نمی کنه.

سوالات مشابه

+2 امتیاز
1 پاسخ 911 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط engineer (843 امتیاز)
0 امتیاز
0 پاسخ 274 بازدید
0 امتیاز
1 پاسخ 1.6هزار بازدید
0 امتیاز
2 پاسخ 655 بازدید
...