下列两个数据库表中,‘雇员号’是雇员信息表的主键,‘部门号’是部门信息表的主键,也是雇员信息表的外键。则部门信息表中的哪一行是可以被删除的?A.部门号为‘01’的行B.部门号为‘02’的行C.部门号为‘03’的行D.部门号为‘04’的行

题目

下列两个数据库表中,‘雇员号’是雇员信息表的主键,‘部门号’是部门信息表的主键,也是雇员信息表的外键。则部门信息表中的哪一行是可以被删除的?

A.部门号为‘01’的行

B.部门号为‘02’的行

C.部门号为‘03’的行

D.部门号为‘04’的行


相似考题
更多“ 下列两个数据库表中,‘雇员号’是雇员信息表的主键,‘部门号’是部门信息表的主键,也是雇员信息表的外键。则部门信息表中的哪一行是可以被删除的?A.部门号为‘01’的行B.部门号为‘02’的行C.部门号为‘03’的行”相关问题
  • 第1题:

    在如下两个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?

    A.从雇员信息表EMP中删除行('010','王宏达','01','1200')

    B.从雇员信息表EMP中插入行('102','赵敏','01','1500')

    C.将雇员信息表EMP中雇员号='010'的工资改为1600元

    D.将雇员信息表EMP中雇员号='001'的部门号改为'05'


    正确答案:D
    解析:当执行删除操作时,一般只需要检查参照完整性规则。如果是删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作;若被引用,有3种可能的做法:不可以执行删除操作(拒绝删除),或将参照关系中相应行在外码属性上的值改为空值后再执行删除操作(空值删除),或将参照关系中相应行一起删除(级联删除)。

  • 第2题:

    在如下的数据库表中,若雇员信息表的主键是'雇员号',部门信息表的主键是'部门号'。若要删除部门信息表中行,哪一行可以被删除?

    A.部门号='01'的行

    B.部门号='02'的行

    C.部门号='03'的行

    D.部门号='04'的行


    正确答案:D

  • 第3题:

    在数据库的如上图两个表中,若雇员信息表的主键是雇员号,部门信息表的主键是部门号。在部门信息表中,哪一行可以被删除?

    A.部门号=’01’的行

    B.部门号=’02’的行

    C.部门号=’03’的行

    D.部门号=’04’的行


    答案:C

  • 第4题:

    在如下两个关系表中,若职员信息表的主键是工作号,部门信息表的主键是部门号。在部门信息表中,(23)行可以被删除。

    职员信息表:

    部门信息表:

    A.部门号=“02”的行

    B.部门号=“04”的行

    C.部门号=“03”的行

    D.部门号=“01”的行


    正确答案:D
    解析:本题考查对数据表的操作。选项A表示部门信息表中部门号为02的行,而部门号为02在职员信息表中出现了,如果删除这一行的话,那么在职员信息表中查找部门号为02的员工所在的部门名和主任时,就会查找失败。同理,B项和C项也不能被删除,它们都破坏了参照完整性。

  • 第5题:

    在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?

    雇员信息表:

    雇员号雇员名部门号工资001

    张山022000010

    王宏达011200056

    马林生021000101

    赵敏041500

    部门信息表

    部门号部门名主任01

    业务部李建02

    销售部应伟东03

    服务部周垠04

    财务部陈力胜

    A.从雇员信息表中删除行(’010’,’王宏达’,’01’,1200)

    B.将行(’102’,’赵敏’,’01’,1500)插入到雇员信息表中

    C.将雇员信息表中雇员号=’010’的工资改为1600元

    D.将雇员信息表中雇员号=’101’的部门号改为’05’


    答案:D