问答题
【问题3】
对于如表2-3、表2-4所示的“职员”和“部门”关系,请指出下列各行是否可以插入“职员”关系,为什么?
1
60811
芦 峰
800
1
A座201
6883122
2
60802
李晓啸
3500
2
B座202
6883123
3
60812
高亚南
2600
【正确答案】
【答案解析】
(1) 该行不能插入“职员”关系,它违反了用户定义完整性中月工资的取值范围必须“大于等于1000元且小于等于8000元”的条件。 (2)该行不能插入“职员”关系,因为职员号“60802”在表2-3中已存在,违反了实体完整性中主键必须唯一区分关系中的每一个属性的条件。 (3)该行可以插入“职员”关系,尽管部门号、电话和办公室为空,但是它表示该职员没有分配到某个部门。
提交答案
关闭