một số tùy chọn ở đây ...
1) lưu trữ các lớp dưới dạng số nguyên trong đó mỗi lớp tương ứng với một bit. lớp 1 =bit 0, lớp 2 =bit 1, lớp 3 =bit 2, v.v. thì lớp 1,2,3 sẽ tương ứng với 0x00000111 (8) và lớp 2,4 sẽ là 0x00001010 (10), v.v.; thì việc truy vấn trở thành một vấn đề đơn giản khi thực hiện phép so sánh AND ... nếu bạn muốn tất cả các hàng có lớp 2 và 4 được chọn (và có thể là các hàng khác) thì hãy chọn * từ các tệp trong đó (lớp &10) ==true
2) nếu chỉ có một số hạng tương đối, bạn có thể lưu trữ mỗi hạng dưới dạng cột boolean.
3) lưu trữ các điểm trong một bảng riêng biệt và sau đó mối quan hệ giữa các điểm và tệp trong một bảng nối thứ ba (vì nó là một mối quan hệ nhiều đến nhiều).