Chúng tôi xem mọi thứ từ những quan điểm khác nhau và tôi nghĩ hai trại được xác định bởi:
Số ít ("người dùng")
Người tạo ra mối tương quan giữa tên bảng và thực tế nó đại diện cho một thùng chứa, có thể chứa nhiều hàng.
Vì vậy, "container người dùng" có thể chứa nhiều hàng.
Số nhiều ("người dùng")
Người không tạo ra mối tương quan giữa tên bảng và thực tế nó đại diện cho một thùng chứa. Tất nhiên họ biết nó là một container, nhưng nó không có trong tên.
ví dụ:
"Thùng trứng" có thể có nhiều trứng trong đó nhưng điều đó là hiển nhiên vì tham chiếu trong thùng chứa có tên, cung cấp tiềm năng cho nhiều trứng. Tuy nhiên, với tên bảng số ít "người dùng", tham chiếu vùng chứa không có trong tên. ví dụ: "user_container" có thể được chấp nhận cho những người thích tên số nhiều.
Tôi nghĩ rằng điều này cũng là do nhiều năm số nhiều là thông lệ và trong hầu hết các tài liệu giảng dạy trực tuyến.
Tất cả điều này đã nói, tôi nghĩ rằng về mặt kỹ thuật, số ít nói chính xác hơn khi chúng ta đặt tên cho một container và các container có thể chứa nhiều hàng (hoặc một) hàng.
Mọi người có vẻ sai khi họ liên kết một cách tinh thần tên bảng với nội dung (nhiều hàng cần một tên số nhiều) thay vì liên kết về mặt tinh thần với container được đặt tên với nội dung (một container cho phép nhiều mục).
Như mọi khi thường không có đúng và sai, và đó là về những gì phù hợp với kịch bản, và quan trọng là phù hợp với bất cứ điều gì bạn chọn.
Nếu bạn đang thực hiện dự án duy nhất và không có lý do thực sự nào để làm bất cứ điều gì bạn cảm thấy tốt nhất, hoặc chỉ là sở thích. Áp dụng tương tự khi trong một nhóm phát triển và chỉ đi đến một quyết định nhất trí.