导航:首页 > 数据处理 > 如何完善数据模型

如何完善数据模型

发布时间:2024-06-22 01:13:52

1. 如何进行数据建模

如何进行数据建模
正确完成建模

在过去的几十年里,数据建模的努力通常集中在关系数据建模或可扩展标记语言(XML)的建模上。只要数据存储在关系数据库中,关系数据建模就会很好,但除此之外,它很少会有其他的用途。而且XML也不能被可靠地称为建模语言。XML是序列化数据的规范--即定义了如何将数据写入文件。XML为构造数据的序列化提供了一种格式,但它不是一个真正的模型。

我所说的“模型”指的是以数学为基础的形式规范。实际上,这意味着是可以使用形式化方法进行验证的东西。通俗地说,这意味着我们可以用数学运算来证明它是正确的,并且我们可以使验证过程自动化。而在XML模式中捕获数据不符合此定义下的模型。但可以肯定的是,我们可以使用软件来验证该XML格式是否良好,是否符合一些XML模式的文档。但这还不足以真正地对数据进行建模。

无论是计算机还是人,如果不同时理解数据的语法(结构)和语义(含义),就无法理解数据。XML可以捕获语法,但它不能天生捕获语义。语义可以用XML格式编写,但是这些语义必须首先在一些更正式的建模方案中被捕获。换句话说,企业需要一个正式的本体。这种建模方案大多基于形式逻辑,通常是公共逻辑或描述逻辑。

迄今为止,最常用的语义建模语言是基于描述逻辑的网络本体语言(OWL)。这意味着我们不仅可以正式验证模型及其包含的数据,还可以通过对数据的推理来推断新的事实,并且我们可以证明这些推断的正确性。因为OWL是本体建模的事实上的标准,所以我将把剩下的内容限制在OWL上。

但是等等!所有这些都不意味着你需要将你的数据存储为OWL。在你过于担心如何将存储格式强加给不情愿的开发人员之前,先听我说完。

阅读全文

与如何完善数据模型相关的资料

热点内容
链一交易所怎么下载的 浏览:402
怎么查快递信息是什么东西 浏览:645
顺丰速运骑手要买哪些产品 浏览:814
ajax怎么传递json数据 浏览:897
通达信如何下载专业数据 浏览:965
眼镜的发明使用了哪些新技术 浏览:984
政府会计应当提供的信息有哪些 浏览:147
冲压产品如何报价 浏览:157
32岁程序员薪资开多少 浏览:421
怎么从微信黑名单发信息 浏览:707
淄博人事代理一般多少钱 浏览:659
solidcam如何出程序单 浏览:952
其他程序怎么换到推荐程序 浏览:46
游戏公司如何监督程序员 浏览:901
平顶山钢材市场有哪些 浏览:636
开发商如何查房屋信息 浏览:83
矩形序列如何编写程序 浏览:742
地下城怎么设置代理 浏览:821
大石哪个市场买菜便宜 浏览:754
苹果数据线usb功率多少 浏览:290