sql >> データベース >  >> RDS >> Mysql

動的フィールドを含むデータベース構造

    Entity-Attribute-という古いアンチパターンを再発明しました。価値 。テーブル内のカスタムフィールドの概念は、実際にはリレーショナルデータベースと論理的に互換性がありません。 関係 フィールドの数は固定されています。

    ただし、適切な関係ではありませんが、それでも時々行う必要があります。

    SQLのカスタムフィールドを模倣する方法はいくつかありますが、それらのほとんどは正規化の規則に違反しています。いくつかの例については、以下を参照してください:



    1. 列のDjangoDBレベルのデフォルト値

    2. SQLiteDatabaseエラー、役に立たないログ

    3. mysqlの実行時間

    4. Mysql-ストアドプロシージャを終了/終了する方法