题目内容

“学生-选课-课程”数据库中的3个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S#; C(C#,CNAME,TEACHER),主码是C#; SC(S#,C#,GRADE),主码是(S#,C#)。 在下列关于保持数据库完整性的叙述中,哪一个是不正确的?()

A. 向关系SC插入元组时,S
B. 和C
C. 都不能是空值(NULL)
D. 可以任意删除关系SC中的元组
E. 向任何一个关系插入元组时,必须保证该关系主码值的唯一性
F. 可以任意删除关系C中的元组

查看答案
更多问题

在下列SQL语句中,修改表结构的语句是()。

ALTER
B. CREATE
C. UPDATE
D. INSERT

如下面的数据库的表所示,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作()不能执行。

A. 从职工表中删除行('025','王芳','03',720)
B. 将行('005','乔兴', '04',720)插入到职工表中
C. 将职工号为'001'的工资改为700
D. 将职工号为'038'的部门号改为'03'

设关系数据库中有一个表S的关系模式为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者为字符型;GRADE为成绩,数值型,取值范围0~100。若要更正“王二”的化学成绩为85分,则可用()。

A. UPDATE S SET GRADE=85 WHERE SN='王二' AND CN='化学'
B. UPDATE S SET GRADE='85' WHERE SN='王二' AND CN='化学'
C. UPDATE GRADE=85 WHERE SN='王二' AND CN='化学'
D. UPDATE GRADE='85' WHERE SN='王二' AND CN='化学'

在创建表时,不允许某列为空可以使用()。

A. NO NULL
B. NO BLANK
C. NOT NULL
D. NOT BLANK

答案查题题库