关系数据库的结构
关系数据库 (relation modle) 由表 (table) 的集合构成。
元组 (tuple) : 是一组值的序列,对应于表中的一行,也称为关系实例。
属性 (attributes) : 指代表中的列。
域 (domain) : 属性允许取值的集合。上图中的 salary 属性的域就是所有所有可能的工资的值的集合。
原子域 (atomic domain): 如果域中的元素是不可再分的单元,那么该域就是原子域,关系数据库中所有的域都是原子域。上图中的salary 属性的域就是原子域,如果上图关系包含电话号码属性,一个属性存放一个教师的一组电话号码,那么这个域就不是原子域。
null (空值): 是一个特殊的值,表示值未知或不存在。
数据库模式
数据库模式 (relation schema) : 数据库的逻辑设计。例如图一中的数据库模式为:instructor( ID, name, dept_name, salary)。
数据库实例(relation