小结
本章介绍了数据库系统的基本概念,特别是目前应用范围最为广泛的关系数据库系统。我们从文件系统与数据库系统对数据进行管理的比较入手,介绍了数据库管理系统在管理数据上的优势。数据库较之文件来说,其优势主要在于它的三级模式结构的划分以及所提供的三级模式之间的映像能力。本章同时介绍了数据模型的三要素,并着重说明了关系模型的三要素概念。在将现实世界信息保存到机器世界的过程中,为了准确地表达现实世界,同时也为了方便将信息保存到机器世界,介绍了数据模型的概念。数据模型根据其应用目的的不同又分为两个层次:概念层和组织层。概念层数据模型是面向用户设计的,它与具体的数据库管理系统无关;组织层数据模型是面向数据库管理系统设计的,它与具体的数据库管理系统使用的数据模型有关。在概念层我们介绍了应用范围非常广泛的实体–联系模型(E-R模型),在组织层主要以关系型为主介绍了关系数据库的组织模型—关系表,并介绍了从实体–联系模型向关系模型的转换规则。
在关系模式设计过程中,为了保证所设计的关系模式没有数据冗余和操作异常,必须按照关系数据库的规范化理论来设计关系表的结构,我们介绍了如何设计一个没有数据冗余和操作异常的关系表的理论依据,并介绍了规范化关系表的方法—模式分解。
本章最后介绍了数据库发展过程中使用的3种主要应用结构,并比较了这3种结构各自的特点。