Tôi có một khách hàng và người quản lý, hai bảng độc lập. Bảng khách hàng của tôi có gần trăm triệu bản ghi trong khi bảng quản lý có 100 bản ghi. Bây giờ tôi đang ở vị trí để ánh xạ khách hàng đến người quản lý. Quy tắc như sauNhiều mối quan hệ với nhiều người
- Một người quản lý có thể có nhiều khách hàng.
- Một khách hàng có thể lập bản đồ với nhiều người quản lý.
DB thiết kế tốt nhất để giải quyết vấn đề này là gì? Tạo ManagerCustomerMapping có thể là một ý tưởng. Nhưng tôi không hài lòng với nó. vì điều này dẫn tôi một cái bàn rất lớn. Ví dụ. Nếu Manager1 và Manager2 được ánh xạ với tất cả khách hàng thì bảng này có 2 trăm triệu bản ghi.
Bạn có thể giải thích loại truy vấn nào bạn muốn lược đồ giải quyết? – JPCF
Bạn có thể giải thích mối quan hệ giữa Người quản lý và Khách hàng nhiều hơn một chút không - cụ thể, tại sao Khách hàng lại có hơn 2 Người quản lý? –
SQL di động không phải là cách tiếp cận hiệu quả nhất cho quan hệ nhiều-nhiều. IMHO. – alecco