Chào mọi người. Mình đang gặp một chút vấn đề trong quá trình thiết kế database như sau, mong được mọi người cho ý kiến:
- Thiết kế database cho yêu cầu sau:
- Cho một bảng chứa danh sách các User. (~ 2000 bản ghi)
- Một bảng chứa các nhóm người dùng Group. Một Group chứa nhiều người và một người có thể ở nhiều Group
- Một bảng chứa mã chức năng cửa User, Group. (Theo kiểu A có thể làm gì B ví dụ: A có thể yêu cầu B đi mua đồ ăn). Có khoảng 150 loại quyền.
- Cách giải quyết của mình là tạo một bảng quyền theo kiểu : A - B - X (A,B là nhóm, X mã quyền). Vấn đề của mình là khi duyệt thì số lượng bản ghi phải đọc quá nhiều.
Mong mọi người cho mình xin ý kiến để cải thiện điều này, mình cảm ơn.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?