数据库原理与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 关系数据库理论

本章主要阐述关系模型的基本概念、关系模型的完整性、关系代数、关系的规范化。

通过本章学习,将了解以下内容:

关系模型的基本概念及术语

关系模型的数据结构和完整性约束条件

关系代数的基本操作

关系代数的计算方法

函数依赖的含义

关系模式的函数依赖

关系模式范式的基本概念

4种范式

各范式之间的关系

关系数据库用数学方法来处理数据库中的数据。它有严格的理论基础,1970年IBM 公司的E. F. Codd发表名为A Relational Model of Data for Shared Data Banks的论文,开创了数据库系统的新纪元。以后,他又连续发表了多篇论文,奠定了关系数据库理论基础。20世纪70年代末,IBM公司San Jose实验室在IBM370系列机上研制出关系数据库系统System R并获得成功。1981年,IBM公司的SQL/DS问世。与System R同期,INGRES实验系统并后来由INGRES公司发展称为INGRES的数据库产品。目前关系数据库系统已经占据数据库系统的主要市场。