我想就处理具有正常(传统)数据库数据的情况的最佳方法提出一些观点,同时也有更像“ini 文件”数据的数据,并且您希望保持它们之间的完整性(分层数据? )。
例如,假设我有一个包含 100 行的“CURRENCY”表。同时,我有一个“默认货币”的系统设置,它必须映射到这 100 行之一。
现在,我会将默认货币代码存储在 XML 配置文件、ini 文件或 Windows 注册表中。这对数据来说很好,但要确保 XML 文件中的值确实对应于数据库中的有效外键值,需要做一些工作。
如何在数据库中(以声明方式?)完成此操作,以便分层数据可以引用并因此与关系数据保持完整性?