Bạn đã phát minh lại một phản vật chất cũ có tên là Thực thể-Thuộc tính- Giá trị . Ý tưởng về các trường tùy chỉnh trong một bảng thực sự không tương thích về mặt logic với cơ sở dữ liệu quan hệ. Mối quan hệ có một số trường cố định.
Nhưng ngay cả khi nó không đúng quan hệ, đôi khi chúng ta vẫn cần làm điều đó.
Có một số phương pháp để bắt chước các trường tùy chỉnh trong SQL, mặc dù hầu hết chúng đều phá vỡ các quy tắc chuẩn hóa. Để biết một số ví dụ, hãy xem:
- Bảng sản phẩm, nhiều loại sản phẩm, mỗi sản phẩm có nhiều thông số trên StackOverflow
- Bản trình bày của tôi Tạo mô hình dữ liệu mở rộng với MySQL
- Cuốn sách của tôi Phản vật chất SQL:Tránh cạm bẫy của lập trình cơ sở dữ liệu