对于如表2-3、表2-4所示的“职员”和“部门”关系,请指出下列各行是否可以插入“职员”关系,为什么?

17 查阅

对于如表2-3、表2-4所示的“职员”和“部门”关系,请指出下列各行是否可以插入“职员”关系,为什么?

参考答案:

(1) 该行不能插入“职员”关系它违反了用户定义完整性中月工资的取值范围必须“大于等于1000元且小于等于8000元”的条件。(2)该行不能插入“职员”关系因为职员号“60802”在表2-3中已存在违反了实体完整性中主键必须唯一区分关系中的每一个属性的条件。(3)该行可以插入“职员”关系尽管部门号、电话和办公室为空但是它表示该职员没有分配到某个部门。(1) 该行不能插入“职员”关系,它违反了用户定义完整性中月工资的取值范围必须“大于等于1000元且小于等于8000元”的条件。(2)该行不能插入“职员”关系

软考中级