通常の (従来の) データベース データを持ち、同時に "ini ファイル" データに似たデータを持ち、それらの間の整合性を維持したい (階層データ? )。
たとえば、100 行の「CURRENCY」テーブルがあるとします。同時に、「デフォルト通貨」のシステム設定があり、これを 100 行のいずれかにマップする必要があります。
現時点では、デフォルトの通貨コードを XML 構成ファイル、ini ファイル、または Windows レジストリに保存します。これはデータには問題ありませんが、XML ファイル内の値が実際にデータベース内の有効な外部キー値に対応していることを確認するのは少し手間がかかります。
これをデータベースで (宣言的に) 行うにはどうすればよいでしょうか? 階層データが参照できるため、リレーショナル データとの整合性が保たれます。