1、数据库系统工程师-关系数据库基本理论(二)及答案解析(总分:50.00,做题时间:90 分钟)一、单项选择题(总题数:29,分数:50.00)1.设关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,DB,那么 F 在模式 ACD 上的投影 ACD(F)为_。AABC,DB) BACDCADC D (分数:1.00)A.B.C.D.2.关系代数表达式 R*ST-U 的运算结果是_。可选择的答案:(分数:1.00)A.B.C.D.3.设关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,DB,=ACD,BD 是 R 上的一个分解,那么分解 _。A保
2、持函数依赖集 F B丢失了 ABCC丢失了 DB D是否保持 FD,由 R 的当前关系确定(分数:1.00)A.B.C.D.设有如下两个关系 U 和 V,则 U V 运算结果的元组个数是 (1) ,属性个数是 (2) ;U V 运算结果的元组个数是 (3) ,属性个数是 (4) 。(分数:4.00)(1).A1 B2 C3 D4 E5 F6 G7(分数:1.00)A.B.C.D.E.F.G.(2).A1 B2 C3 D4 E5 F6 G7(分数:1.00)A.B.C.D.E.F.G.(3).A1 B2 C3 D4 E5 F6 G7(分数:1.00)A.B.C.D.E.F.G.(4).A1 B2
3、 C3 D4 E5 F6 G7(分数:1.00)A.B.C.D.E.F.G.关系数据模型用 (1) 结构来表示实体集及实体之间的联系。关系数据库的数据操纵语言(DML)主要包括 (2) 两类操作。(分数:2.00)(1).A树 B有向图 C无向图 D二维表(分数:1.00)A.B.C.D.(2).A插入和删除 B检索和更新 C查询和编辑 D统计和修改(分数:1.00)A.B.C.D.关系运算理论中,关系 R 和 S 分别在第 I (1) 和第 j (2) 上的连接运算写成 R S,其中 是 (3) 。若 R 是 r 关系,则有 R (分数:5.00)(1).A行 B列 C个记录 D张表(分数:
4、1.00)A.B.C.D.(2).A行 B列 C个记录 D张表(分数:1.00)A.B.C.D.(3).A算术运算符,如+,- B逻辑运算符,如,C算术比较运算符,如=,= D集合运算符,如,(分数:1.00)A.B.C.D.(4).A (i+j)r (RS) B (i+r)j (RS)C i(r+j) (RS) D ij (RS)(分数:1.00)A.B.C.D.(5).A并、差、交、笛卡儿积、除法 B并、差、笛卡儿积、投影、选择C并、差、交、投影、选择 D并、差、笛卡儿积、自然连接、除法(分数:1.00)A.B.C.D.4.设关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,
5、F=AB,BC,CD, DA,=AB,BC,AD 是R 上的一个分解,那么分解 相对于 F_。A是无损连接分解,也是保持 FD 的分解B是无损连接分解,但不保持 FD 的分解C不是无损连接分解,但保持:FD 的分解D既不是无损连接分解,也不保持 FD 的分解(分数:1.00)A.B.C.D.5.设有关系 R、S 和 T 如下所示,则元组演算表达式 t| ( u)(R(u)S(u)( v)(T(v)(w)(R(w)S(w)w1=u1w2=v1w3=v2)t1=u1)运算结果是_。可选择的答案:(分数:1.00)A.B.C.D.6.设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集
6、,F=AB,BC, CD,DA,则 F+中,左部为C 的函数依赖有_。A2 个 B4 个 C8 个 D16 个(分数:1.00)A.B.C.D.DBMS 是位于 (1) 之间的一层数据管理软件。关系数据库的概念模式是 (2) 的集合,外模式是 (3) 的集合。用符号 (分数:4.00)(1).AOA 软件与用户 B用户与 OS C硬件与软件 DOS 与硬件(分数:1.00)A.B.C.D.(2).A实表 B虚表 C视图 D文件(分数:1.00)A.B.C.D.(3).A二维表 B基本表 C视图 D文件(分数:1.00)A.B.C.D.(4).A左外连接 B右外连接 C自然连接 D完全外连接(分
7、数:1.00)A.B.C.D.7.XY 能从推理规则导出的充分必要条件是_。AY X BY X+ CX (分数:1.00)A.B.C.D.8.设关系 R 和 S 的属性个数分别为 2 和 3,那么 R S 等价于_。A 12 (RS) B 14 (RS)C 12 (R S) D 14 (R (分数:1.00)A.B.C.D.9.两个函数依赖集 F 和 G 等价的充分必要条件是_。AF=G BF +=G CF=G + DF +=G+(分数:1.00)A.B.C.D.10.无损连接和保持 FD 之间的关系是_。A同时成立或不成立 B前者蕴涵后者C后者蕴涵前者 D没有必然的联系(分数:1.00)A.
8、B.C.D.11.设关系模式 R(ABCDE)上的函数依赖集 F=ABC,BCDE,BD,AD, EA,将 R 分解成两个关系模式:R1=(ABD),R2=(ACE),则 R1 和 R2 的最高范式分别是_。A2NF 和 3NF B3NF 和 2NF C3NF 和 BCNF D2NF 和 BCNF(分数:1.00)A.B.C.D.在关系数据模型中,用 (1) 形式表达实体集;用 (2) 形式表达实体集之间的联系。(分数:2.00)(1).A链表 B表格 C树 D索引表(分数:1.00)A.B.C.D.(2).A指针 B链表 C实体完整性 D参照完整性(分数:1.00)A.B.C.D.12.下列
9、式子中,不正确的是_。AR-S=R-(RS) BR=(R-S)(RS)CRS=S-(S-R) DRS=S-(R-S)(分数:1.00)A.B.C.D.13.设关系 R、S、W 各有 10 个元组,那么这 3 个关系自然连接的元组个数为_。A10 B30 C1000 D不确定(与计算结果有关)(分数:1.00)A.B.C.D.14.设有关系 R(A,B,C)和 S(B,C,D),那么与 R S 等价的关系代数表达式是_。A 3=5(R S) B 1,2,3,6 ( 3=5 (R (分数:1.00)A.B.C.D.设关系 R 和 S 的元数分别为 r 和 s。那么,由属于 R 但不属于 S 的元组
10、组成的集合运算称为 (1) 。在一个关系中找出所有满足某个条件的元组的运算称为 (2) 运算。对 R 和 S 进行 (3) 运算可得到一个 r+s 元的元组集合,其每个元组的前 r 个分量来自 R 的一个元组,后 s 个分量来自 S 的一个元组,如果 R 中有 m个元组,S 中有 n 个元组,则它们经 (3) 运算后共有 (4) 个元组。关系 R 和 S 的自然连接运算一般只用于 R 和 S 有公共 (5) 的情况。(分数:5.00)(1).A交 B并 C差 D笛卡儿积E除 F投影 G选择 H自然连接(分数:1.00)A.B.C.D.E.F.G.H.(2).A交 B并 C差 D笛卡儿积E除 F
11、投影 G选择 H自然连接(分数:1.00)A.B.C.D.E.F.G.H.(3).A交 B并 C差 D笛卡儿积E除 F投影 G选择 H自然连接(分数:1.00)A.B.C.D.E.F.G.H.(4).Am Bn Cm+n Dm-nEmn Fmn(分数:1.00)A.B.C.D.E.F.(5).A元组 B属性 C关键码 D关系模式(分数:1.00)A.B.C.D.15.如果 XY 和 WYZ 成立,那么 WXZ 成立。这条规则称为_。A增广律 B传递律 C伪传递律 D分解律(分数:1.00)A.B.C.D.关系 R 和 S 如下表所述,R 1,2 ( 13 (S)的结果为 (1) ,而 R 与
12、S 的左外连接,右外连接和完全外连接的元组个数分别为 (2) 。(分数:2.00)(1).Ad Bc, d Cc, d, g D(a, b),(b, a), (c, d),(d, f)(分数:1.00)A.B.C.D.(2).A2, 2, 4 B2, 2, 7 C4, 4, 7 D4, 4, 4(分数:1.00)A.B.C.D.设图书馆数据库中有一个关于读者借书的关系模式 R(L#,B#,BNAME,AUTH, BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有
13、一个出生年份。那么,关系模式 R 上基本的函数依赖集为 (1) ,R 上的关键码为 (2) , R 的模式级别为 (3) 。如果把关系模式 R 分解成数据库模式 1=(L#,B#),(B#,BNAME,AUTH,BIRTH),那么 R 分解成 1是无损分解、保持依赖且 1属于 (4) 。如果把关系模式 R 分解成数据库模式 2=(L#,B#),(B#,BNAME,AUTH),(AUTH, BURTH),那么 R 分解成 2是无损分解、保持依赖且 2属于 (5) 。(分数:5.00)(1).A1NF 模式集 B2NF 模式集C3NF 模式集 D模式级别不确定(分数:1.00)A.B.C.D.(2
14、).A1NF 模式集 B2NF 模式集C3NF 模式集 D模式级别不确定(分数:1.00)A.B.C.D.(3).AL#B#,B#BNAME,BNAMEAUTH,AUTHBIRTHBL#B#,B#(BNAME,AUTH,BIRTH)CB#(BNAME,AUTH),AUTHBIRTHD(L#,B#)BNAME,B#AUTH,AUTHBIRTH)(分数:1.00)A.B.C.D.(4).A(L#) B(L#,B#)C(L#,B#,AUTH)D D(L#,BNAME,AUTH)(分数:1.00)A.B.C.D.(5).A属于 1NF 但不属于 2NF B属于 2NF 但不属于 3NFC属于 3NF
15、但不属于 2NF D属于 3NF(分数:1.00)A.B.C.D.16.设关系模式 R(A,B,C),下列结论错误的是_。A若 AB,BC,则 AC B若 AB,AC,则 ABCC若 BCA,则 BA,CA D若 BA,CA,则 BCA(分数:1.00)A.B.C.D.17.在关系模式 R 分解成数据库模式 时,谈论无损连接的先决条件是_。A数据库模式 中的关系模式之间有公共属性 B保持 FD 集C关系模式 R 中不存在局部依赖和传递依赖 D存在泛关系(分数:1.00)A.B.C.D.18.如果两个关系没有公共属性,那么其自然连接操作_。A转化为笛卡儿积操作 B转化为连接操作C转化为外部并操作
16、 D结果为空关系(分数:1.00)A.B.C.D.19.以下关于外键和相应的主键之间的关系,不正确的是_。A外键一定要与主键同名B外键不一定要与主键同名C主键值不允许是空值,但外键值可以是空值D外键所在的关系与主键所在的关系可以是同一个关系(分数:1.00)A.B.C.D.20.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为 _。A选择 B投影 C连接 D扫描(分数:1.00)A.B.C.D.21.在关系中,“基数”(Cardinality)是指_。A行数 B属性个数 C关系个数 D列数(分数:1.00)A.B.C.D.数据库系统工程师-关系数据库基本理论(二)答案解析(总
17、分:50.00,做题时间:90 分钟)一、单项选择题(总题数:29,分数:50.00)1.设关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,DB,那么 F 在模式 ACD 上的投影 ACD(F)为_。AABC,DB) BACDCADC D (分数:1.00)A.B.C. D.解析:2.关系代数表达式 R*ST-U 的运算结果是_。可选择的答案:(分数:1.00)A. B.C.D.解析:3.设关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,DB,=ACD,BD 是 R 上的一个分解,那么分解 _。A保持函数依赖集 F B丢失了 ABCC丢失
18、了 DB D是否保持 FD,由 R 的当前关系确定(分数:1.00)A.B. C.D.解析:设有如下两个关系 U 和 V,则 U V 运算结果的元组个数是 (1) ,属性个数是 (2) ;U V 运算结果的元组个数是 (3) ,属性个数是 (4) 。(分数:4.00)(1).A1 B2 C3 D4 E5 F6 G7(分数:1.00)A.B.C.D. E.F.G.解析:(2).A1 B2 C3 D4 E5 F6 G7(分数:1.00)A.B.C.D. E.F.G.解析:(3).A1 B2 C3 D4 E5 F6 G7(分数:1.00)A.B.C.D.E.F. G.解析:(4).A1 B2 C3
19、D4 E5 F6 G7(分数:1.00)A.B.C.D.E.F. G.解析:关系数据模型用 (1) 结构来表示实体集及实体之间的联系。关系数据库的数据操纵语言(DML)主要包括 (2) 两类操作。(分数:2.00)(1).A树 B有向图 C无向图 D二维表(分数:1.00)A.B.C.D. 解析:(2).A插入和删除 B检索和更新 C查询和编辑 D统计和修改(分数:1.00)A.B. C.D.解析:关系运算理论中,关系 R 和 S 分别在第 I (1) 和第 j (2) 上的连接运算写成 R S,其中 是 (3) 。若 R 是 r 关系,则有 R (分数:5.00)(1).A行 B列 C个记录
20、 D张表(分数:1.00)A.B. C.D.解析:(2).A行 B列 C个记录 D张表(分数:1.00)A.B. C.D.解析:(3).A算术运算符,如+,- B逻辑运算符,如,C算术比较运算符,如=,= D集合运算符,如,(分数:1.00)A.B.C. D.解析:(4).A (i+j)r (RS) B (i+r)j (RS)C i(r+j) (RS) D ij (RS)(分数:1.00)A.B.C. D.解析:(5).A并、差、交、笛卡儿积、除法 B并、差、笛卡儿积、投影、选择C并、差、交、投影、选择 D并、差、笛卡儿积、自然连接、除法(分数:1.00)A.B. C.D.解析:4.设关系模式
21、 R(A,B,C,D),F 是 R 上成立的 FD 集,F=AB,BC,CD, DA,=AB,BC,AD 是R 上的一个分解,那么分解 相对于 F_。A是无损连接分解,也是保持 FD 的分解B是无损连接分解,但不保持 FD 的分解C不是无损连接分解,但保持:FD 的分解D既不是无损连接分解,也不保持 FD 的分解(分数:1.00)A. B.C.D.解析:5.设有关系 R、S 和 T 如下所示,则元组演算表达式 t| ( u)(R(u)S(u)( v)(T(v)(w)(R(w)S(w)w1=u1w2=v1w3=v2)t1=u1)运算结果是_。可选择的答案:(分数:1.00)A.B.C. D.解析
22、:6.设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=AB,BC, CD,DA,则 F+中,左部为C 的函数依赖有_。A2 个 B4 个 C8 个 D16 个(分数:1.00)A.B.C.D. 解析:DBMS 是位于 (1) 之间的一层数据管理软件。关系数据库的概念模式是 (2) 的集合,外模式是 (3) 的集合。用符号 (分数:4.00)(1).AOA 软件与用户 B用户与 OS C硬件与软件 DOS 与硬件(分数:1.00)A.B. C.D.解析:(2).A实表 B虚表 C视图 D文件(分数:1.00)A. B.C.D.解析:(3).A二维表 B基本表 C视图 D文
23、件(分数:1.00)A.B.C. D.解析:(4).A左外连接 B右外连接 C自然连接 D完全外连接(分数:1.00)A. B.C.D.解析:7.XY 能从推理规则导出的充分必要条件是_。AY X BY X+ CX (分数:1.00)A.B. C.D.解析:8.设关系 R 和 S 的属性个数分别为 2 和 3,那么 R S 等价于_。A 12 (RS) B 14 (RS)C 12 (R S) D 14 (R (分数:1.00)A.B. C.D.解析:9.两个函数依赖集 F 和 G 等价的充分必要条件是_。AF=G BF +=G CF=G + DF +=G+(分数:1.00)A.B.C.D. 解
24、析:10.无损连接和保持 FD 之间的关系是_。A同时成立或不成立 B前者蕴涵后者C后者蕴涵前者 D没有必然的联系(分数:1.00)A.B.C.D. 解析:11.设关系模式 R(ABCDE)上的函数依赖集 F=ABC,BCDE,BD,AD, EA,将 R 分解成两个关系模式:R1=(ABD),R2=(ACE),则 R1 和 R2 的最高范式分别是_。A2NF 和 3NF B3NF 和 2NF C3NF 和 BCNF D2NF 和 BCNF(分数:1.00)A.B.C.D. 解析:在关系数据模型中,用 (1) 形式表达实体集;用 (2) 形式表达实体集之间的联系。(分数:2.00)(1).A链表
25、 B表格 C树 D索引表(分数:1.00)A.B. C.D.解析:(2).A指针 B链表 C实体完整性 D参照完整性(分数:1.00)A.B.C.D. 解析:12.下列式子中,不正确的是_。AR-S=R-(RS) BR=(R-S)(RS)CRS=S-(S-R) DRS=S-(R-S)(分数:1.00)A.B.C.D. 解析:13.设关系 R、S、W 各有 10 个元组,那么这 3 个关系自然连接的元组个数为_。A10 B30 C1000 D不确定(与计算结果有关)(分数:1.00)A.B.C.D. 解析:14.设有关系 R(A,B,C)和 S(B,C,D),那么与 R S 等价的关系代数表达式
26、是_。A 3=5(R S) B 1,2,3,6 ( 3=5 (R (分数:1.00)A.B. C.D.解析:设关系 R 和 S 的元数分别为 r 和 s。那么,由属于 R 但不属于 S 的元组组成的集合运算称为 (1) 。在一个关系中找出所有满足某个条件的元组的运算称为 (2) 运算。对 R 和 S 进行 (3) 运算可得到一个 r+s 元的元组集合,其每个元组的前 r 个分量来自 R 的一个元组,后 s 个分量来自 S 的一个元组,如果 R 中有 m个元组,S 中有 n 个元组,则它们经 (3) 运算后共有 (4) 个元组。关系 R 和 S 的自然连接运算一般只用于 R 和 S 有公共 (5
27、) 的情况。(分数:5.00)(1).A交 B并 C差 D笛卡儿积E除 F投影 G选择 H自然连接(分数:1.00)A.B.C. D.E.F.G.H.解析:(2).A交 B并 C差 D笛卡儿积E除 F投影 G选择 H自然连接(分数:1.00)A.B.C.D.E.F.G. H.解析:(3).A交 B并 C差 D笛卡儿积E除 F投影 G选择 H自然连接(分数:1.00)A.B.C.D. E.F.G.H.解析:(4).Am Bn Cm+n Dm-nEmn Fmn(分数:1.00)A.B.C.D.E. F.解析:(5).A元组 B属性 C关键码 D关系模式(分数:1.00)A.B. C.D.解析:15
28、.如果 XY 和 WYZ 成立,那么 WXZ 成立。这条规则称为_。A增广律 B传递律 C伪传递律 D分解律(分数:1.00)A.B.C. D.解析:关系 R 和 S 如下表所述,R 1,2 ( 13 (S)的结果为 (1) ,而 R 与 S 的左外连接,右外连接和完全外连接的元组个数分别为 (2) 。(分数:2.00)(1).Ad Bc, d Cc, d, g D(a, b),(b, a), (c, d),(d, f)(分数:1.00)A. B.C.D.解析:(2).A2, 2, 4 B2, 2, 7 C4, 4, 7 D4, 4, 4(分数:1.00)A.B.C. D.解析:设图书馆数据库
29、中有一个关于读者借书的关系模式 R(L#,B#,BNAME,AUTH, BIRTH),其属性为读者借书证号、所借书的书号、书名、书的作者、作者的出生年份。如果规定:一个读者同时可借阅多本书籍;每本书只有一个书名和作者;作者的姓名不允许同名同姓;每个作者只有一个出生年份。那么,关系模式 R 上基本的函数依赖集为 (1) ,R 上的关键码为 (2) , R 的模式级别为 (3) 。如果把关系模式 R 分解成数据库模式 1=(L#,B#),(B#,BNAME,AUTH,BIRTH),那么 R 分解成 1是无损分解、保持依赖且 1属于 (4) 。如果把关系模式 R 分解成数据库模式 2=(L#,B#)
30、,(B#,BNAME,AUTH),(AUTH, BURTH),那么 R 分解成 2是无损分解、保持依赖且 2属于 (5) 。(分数:5.00)(1).A1NF 模式集 B2NF 模式集C3NF 模式集 D模式级别不确定(分数:1.00)A.B. C.D.解析:(2).A1NF 模式集 B2NF 模式集C3NF 模式集 D模式级别不确定(分数:1.00)A.B.C. D.解析:分析:R 中函数依赖可表示为(3).AL#B#,B#BNAME,BNAMEAUTH,AUTHBIRTHBL#B#,B#(BNAME,AUTH,BIRTH)CB#(BNAME,AUTH),AUTHBIRTHD(L#,B#)B
31、NAME,B#AUTH,AUTHBIRTH)(分数:1.00)A.B.C. D.解析:(4).A(L#) B(L#,B#)C(L#,B#,AUTH)D D(L#,BNAME,AUTH)(分数:1.00)A.B. C.D.解析:(5).A属于 1NF 但不属于 2NF B属于 2NF 但不属于 3NFC属于 3NF 但不属于 2NF D属于 3NF(分数:1.00)A. B.C.D.解析:16.设关系模式 R(A,B,C),下列结论错误的是_。A若 AB,BC,则 AC B若 AB,AC,则 ABCC若 BCA,则 BA,CA D若 BA,CA,则 BCA(分数:1.00)A.B.C. D.解析
32、:17.在关系模式 R 分解成数据库模式 时,谈论无损连接的先决条件是_。A数据库模式 中的关系模式之间有公共属性 B保持 FD 集C关系模式 R 中不存在局部依赖和传递依赖 D存在泛关系(分数:1.00)A.B.C.D. 解析:18.如果两个关系没有公共属性,那么其自然连接操作_。A转化为笛卡儿积操作 B转化为连接操作C转化为外部并操作 D结果为空关系(分数:1.00)A. B.C.D.解析:19.以下关于外键和相应的主键之间的关系,不正确的是_。A外键一定要与主键同名B外键不一定要与主键同名C主键值不允许是空值,但外键值可以是空值D外键所在的关系与主键所在的关系可以是同一个关系(分数:1.00)A. B.C.D.解析:20.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为 _。A选择 B投影 C连接 D扫描(分数:1.00)A. B.C.D.解析:21.在关系中,“基数”(Cardinality)是指_。A行数 B属性个数 C关系个数 D列数(分数:1.00)A. B.C.D.解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1