Đối với một bảng phân giải nhiều-nhiều, thông thường sẽ có một khóa hai phần (như được chỉ ra bởi Quassnoi). Nó cũng có nhiều khả năng cần các chỉ mục hỗ trợ quyền truy cập thông qua một trong hai phụ huynh.
Ví dụ:nếu bạn có bảng PERSON, ADDRESS và PERSON_ADDRESS, bảng PERSON_ADDRESS của bạn có thể có khóa chính là (PERSON_ID, ADDRESS_ID) và một chỉ mục hỗ trợ. Bạn cũng sẽ có một chỉ mục khác trên (ADDRESS_ID, PERSON_ID) và bạn có thể đặt chỉ mục này thành chỉ mục DUY NHẤT (vì nó là sự kết hợp duy nhất của các trường).
Cũng có thể DBA của bạn có một số cách cụ thể để tạo bảng bắt đầu bằng chỉ mục DUY NHẤT trên các trường khóa chính, sau đó tạo ràng buộc KHÓA CHÍNH. Điều đó có thể hiển thị trong một số công cụ GUI theo cách bạn đề xuất.