关系数据管理理论全解析
1. 关系数据管理概述
关系数据管理主要是依据数据库内各项数据间的关系来组织数据。其关键在于设计数据库,将相似的数据元素归为同一表格,此过程即数据规范化。之后,通常借助 SQL 数据检索语言把数据重新组合以进行数据检索。关系数据存储包含以下关键元素:
- 表 :存储数据的数据库对象,包含记录和字段,例如“样本”“分析”表。
- 字段 :表内的数据元素(列),像“参数名称”“数值”。
- 记录 :表内存储的项(行),例如“上季度的砷含量”。
2. 关系数据管理的历史
在 1970 年之前,数据主要通过分层和网络存储系统进行管理。1970 年,IBM 的 Edwin Codd 发表了论文《大型共享数据库的关系数据模型》,引发了业界关于哪种数据模型最优的讨论。20 世纪 70 年代中期,IBM 开发了 System/R,伯克利的团队开发了 INGRES,这两个都是关系数据管理系统的原型。
SQL 最初是 System/R 的数据库语言。早期,Edwin Codd 等人在研究关系数据管理时,Donald Chamberlain 等人开发了结构化英语查询语言(SEQUEL),后修订为 SEQUEL/2。如今的 SQL 与早期版本不同,且因法律原因,IBM 不再使用 SEQUEL 这一名称。
1977 年,软件开发实验室(SDL)为中央情报局开发了名为“Oracle”的数据库系统,并于 1979 年发布,这成为首个商业关系数据库管理系统。1981 年 IBM 发布 SQL/DS,19
超级会员免费看
订阅专栏 解锁全文
169万+

被折叠的 条评论
为什么被折叠?



