【问题标题】:How to add meta data to every cell in all tables of a relational database?如何将元数据添加到关系数据库所有表中的每个单元格?
【发布时间】:2012-01-22 13:17:57
【问题描述】:

我有一个包含大量表的关系数据库(我使用的是 SQL Server 2008)。我需要为每个表中的每个单元格(不仅仅是行)捕获大量元数据。值得庆幸的是,元数据模式应该在所有表中保持一致。

此外,元数据也应该是可查询的。我没有内置任何此类直接支持。

最好的方法是什么?

【问题讨论】:

  • 抱歉 Yahia 很长时间后恢复。我需要能够为我创建的每个数据元素存储一些状态值。我可以为它创建一个单独的表,但为了性能和查询目的要避免。这种需求的一个例子是,如果数据是空白的,我需要知道为什么。所以我应该存储原因,例如“不可用”| '不适用' | “请求”等。
  • 您的目标是某种“审计”(即某种协议,关于使用时间戳进行的每项更改以及是谁进行的......)?

标签: sql-server sql-server-2008 metadata relational-database


【解决方案1】:

您可能想研究使用 SQL Server 的 extended properties

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 2013-11-02
    • 2020-01-06
    • 1970-01-01
    • 1970-01-01
    • 2021-09-20
    相关资源
    最近更新 更多