问题 问答题

【问题2】

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

答案

参考答案:

(1)不能插入。它违反了实体完整性原则,因为其主键属性值已经存在。

(2)可以插入。尽管部门号、电话和办公室为空,但是它表示该职工暂时还没有分配到某个部门。

(3)不能插入。它违反了参照完整性。因为6在关系“部门”中不存在。 本题主要考查完整性定义的约束性。 先看看第一条记录,它的职工号是1001,在表22-2中已经存在该职工号的记录。因为“职工号”是“职工”关系的主键,它在表中不能重复出现,否则破坏了实体的完整性。因此该条记录不能插入。 在第二条记录中职工号没有重复,同时它可以先不录入部门号(表示是新职工,暂时还没有分配部门),因为在“职工”关系中“部门号”是外键,在定义中也没有约束它不能为空。因此该记录可以插入。 最后一条记录中,部门号是6,但是在“部门”关系中没有找到“部门号”是6的记录,因此不能做插入操作。否则,就违反了参照完整性规则。

阅读理解与欣赏

阅读下面这则新闻,完成文后题目。

       1月26日,在南三环路附近发生了感人一幕:一只小狗在三环主路上被轧死了,另三只小狗不顾上班高峰的滚滚车流,忠实地守护着死去的同伴,舍不得丢弃它。过往的司机都被震撼了,车开过它们身边的时候纷纷绕行,或干脆停车,交通为之阻塞。两辆车因为躲避小狗而追尾,司机们彼此没有埋怨,反而表示碰到这种事能够理解。一位司机动情地说:“今天所有的人都让着这些小狗。说句实话,看着它们,我心里只有一个感觉:感动!”在这感人的一幕里,最令人感动的还是那些过往的车辆和行人,特别是自己的车被人撞了仍无怨无悔的司机。他们的行为生动地告诉人:                                                。

(1)用一句话概括新闻内容。

                                                                                                                                                           

(2)你认为横线上作者通过这件事想告诉世人什么?把你的理解写下来。(30字以内)

                                                                                                                                                             。 

报关编码