Cách tốt hơn là có một bảng khác để lưu trữ Phiếu bầu. Và bảng đó sẽ có hai thuộc tính (VoterId, CandidateId) Và bạn có thể lấy Số phiếu bầu nếu bạn đang cho phép nhiều phiếu bầu từ bảng này ..
Nhưng sẽ tốt hơn nếu đặt VoterId làm khóa Chính trong bảng này .. Để tránh bỏ phiếu nhiều lần
* CHỈNH SỬA:- Lược đồ được chỉnh sửa với yêu cầu đã thay đổi trong bài đăng gốc
* CHỈNH SỬA:- Đã thêm một trường trong bảng CandidateType để cho phép multiple votes
. (Ví dụ:Giờ đây, một cử tri có thể bỏ phiếu cho 10 Senators
, nếu maxVotePerVoter
cho loại này được đặt thành 10 ..)