本书指出了数据和数据库管理系统未来的发展方向,对抽象数据模型给出了一种精确的、正规的定义。这种定义被认为是DBMS和数据库语言的基础。这一基本概念的提出虽然不是一项颠覆性的变革,但它代表了一个发展阶段。它建立在Ted Codd数据关系模型和Codd研究成果的基础上,包含了对数据类型定义方法的精确而全面的规范。因此,本书不仅重新定义了关系模型,在必要的地方做了解释,而且还提出了关系模型所依赖的数据类型的正交问题。本书为DBMS未来的发展奠定了坚实的基础,是学习数据库的学生和相关专业人员的必要读物。
本书指出了数据和数据库管理系统未来的发展方向,对抽象数据模型给出了一种精确的、正规的定义。这种定义被认为是DBMS和数据库语言的基础。
这一基本概念的提出虽然不是一项颠覆性的变革,但它代表了一个发展阶段。它建立在Ted Codd数据关系模型和Codd研究成果的基础上,包含了对数据类型定义方法的精确而全面的规范。因此,本书不仅重新定义了关系模型,在必要的地方做了解释,而且还提出了关系模型所依赖的数据类型的正交问题。本书为DBMS未来的发展奠定了坚实的基础,是学习数据库的学生和相关专业人员的必要读物。
Preface
PART I PRELIMINARIES
1 Background and Overview
2 A Survey of the Relational Model
3 Toward a Theory of Types
PART II INFORMAL DISCUSSIONS AND EXPLANATIONS
4 The Third Manifesto
5 Tutorial D
PART III INFORMAL DISCUSSIONS AND EXPLANATIONS
6 RM Prescriptions
7 RM Proscriptions
8 OO Prescriptions
9 OO Prescriptions
10 RM Very Strong Suggestions
11 OO Very Strong Suggestions
PART IV SUBTYPING AND INHERITANCE
12 Preliminaries
13 The Inheritance Model
14 Single Inheritance with Scalar Types
15 Multiple Inheritance with Scalar Types
16 Inheritance with Tupe and Relation Types
APPENDIXES