关系模型中,同一列的取值必须来自同一域,因此“一个列的值可以来自不同的域”不正确
候选码的唯一作用是唯一标识元组可以是多个属性,其他选项均违背关系模型基本规则(建议回归课本详细学习)
实体完整性规则(其一):主码中的属性即主属性不能取空值
参照完整性规则(其一):关系的外码可以取空值,除非被引用属性为主码
关系操作的特点是集合操作方式,即操作的对象和结果都是集合
用户定义的完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是同名的属性组,并且在结果中把重复的属性列去掉。
6、7、8题均为基本概念,这里不做解析
建议参考外码和参照关系进行解答
R(Kr,F,...) S(Ks,...).
参照关系----->被参照关系(目标关系)
设F是基本关系R的一个或一组属性,但不是关系R的码,Ks是基本关系S的主码。如果F与Ks相对应,则称F是R的外码,并称基本关系R为参照关系,基本关系S是被参照关系或目标关系。
10.在关系模型中,实体和实体之间的联系都用二维表(即关系)来表示 。比如一个学生实体可以用一张学生表表示,学生与课程之间的选课联系可以用一张选课表表示,它们结构类型都是二维表形式
11.候选码是能够唯一标识关系中每一个元组的最小属性集。非主属性是不包含在任何候选码中的属性 ,所以非主属性不可能出现在任何候选码中
12.左外连接的定义就是在进行连接操作时,会保留左边关系中的所有元组,即使这些元组在右边关系中没有匹配项 。例如,A表左外连接B表,无论A表中的元组在B表中是否有对应的匹配元组,A表中的所有元组都会出现在结果集中