关系数据库的结构
1、表
关系数据库是表的集合,每个表有唯一的名字,表中的一行代表的是一系列值之间的联系。由于一个表就是这种联系的集合,因此表这个概念和数学上的关系这个概念密切相关,这也正是关系数据库名称的由来。
2、表、关系与笛卡尔积
3、属性值的表示
4、域
关系数据库应用数学方法来处理数据库中的数据。最早将这种方法用于数据处理的是1962年CODASYL发表的"信息代数",之后有1968年David Child在7090机上实现的集合论数据结构,但系统地、严格地提出关系模型的是美国IBM公司的E. F. Codd。
1970年E. F. Codd在美国计算机学会会刊《Communication of the ACM》上发表题为"A Relational Model of Data for Shared Data Banks"的论文,开创了数据库系统的新纪元。以后,他连续发表了多篇论文,奠定了关系数据库的理论基础。