Entity-Attribute-という古いアンチパターンを再発明しました。価値 。テーブル内のカスタムフィールドの概念は、実際にはリレーショナルデータベースと論理的に互換性がありません。 関係 フィールドの数は固定されています。
ただし、適切な関係ではありませんが、それでも時々行う必要があります。
SQLのカスタムフィールドを模倣する方法はいくつかありますが、それらのほとんどは正規化の規則に違反しています。いくつかの例については、以下を参照してください:
- 商品表、さまざまな種類の商品、各商品には多くのパラメータがあります StackOverflowで
- 私のプレゼンテーション
MySQLを使用した拡張可能なデータモデリング - 私の本
SQLアンチパターン:データベースプログラミングの落とし穴の回避