(7) INSERT INTO C VALUES('C8','信息系统概论','孙力')
(8) INSERT INTO SC(SNO,CNO,SCORE) SELECT SNO,'C8',60 FROM S (9) UPDATE SC
SET SCORE=0
WHERE CNO='C8' AND SNO IN
(SELECT SNO FROM S
WHERE SEX= '男')
或
UPDATE SC SET SCORE=0
WHERE CNO='C8' AND '男'=
(SELECT SEX FROM S
WHERE SNO=SC.SNO)
或
-- 最好为如下表示
UPDATE SC SET SCORE=0 WHERE SNO IN
(SELECT SNO FROM S
WHERE SEX= '男') AND CNO IN
(SELECT CNO FROM C
WHERE CN= '数据库')
或
UPDATE SC SET SCORE=0 WHERE '男'=
(SELECT SEX FROM S
WHERE SNO=SC.SNO) AND '数据库'=
(SELECT CN FROM C
WHERE CNO=SC.CNO)
49
数据库原理及应用 第第44章章 关关系系数数据据库库设设计计理理论论
一、选择题
1、C 2、B 3、C 4、C 5、A 6、B 7、A 8、B 9、D 10、B
1、关系模式中数据依赖问题的存在,可能会导致库中数据插入异常,这是指( )。 A.插入了不该插入的数据 B.数据插入后导致数据库处于不一致状态 C.该插入的数据不能实现插入 D.以上都不对
2、若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( )的联系。 A.一对一 B.一对多 C.多对一 D.多对多 3、关系模式中的候选键( )。
A.有且仅有一个 B.必然有多个 C.可以有一或多个 D.以上都不对 4、规范化的关系模式中,所有属性都必须是( )。
A.相互关联的 B.互不相关的 C.不可分解的 D.长度可变的
5、设关系模式R{A,B,C,D,E},其上函数依赖集F={AB→C,DC→E,D→B},则可导出的函数依赖是( )。
A.AD→E B.BC→E C.DC→AB D.DB→A
6、设关系模式R属于第一范式,若在R中消除了部分函数依赖,则R至少属于( )。 A.第一范式 B.第二范式 C.第三范式 D.第四范式 7、若关系模式R中的属性都是主属性,则R至少属于( )。
A.第三范式 B.BC范式 C.第四范式 D.第五范式 8、下列关于函数依赖的叙述中,哪一个是不正确的。
A.由X→Y,X→Z,有X→YZ B.由XY→Z,有X→Z或X→Z C.由X→Y,WY→Z,有XW→Z D.由X→Y及Z?Y,有X→Z 9、在关系模式R(A,B,C)中,有函数依赖集F={AB→C,BC→A},则R最高达到( )。 A.第一范式 B.第二范式 C.第三范式 D.BC范式 10、设有关系模式R(A,B,C),其函数依赖集F={A→B,B→C},则关系R最高达到( )。
A.1NF B.2NF C.3NF D.BCNF
50