下列描述的插入操作中,哪一个操作是正确的?A.在student中插入行(′102′,′赵民′,′05′,′02′)B.在student中插入行(′101′,′赵民′,′04′,′02′)C.先在class表中删除行(′03′,′英语′,′ 李洪亮′)然后在student中插入行(′105′,′李丽′,′03′,′03′)D.在student中插入行(′105′,′李丽′,′03′,′03′)

题目

下列描述的插入操作中,哪一个操作是正确的?

A.在student中插入行(′102′,′赵民′,′05′,′02′)

B.在student中插入行(′101′,′赵民′,′04′,′02′)

C.先在class表中删除行(′03′,′英语′,′ 李洪亮′)然后在student中插入行(′105′,′李丽′,′03′,′03′)

D.在student中插入行(′105′,′李丽′,′03′,′03′)


相似考题
更多“下列描述的插入操作中,哪一个操作是正确的?A.在student中插入行(′102′,′赵民′,′05′,′02′)B.在stu ”相关问题
  • 第1题:

    下列描述的删除操作中,哪一个操作不正确?

    A.从student中删除行(′010′,′王宏大′,′01′,′02′)

    B.从class中删除行(′02′,′计算机′,′张海′)

    C.从class中删除行(′03′,′英语′,′李洪亮′)

    D.先在student中删除行(′010′,′王宏大′,′01′,′02′),然后从class中删除行(′01′,′ 企业管理′,′郑红霞′)


    正确答案:B
    解析:本题主要考查了在SQL语言中,什么情况下不能进行删除操作。 class的课程号是student表的外键,只有当课程号不被student表所使用的时候才能删除。因此B)不正确。

  • 第2题:

    下面三个题基于student表和class表,student表的主键是学号,class表的主键是课程号。

    下列描述的操作中,哪一个操作不正确?

    A.从表student中删除行('010','王宏大','01','02')

    B.在student中插入行('102','赵民','03','03')

    C.将student中学号='010'的课程号改为'02'

    D.将stuedent中雇员号='101'的课程号改为'05'


    正确答案:D
    解析:因为在class表中没有部门号是05的记录,因此D)操作不正确。

  • 第3题:

    下列描述的插入操作中,哪一个操作是正确的?

    A.在student中插入行('102','赵民','05','02')

    B.在student中插入行('101','赵民','04','02')

    C.先在class表中删除行('03','英语','李洪亮')然后在student中插入行('105','李丽','03','03')

    D.在student中插入行('105','李丽','03','03')


    正确答案:D
    解析:在class中没有课程号为05的部门,因此A) 不正确;在表中不能有相同的记录,因此B) 不正确;当删除了课程号为03的课程后,就不能在插入一条课程号为03的雇员信息了,所以C) 不正确。

  • 第4题:

    设有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

    下面所列出的操作中,哪个操作可以成功执行?

    A.在DEPT中插入行(′03′计划部′,′5号楼′)

    B.在EMP中插入行(′102′,′赵敏′,′05′,1500)

    C.将DEPT中部门号=′02′的部门号改为′10′

    D.从EMP中删除行(′010′,′王宏达′,′01′,1200)


    正确答案:D
    解析:关系的参照完整性要求插入或更新后的主键不能重复,关系DEPT的部门号已经有“03”了;外键的值不允许参照不存在的相应表的主键的值,关系DEPT中部门号没有为“05”的;如果将关系DEPT部门号“02”改为“10”,关系EMP参照的部门号“02”就不存在了;只有选项D满足参照完整性约束,可以成功执行。

  • 第5题:

    下列描述的删除操作中,哪一个操作不正确?

    A.从student中删除行('010','王宏大','01','02')

    B.从class中删除行('02','计算机','张海')

    C.从class中删除行('03','英语','李洪亮')

    D.先在student中删除行('010','王宏大','01','02'),然后从class中删除行('01','企业管理','郑红霞')


    正确答案:B
    解析:class的课程号是student表的外键,只有当课程号不被student表所使用的时候才能删除。因此B)不正确。