7、数据领域的发展与知识图谱相关技术解析

数据领域的发展与知识图谱相关技术解析

1. 数据库发展历程

在20世纪60年代人工智能领域蓬勃发展的同时,数据领域也有了重要的进展。当时,美国国家航空航天局(NASA)为了在阿波罗项目中追踪火箭部件及其供应商,开发了一种层次文件系统。1966年,IBM在此基础上构建了名为信息管理系统(IMS)的数据库。层次模型以树状形式存储数据。与此同时,通用电气的查尔斯·巴赫曼(Charles Bachman)提出了网络模型,并在集成数据存储(IDS)中实现,该模型以图状形式存储数据。

这两种模型(层次模型和网络模型)都是导航式的,程序每次访问数据库中的一个元组,这意味着需要编写许多嵌套循环。因此,查询性能很大程度上取决于程序员。例如,IMS甚至没有对存储实现进行任何抽象,针对不同的数据结构需要编写不同的循环。这种紧密耦合虽然为高效访问数据提供了可能,但也意味着数据库结构的微小变化都需要重新编写应用程序。

IBM的数学家埃德加·F·科德(Edgar F. Codd)看到了这种情况,他希望实现数据独立性。1970年,科德提出了一种将数据库的逻辑表示与其实现(物理与逻辑)解耦的模型,即关系模型。在关系模型中,数据存储在简单的数据结构(关系,即表)中,数据库操作是在关系层面而不是元组层面进行的,这允许一次性处理多个元组。操作通过基于集合操作的关系代数进行形式化,并可以使用高级声明性语言进行查询。查询语言SQL(即SEQUEL)已成为美国国家标准协会(ANSI)标准,关系模型也因此取代了导航式模型(如层次和网络模型),在该领域占据主导地位。

关系模型将数据存储在称为关系(表)的结构中的元组中。元组是将属性名称映射到值的部分函数,关系由表头(有限的属性名称集合,即列)和表体(一组元组

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值