Sử dụng một cơ sở dữ liệu.
Sử dụng một bảng để chứa người dùng và một bảng để chứa báo giá.
Ở giữa hai bảng đó, bạn có một bảng chứa thông tin để khớp người dùng với báo giá, bảng này sẽ chứa xếp hạng mà người dùng đã đưa ra báo giá.
Thiết kế đơn giản này sẽ cho phép bạn lưu trữ số lượng báo giá thực tế không giới hạn, không giới hạn người dùng và bạn sẽ có thể đối sánh từng báo giá với không hoặc nhiều người dùng và ngược lại.
Bảng ở giữa sẽ chứa khóa ngoại cho người dùng và bảng báo giá.
Bạn có thể thấy hữu ích khi xem lại một số kiến thức cơ bản về thiết kế cơ sở dữ liệu, có rất nhiều câu hỏi liên quan ở đây về stackoverflow.
Bắt đầu với những ...
Điều gì là quan trọng cần lưu ý khi thiết kế cơ sở dữ liệu
Có bao nhiêu trường là 'quá nhiều '?