数据库基础与应用Access主编刘卫国课后练习答案.docx
- 文档编号:1197228
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:25
- 大小:31.18KB
数据库基础与应用Access主编刘卫国课后练习答案.docx
《数据库基础与应用Access主编刘卫国课后练习答案.docx》由会员分享,可在线阅读,更多相关《数据库基础与应用Access主编刘卫国课后练习答案.docx(25页珍藏版)》请在冰豆网上搜索。
数据库基础与应用Access主编刘卫国课后练习答案
数据库根底与应用〔Access2021〕主编刘卫国-课后练习答案
数据库根底与应用〔Access2021〕主编:
刘卫国
课后练习题答案
第一章
习题1
一、选择题
1.有关信息与数据的概念,下面说法正确的选项是〔
〕.B
A.信息和数据是同义词B.数据是承载信息的物理符号
C.信息和数据毫不相关D,固定不变的数据就是信息
2.通常,一个数据库系统的外模式〔
〕.D
A.只能有一个
B.最多只能有一个
C.至少两个
D.可以有多个
3.数据库的三级模式之间存在的映射,正确的选项是〔
〕.A
A.外模式/模式
B.外模式/内模式
C.外模式/外模式
D.模式/模式
4.在关系数据库系统中,当关系模型改变时,用户程序也可以不变,这是〔
〕.B
A.数据的物理独立性B.数据的逻辑独立性
C.数据的位置独立性D.数据的存储独立性
5.以下对关系模型性质的描述,不正确的选项是(
).C
A.在一个关系中,每个数据项是最根本的数据单位,不可再分
B.在一个关系中,同一列数据具有相同的数据类型
C.在一个关系中,各列的顺序不可以任意排列
D.在一个关系中,不允许有相同的字段名
6.在关系R(R#,RNS#和
S(S#,SN,SD)中,R的主关键字是R#,S的主关键字是S#,那么S#ftR中称为(
).A
A.外部关键字
B.候选关键字
C.主关键字
D.超键
7.在一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(
).C
A.元组
B.行C.属性D.记录
8.有R,S和T
3个关系:
R(A,B,C)={(a,1,2),(b,2,1),(c,3,1)}
S(A,B,C)={(a,1,2),(d,2,1)}
T(A,B,C)={(b,2,1),(c,3,1)}
那么由关系R和S得到关系T的操作〔
〕.A
A,差
B.自然连接
C.交D.并
9.关系模型中有3类完整性约束:
实体完整性、参照完整性和用户定义完整性,定义外部关键字实现的是〔〕.C
A.实体完整性
B.用户自定义完整性
C.参照完整性
D.实体完整性、参照完整性和用户自定义完整性
10.在建立表时,将年龄字段值限制在18〜40之间,这种约束属于〔
〕.D
A.实体完整性约束
B.视图完整性约束
C.参照完整性约束
D.用户自定义完整性约束
11.把E-R图转换为关系模型的过程,属于数据库设计的〔
〕.B
A.概念设计
B.逻辑设计
C.需求分析
D.物理设计
12.如果两个实体集之间的联系是1:
n,转换为关系时〔
〕.A
A.将n端实体转换的关系中参加1端实体转换关系的码
B.将n端实体转换的关系的码参加到1端的关系中
C.将两个实体转换成一个关系
D.在两个实体转换的关系中,分别参加另一个关系的码
二、填空题
1.在数据治理技术的开展过程中,经历了、和,其中数据独立性最高的阶段是.人工治理阶段,文件治理阶段,数据库治理阶段,数据库治理阶段
2.数据库是在计算机系统中根据一定的方式组织、存储和应用的
.支持数据库各种操作的软件系统叫
.由计算机硬件、软件、数据库及有关人员等组成的一个整体叫.数据集合,数据库治理系统,数据库系统
3.数据库常用的逻辑模型有
、
、
0Access
2021属于
.层次模型,网状模型,关系模型,关系模型
4.符合一定条件的二维表格在关系数据库中称为
在Access
2021中称为
.二维表格的一行和一列在关系中分别称为
和
而在Access
2021中分别称为
关系,表,元组,属性,记录,字段
5.二维表格包括表头和表的内容,表头相当于关系的
可以用
表示,表的内容是关系
的集合.结构,关系模式,元组
6.在关系数据库的根本操作中,从表中取出满足条件元组的操作称为.从表中抽取属性值满足条件列的操作称为.把两个关系中相同属性值的元组拼接到一起形成新的关系的操作称为.选择,投影,连接
7.关系数据库不允许在主关键字字段中有重复值或.空值
8.在现实生活中,每个人都有自己的出生地,实体“出生地〞和实体“人〞之间的
联系是.1:
n或一对多
9.两个关系:
班级〔班级号,专业,人数〕,其中“班级号〞为关键字
学生〔学号,姓名,性别,班级号〕,其中“学号〞为关键字
那么两个关系的属性中,存在一个外部关键字为.学生关系中的“班级号〞
10.在将E-R图转换到关系模型时,实体和联系都可以表示成.关系
三、问做题
1.计算机数据治理技术经过哪几个开展阶段
答:
计算机数据治理技术经历了人工治理、文件治理和数据库治理等开展阶段.
人工治理阶段的数据治理是以人工治理方式进行的,不需要将数据长期保存,由应用程序治理数据,数据有冗余,无法实现共享,数据对程序不具有独立性.
文件治理阶段利用操作系统的文件治理功能,将相关数据按一定的规那么构成文件,通过文件系统对文件中的数据进行存取和治理,实现数据的文件治理方式.数据可以长期保存,数据对程序有一定独立性,但数据的共享性差、冗余度大,容易造成数据不一致,数据独立性差,数据之间缺乏有机的联系,缺乏对数据的统一限制和治理.
在数据库治理阶段,由数据库治理系统对数据进行统一的限制和治理,在应用程序和
据库之间保持较高的独立性,数据具有完整性、一致性和平安性高等特点,并且具有充分的共享性,有效地减少了数据冗余.
数据库技术的不断开展,产生了许多新型数据库系统,包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的治理以及数据库技术的应用开辟新的途径.
2.实体之间的联系有哪几种分别举例说明.
答:
实体之间的联系有3种类型:
一对一(1:
1)、一对多(1:
n)、多对多(m:
n).
例如,一位乘客只能坐一个机位,一个机位只能由一位乘客乘坐,所以乘客和飞机机位之间的联系是1:
1的联系.一个班级有许多学生,而一个学生只能编入某一个班级,所以班级和学生之间的联系是1:
n的联系.一个教师可以讲授多门课程,同一门课程也可以由多个教师讲授,所以教师和课程之间的联系是m:
n的联系.
3.什么是数据独立性在数据库系统中,如何保证数据的独立性
答:
数据独立性是指应用程序与数据库的数据结构之间相互独立.在数据库系统中,由于采用了数据库的三级模式结构,保证了数据库中数据的独立性.在数据存储结构改变时,不影响数据的全局逻辑结构,这样保证了数据的物理独立性.在全局逻辑结构改变时,不影响用户的局部逻辑结构以及应用程序,这样就保证了数据的逻辑独立性.
4.设R(A,B,C)={(a1,b1,c1),(a2,b2,c1),(a3,b2,c3)},S(A,B,C)={(a2,b2,c2),(a3,b3,c4),(a1,b1,c1)},计算RU&RA&R-S和n(A,B)(R).
答:
RUS={(a1,b1,c1),(a2,b2,c1),(a3,b2,c3),(a2,b2,c2),(a3,b3,c4)}
RAS={(a1,b1,c1)}
R-S={(a2,b2,c1),(a3,b2,c3)}
汽(A,B)(R)=
{(a1b1)(a2b2)(a3b2)}
5.设有导师关系和研究生关系,按要求写出关系运算式.
导师(导师编号,姓名,职称)={(S1,刘东,副教授),(S2,王南,讲师),
(S3,蔡西,教授),(S4,张北,副教授)}
研究生(研究生编号,研究生姓名,性别,年龄,导师编号)={(P1,赵一,男,18,S1),(P2,钱二,女,20,S3),(P3,孙三,女,25,S3),(P4,李四,男,18,S4),(P5,王五,男,25,S2)}
(1)查找年龄在25岁以上的研究生.
(2)查找所有的教授.
(3)查找导师“王南〞指导的所有研究生的编号和姓名.
(4)查找研究生“李四〞的导师的相关信息.
答:
关系运算式如下:
(1)d年龄>25(研究生)
(2)(T职称="教授"(导师)
(3)汽(研究生编号,研究生姓名)((T姓名:
"王南〞(导师研究生)),其中连接的条件为“导师.导师编号咧究生.导师编号〞.
(4)汽(导师编号,姓名,职称)((T研究生姓名="李四"(导师研究生)),其中连接的条件为“导师.导师编号二研究生.导师编号〞.
6.通常,一个科研工程有多个科研人员参加,一个科研人员也可以同时承当2个以
上的科研工程,完成以下问题.
(1)画出满足系统需求的E-R图.
(2)将E-R图转换为关系模型,并写出每个关系的关键字,如果有外部关键字,那么写出外部关键字.
(3)写出查询某科研人员参加了哪些科研工程的关系运算.
(4)写出查询某个科研工程的全体参与人员的关系运算.
答:
(1)满足的E-R图如下.
(2)将E-R图转换为关系模型如下:
科研工程(工程编号,工程名称,主持人,经费,下达部门),其中工程编号是关键字
科研人员(编号,姓名,性别,专业,技术职称),其中编号是关键字
参加(工程编号,编号,参加时间),其中(工程编号,编号)是关键字,工程编号或编号是外部关键字
(3)查询某科研人员参加了哪些科研工程的关系运算.
①对科研工程、科研人员及参加3个关系表进行连接运算,设连接结果关系为R那么
R=R〔科研工程.工程编号,科研工程.工程名称,科研工程.主持人,科研工程.经费,科研工程.下达部门,科研人员.编号,科研人员.姓名,科研人员.性别,科研人员.专业,科研人员.技术职称,参加.工程编号,参加.编号,参加.参加时间〕,R包含了原3个关系的全部属性.
②对①的结果R进行选择运算,选择条件是:
科研工程.工程编号=
参加.工程编号
And
科研人员.编号=
参加.编号
将步骤①和②合起来通常称为有条件的连接运算,实际运算过程是作为一个运算步骤进行的.
③对②的结果进行选择运算,选择条件是“编号=欲查询人员的编号〞.
(4)查询某个科研工程的全体参与人员的关系运算.
①对科研工程、科研人员及参加3个关系表进行连接运算,设连接结果关系为R那么
R=R〔科研工程.工程编号,科研工程.工程名称,科研工程.主持人,科研工程.经费,科研工程.下达部门,科研人员.编号,科研人员.姓名,科研人员.性别,科研人员.专业,科研人员.技术职称,参加.工程编号,参加.编号,参加.参加时间〕,R包含了原3个关系的全部属性.
②对①的结果R进行选择运算,选择条件是:
科研工程.工程编号=
参加.工程编号
And
科研人员.编号=
参加.编号
将步骤①和②合起来通常称为有条件的连接运算,实际运算过程是作为一个运算步骤进行的.
③对②的结果进行选择运算,选择条件是“工程编号=欲查询工程的编号".第二章
习题2
一、选择题
1.Access中表和数据库的关系是〔
〕.A
A.一个数据库可以包含多个表
B.一个数据库只能包含一个表
C.一个表可以包含多个数据库
D.数据库就是数据表
2.以下不能退出Access
2021系统的操作方法是〔
〕.C
A,按Alt+F4
B.双击Access
2021窗口标题栏限制按钮
C.在Access
2021窗口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础 应用 Access 主编 卫国 课后 练习 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)