关系:
所谓关系,就是一张二维表格,如下
courseno |
coursename |
teacher |
1234 |
数据库 |
张咪 |
5678 |
linux |
张咪 |
|
course关系表
属性:(列)
字段称为属性,表的各列以属性开始,属性是列的入口(courseno、coursename、teacher)
元组:(行)
记录称为元组,属性下面的每一行都是元组(1234 数据库 张咪)
属性的域:
每个属性否有一定的取值范围,称为属性的域(属性courseno的域为0000~9999)
键码:
根据关系中摸个属性(集)能唯一确定一个元组,则这个属性(集)称为关系的键码(courseno)
关系模式:
关系的名称和关系的属性集称为关系的模式
关系course的模式:course(courseno,coursename,teacher)
关系模型:(数据结构--关系)
用二维表格结构表示实体集,关系模型是由若干个关系模式组成的集合,在关系模型中,无论是客观事物中抽象出来的实体还是实体之间的联系都用单一的结构类型——关系来表示。
关系数据库系统:
以关系模型为基础的数据库系统
实体完整性约束:
这条约束要求关系中元组在组成键码的属性上不能有空值。如果出现空值,那么主键码就起不了唯一确定元组的作用。
引用完整性约束:
这条约束要求“不引用不存在的实体”
阅读(1496) | 评论(0) | 转发(0) |