- 50
- 0
- 约1.11万字
- 约 12页
- 2017-01-02 发布于湖北
- 举报
第2章关系数据库
关系数据库是以二维表形式组织数据,应用数学方法处理数据库组织的方法。目前关系数据库系统在数据管理中已占据了主导地位。本章介绍关系系统的数据结构、关系代数、关系演算和相关的题解。
2.1关系模型的基本概念
本节讨论关系模型的一些基本术语。
·关系 一个关系就是一张二维表,每个关系有一个关系名。在计算机里,一个关系可以存储为一个文件,如FoxPro中的.dbf文件。元组表中的行称为元组。一行为一个元组,对应存储文件中的一个记录值。
·属性 表中的列称为属性,每一列有一个属性名。属性值相当于记录中的数据项或者字段值。
·域 属性的取值范围,即不同元组对同一个属性的值所限定的范围。例如,逻辑型属性只能从逻辑真(如.T.)或逻辑假(如.F.)两个值中取值。
·关系模式 对关系的描述称为关系模式,格式为:
关系名(属性名1,属性名人…,属性名n)
一个关系模式对应一个关系文件的结构。例如:
R(S#,SNAME,SEX,BIRTHDAY,CLASS)
·关键字(或码)属性或属性组合,其值能够推一地标识一个元组。
·主关键字(或主码)在一个关系中可能有多个候选关键字,从中选择一个作为主关键字。主关键字在关系中用来作为插入、删除、检察元组的操作变量。
·外关键字(或外码)如果一个关系中的属性或属性组并非该关系的关键字,但它们是另外一个关系的关键字,则称其为该关系的外关键字。
了
原创力文档

文档评论(0)