Database design 锚定建模-数据类型是模型的一部分吗?
锚模型数据库设计中的数据类型问题。问题假设锚模型实现与锚模型本身分离 在锚定模型xml中,我们有以下与数据类型相关的种类信息:Database design 锚定建模-数据类型是模型的一部分吗?,database-design,data-warehouse,temporal-database,6nf,anchor-modeling,Database Design,Data Warehouse,Temporal Database,6nf,Anchor Modeling,锚模型数据库设计中的数据类型问题。问题假设锚模型实现与锚模型本身分离 在锚定模型xml中,我们有以下与数据类型相关的种类信息: dataRange=“varchar(42)” identity=“int” timeRange=“datetime” 它们存储在锚模型实体(锚/属性)xml节点中。 范例 据我所知,数据类型不会影响锚定模型,而是影响其对特定数据库供应商的实现。即使是历史化属性的时间粒度也与模型无关 因此,问题是: 在元数据xml节点中存储数据类型信息不是更准确吗?因为它们
dataRange=“varchar(42)”
identity=“int”
timeRange=“datetime”
范例
据我所知,数据类型不会影响锚定模型,而是影响其对特定数据库供应商的实现。即使是历史化属性的时间粒度也与模型无关
因此,问题是:
- 在元数据xml节点中存储数据类型信息不是更准确吗?因为它们不是模型的一部分
- 或者我遗漏了什么,数据类型必须是锚模型的一部分?为什么?
话虽如此,XML结构可能会被清理一点。您认为将这些属性移动到元数据元素有什么好处吗?谢谢您的评论。我已经填写了一份表格,作为对你答案的跟进。
<attribute mnemonic="NAM" descriptor="Name" timeRange="datetime" dataRange="varchar(42)">