没有合适的资源?快使用搜索试试~ 我知道了~
数据库习题答案(第1-4章).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 35 浏览量
2022-07-14
14:24:22
上传
评论
收藏 1.01MB DOC 举报
温馨提示
试读
24页
数据库习题答案(第1-4章).doc
资源推荐
资源详情
资源评论
第 1 页
习题一
一、单项选择题
1. 数据管理技术的开展经历了多个理阶段,其中数据独立性最高的是〔 A 〕阶段。
A)数据库系统 B)文件系统 C)人工管理 D)数据项管理
2. 〔 B 〕属于信息世界的模型,是现实世界到机器世界的一个中间层次。
A)数据模型 B)概念模型 C)E-R 图 D)关系模型
3. 反映现实世界中实体及实体间联系的信息模型是〔 D 〕。
A)关系模型 B)层次模型 C)网状模型 D)E-R 模型
4. 以下条目中,〔 C 〕是数据模型的要素。
Ⅰ.数据管理 Ⅱ.数据操作 Ⅲ.数据完整性约束 Ⅳ.数据构造
A)Ⅰ、Ⅱ和Ⅲ B)Ⅰ、Ⅱ和Ⅳ C)Ⅱ、Ⅲ和Ⅳ D)Ⅰ、Ⅲ和Ⅳ
5. 数据库的概念模型独立于〔 B 〕。
A)E-R 图 B)具体的机器和 DBMS
C)现实世界 D)用户需求
6. 按所使用的数据模型来分,数据库可分为哪三种模型〔 A 〕。
A)层次、关系和网状 B)网状、环状和链状
C)大型、中型和小型 D)独享、共享和分时
7. 层次模型不能直接表示实体间的〔 C 〕。
A)1﹕1 关系 B)1:n 关系 C)m﹕n 关系 D)1﹕1 和 1:n 关系
8. 在对层次数据库进展操作时,如果删除双亲节点,那么相应的子女节点值也被同时删除。这是由层次模型的〔 B 〕决定
的。
A)数据构造 B)完整性约束 C)数据操作 D)缺陷
9. 以下条目中,〔 D 〕是数据库应用系统的组成成员。
Ⅰ.操作系统 Ⅱ.数据库管理系统 Ⅲ.用户
Ⅳ.数据库管理员 Ⅴ.数据库 Ⅵ.应用系统
A)仅Ⅱ、Ⅳ和Ⅴ B)仅Ⅰ、Ⅱ、Ⅲ、Ⅳ和Ⅴ
C)仅Ⅰ、Ⅱ、Ⅳ和Ⅴ D)都是
10. 在数据库中,产生数据不一致性的根本原因是〔 C 〕。
A)数据存储量过大 B)访问数据的用户数太多
C)数据冗余 D)数据类型太复杂
11. 关系模型的完整性规那么不包括〔 D 〕。
A)实体完整性规那么 B)参照完整性规那么
C)用户自定义的完整性规那么 D)数据操作性规那么
12. 数据库管理系统中数据操纵语言 DML 所实现的操作一般包括〔 A 〕。
A)查询、插入、修改、删除 B)排序、授权、删除
C)建立、插入、修改、排序 D)建立、授权、修改
13. 关系模型中,一个关键字〔 C 〕。
A)可由多个任意属性组成 B)至多由一个属性组成
C)可由一个或多个其值能唯一标识该关系模式或任何元组的属性组成
D)以上都不是
14. 现有学生关系模式:学生〔宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期〕,这个关系模式的主关键字是
〔 B 〕。
A)宿舍编号 B)学号 C)宿舍地址,姓名 D)宿舍编号,学号
15. 在关系数据库中,用来表示实体之间联系的是〔 D 〕。
A)树形构造 B)网状构造 C)线性表 D)二维表
16. 逻辑数据独立性是指〔 D 〕。
A)概念模式改变,外模式和应用程序不变 B)概念模式改变,内模式不变
C)内模式改变,概念模式不变 D)内模式改变,外模式和应用程序不变
第 2 页
17. 数据库三级模式体系构造的划分,有利于保持数据库的〔 A 〕。
A) 数据独立性 B) 数据平安性 C) 构造标准化 D) 操作可行性
18. 在数据库的三级模式构造中,内模式的个数〔 A 〕。
A)只有 1 个 B)及用户个数一样 C)由系统参数决定 D)有任意多个
19. 在数据库的三级模式构造中,当模式改变时,通过修改外模式/模式的映像而使外模式不变,从而不必修改应用程序,
这是保证了数据及程序的〔 D 〕。
A)存储独立性 B)物理独立性 C)用户独立性 D)逻辑独立性
20. 数据库系统的体系构造是〔 C 〕。
A)二级模式构造和一级映像 B)三级模式构造和一级映像
C)三级模式构造和二级映像 D)三级模式构造和三级映像
二、设计题
1.某图书销售数据库由图书、出版商、作者、书店、订单等实体集〔对象〕组成,各个实体的属性如下:
1〕出版商:出版商编码、名称、地址、所在城市、联系
2〕图书:书编码、书名、类型、单价、出版日期
3〕 作者编码、姓名、出生日期、地址、联系
4〕书店:书店编码、名称、地址、联系
5〕订单:订单编号、订单日期、订购数量。
数据库语义如下:
1〕一个出版商可以出版多本图书,但一本图书只能由一个出版商出版;
2〕一个作者可以写多本书,一本书可以有多个作者编写;
3〕图书销售情况以订单形式加以存储,一张订单可以有多本图书,一本图书可以在多个订单中出现,但同一订单中同
一本图书只能出现一次;
4〕一个订单只属于一个书店,一个书店可以有多张订单;
画出该数据库的 E-R 图。
参考答案:
2.某工厂〔包括厂名和厂长名〕需要建立一个数据库,其语义如下:
1〕一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和 ;
2〕一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种;
3〕一个车间生产多种产品,产品有产品编号、产品名称、规格型号和价格;
4〕一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、零件名、重量和价格;
5〕一个产品由多种零件组成,一种零件也可装配出多种产品;
6〕产品及零件均存入仓库中;
7〕厂内有多个仓库,仓库有仓库号、仓库主任姓名和 。
画出该数据库的 E-R 图。
参考答案:
第 3 页
习题二
一、单项选择题
1. 关系模型中,候选码〔 C 〕。
A)可由多个任意属性组成
B)至多由一个属性组成
C)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D)以上说法都不正确
2. 一个关系数据库中的各个元组〔 B 〕。
A)前后顺序不能任意颠倒,一定要按照输入的顺序排列
B)前后顺序可以任意颠倒,不影响数据库中的数据关系
C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D)前后顺序不能任意颠倒,一定要按照码段值的顺序排列
3. 外码必须为空值或等于被参照表中某个元组的主码。这是〔 B 〕。
A)实体完整性规那么 B)参照完整性规那么
C)用户自定义完整性规那么 D)域完整性规那么
4. 在关系代数运算中,不属于根本运算的是〔 C 〕。
A)差 B)并 C)交 D)乘积
5. 设关系 R 和 S 的属性个数分别是 3 和 4,元组个数分别是 100 和 300,关系 T 是 R 和 S 的广义笛卡尔积,那么 T 的属性个
数和元组个数分别是〔 D 〕。
A)4,300 B)4,400 C)7,400 D)7,30000
6. 在关系代数的连接操作中,〔 A 〕操作需要取消重复列。
A)自然连接 B)笛卡儿积 C)等值连接 D)θ 连接
7. 以下哪一种关系运算不要求:R 和 S 具有一样的元数,且它们对应属性的数据类型也一样〞?〔 C 〕。
A〕R∪S B〕R∩S C〕R-S D〕R×S
8. 设关系 R 及关系 S 具有一样的目〔或称度〕,且相对应的属性的值取自同一个域,那么 R-(R-S)等于〔 B 〕。
A)R∪S B)R∩S C)R×S D)R-S
9. 在关系代数的专门关系运算中,从关系中取出假设干属性的操作称为〔 B 〕;从关系中选出满足某种条件的元组的操作称
为〔 A 〕;将两个关系中具有共同属性的值的元组连接到一起构成新关系的操作称为〔 C 〕。
A)选择 B)投影 C)连接 D)扫描
10. 在关系 R(R#,RN,S#)和 S〔S#,SN,SD〕中,R 的主码是 R#,S 的主码是 S#,那么 S#在 R 中称为〔 A 〕。
A)外码 B)候选码 C)主码 D)超码
11. 等值连接和自然连接相比拟,正确的选项是〔 C 〕。
A)等值连接和自然连接的结果完全一样
B)等值连接的属性个数大于自然连接的属性个数
C)等值连接的属性个数小于自然连接的属性个数
D)等值连接的属性个数等于自然连接的属性个数
12. 有两个关系 R(A, B, C)和 S(B, C, D),那么 R÷S 结果的属性个数是〔 C 〕。
A)3 B)2 C)1 D)不一定
13. 设关系 R(A,B,C)和关系 S(B,C,D),那么及
2=1
SR
等价的关系代数表达式是〔 B 〕。
A)σ
2=4
(R S) B)σ
2=4
(R×S) C)σ
2=1
(R S) B)σ
2=1
(R×S)
14. 设关系 X 和 Y 的属性一样,分别有 m 和 n 个元组,那么 X-Y 操作的结果中元组个数为〔 C 〕。
A)等于 m-n B)等于 m C)小于等于 m D)小于等于 m-n
15. 设关系 R〔A,B,C〕和 S〔B,C,D〕,以下各关系代数表达式不成立的是〔 B 〕。
第 4 页
A)R÷S B)Π
2,3
(R)∪Π
1,2
(S) C)R∩S D) R S
16. 设 W=R S,且 W、R、S 的属性个数分别为 w、r 和 s,那么三者之间应满足〔 B 〕。
A)w<=r+s B)w<r+s C)w≥r+s D)w>r+s
17. 有两个关系 R(A,B,C)和 S(B,C,D),那么 R S 结果的属性个数是〔 B 〕。
A)3 B)4 C)5 D)6
18. 在四元关系 R 中,属性分别是 A、B、C、D,以下表达中正确的选项是〔 C 〕。
A)Π
B,C
(R)表示取值为 B、C 的两列组成的关系
B)Π
2,3
(R)表示取值为 2、3 的两列组成的关系
C)Π
B,C
(R)和 Π
2,3
(R)表示的是同一个关系
D)Π
B,C
(R)和 Π
2,3
(R)表示的不是同一个关系
19. 设有关系 SC〔Sno,Cno,Grade〕,主码是〔Sno,Cno〕。遵照实体完整性规那么〔 D 〕。
A)只有 Sno 不能取空值 B)只有 Cno 不能取空值
C)只有 Grade 不能取空值 D)Sno 及 Cno 都不能取空值
20. 设关系 R=(A,B,C),及 SQL 语句 Select Distinct A From R Where B=17 等价的关系代数表达式是〔 A 〕。
A)Π
A
(σ
B=17
(R)) B)σ
B=17
(Π
A
(R))
C)σ
B=17
(Π
A,C
(R)) D)Π
A,C
(σ
B=17
(R))
21. 设有关系 R(A,B,C)和关系 S(B,C,D),那么及 R S 等价的关系代数表达式是〔 C 〕。
A)Π
1,2,3,4
(σ
2=1∧3=2
(R×S)) B)Π
1,2,3,6
(σ
2=1∧3=2
(R×S))
C)Π
1,2,3,6
(σ
2=4∧3=5
(R×S)) D)Π
1,2,3,4
(σ
2=4∧3=5
(R×S))
下面第 22~25 题,基于“学生—选课—课程〞数据库中的 3 个关系:
S(Sno,Sname,Gender,Department),主码是 Sno
C(Cno,Cname,Teacher),主码是 Cno
SC(Sno,Cno,Grade),主码是(Sno,Cno)
22. 以下关于保持数据库完整性的表达中,哪一个是不正确的?〔 D 〕。
A〕向关系 SC 插入元组时,Sno 和 Cno 都不能是空值〔NULL〕
B〕可以任意删除关系 SC 中的元组
C〕向任何一个关系插入元组时,必须保证该关系主码值的唯一性
D〕可以任意删除关系 C 中的元组
23. 为了提高特定查询的速度,对 SC 关系创立唯一索引,应该创立在哪一个〔组〕属性上?〔 A 〕。
A)〔Sno,Cno〕 B)〔Sno,Grade〕 C)〔Cno,Grade〕 D)Grade
24. 查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系〔 D 〕。
A)只有 S,SC B)只有 SC,C C)只有 S,C D)S,SC,C
25. 查找学生号为"D07540102"的学生的“数据库〞课程的成绩,至少将使用关系〔 B 〕。
A)S 和 SC B)SC 和 C C)S 和 C D)S、SC 和 C
第 5 页
二.解答题
1.设有如下关系:
图书〔书号,书名,作者,出版社〕;
读者〔借书证号,读者名,读者地址〕;
借阅〔读者名,书号,借书日期,归还日期〕。
① 指出每个关系模式的候选码,主码,外码,主属性。
参考答案:
图书〔书号,书名,作者,出版社〕:候选码、主码={书号};主属性={书号};无外键。
读者〔借书证号,读者名,读者地址〕:候选码={借书证号,读者名}、主码={读者名};主属性={读者名};无外键。
借阅〔读者名,书号,借书日期,归还日期〕:候选码、主码={读者名+书号+借书日期};主属性={读者名,书号};外
键=读者名和书号。
② 试用关系代数表达式查询 2010 年 12 月 31 日以前借书未还的读者姓名和图书书名。
参考答案:
Π
1,3
(Π
1,2
(σ
3<=’2010-12-31’^4=’ ’
(借阅) Π
1,2
(图书) )或
Π
读者名,书名
(Π
读者名,书号
(σ
借书日期<=’2010-12-31’^癸亥日期=’ ’
(借阅) Π
书号,书名
(图书) )
2.设关系 R、W 和 D 如下,计算以下关系代数:
关系 R
P
Q
T
Y
2
b
c
d
9
a
e
f
2
b
e
f
9
a
d
e
7
g
e
f
7
g
c
d
关系 W
T
Y
B
c
d
m
c
d
n
d
f
n
关系 D
T
Y
c
d
e
f
① R1=∏
Y,T
(R)
参考答案:
Y
T
d
c
f
e
e
d
②R2=σ
P>5∧T=e
(R)
参考答案:
P
Q
T
Y
9
a
e
f
7
g
e
f
③R3=R W
P
Q
T
Y
B
2
b
c
d
m
2
b
c
d
n
④R4=∏
2,1,6
(σ
3=5
(R×D))
参考答案:
剩余23页未读,继续阅读
资源评论
kfcel5889
- 粉丝: 3
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功