ソフトウェア インベントリ (php と mysql を使用) を開発する必要があり、データ モデル/設計を計画しています。問題は、すべてのソフトウェア サプライヤが異なるライセンス タイプを持ち、フィールドが異なるため、「ライセンス」テーブルを作成するほど単純ではないことです。
これまでの私の最善の解決策は、「licenses」テーブルと「templates」テーブルを作成し、それぞれに 1 から 10 までの名前が付けられた約 10 個の列があることです。license テーブルにはデータが保持され、templates テーブルにはそのデータのフィールド名の列が保持されます。
これを実装するより良い方法はありますか?