一、关系与关系模式在意义上的区别
关系模式:它由一个关系名以及它所有的属性名构成。它对应二维表的表头,是二维表的构成框架(逻辑结构)。其格式为:
关系名(属性名1,属性名2,。。。,属性名n)
在SQL Server中对应的表结构为:
表名(字段名1,字段名2,。。。,字段名n)
关系:表示多个试题之间的相互关联,每一张表称为该关系模式的一个具体关系。包括:关系名,表的结构和表的数据(元组)。
二、数据库中引入空值的两个原因
空值null是多有可能域的成员,表示“值未知或不存在”。引入空值两个原因:值未知、值不存在
三、超键、候选键、主键
超键:在关系中能唯一标识元组的属性集称为关系模式的超键;
候选键:不含有多余属性的超键称为候选键;
主键:用户选作元组标识的一个候选键程序主键。