数据库基础与应用(Access2020)主编刘卫国-课后练习答案.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库基础与应用(Access2020)主编刘卫国-课后练习答案.docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础 应用 Access2020 主编 卫国 课后 练习 答案
- 资源描述:
-
1、数据库基础与应用(Access2020)主编刘卫国-课后练习答案数据库基础与应用(Access2020)主编:刘卫国课后练习题答案第一章习题 1一、选择题 1有关信息与数据的概念,下面说法正确的是()。BA信息和数据是同义词B数据是承载信息的物理符号C信息和数据毫不相关D固定不变的数据就是信息 2通常,一个数据库系统的外模式() 。 D A只能有一个 B最多只能有一个C至少两个 D可以有多个3. 数据库的三级模式之间存在的映射,正确的是() 。 A A外模式/模式B外模式/内模式C外模式/外模式D模式/模式4. 在关系数据库系统中,当关系模型改变时,用户程序也可以不变,这是()。BA. 数据的
2、物理独立性B数据的逻辑独立性 C数据的位置独立性D数据的存储独立性 5以下对关系模型性质的描述,不正确的是() 。 C A在一个关系中,每个数据项是最基本的数据单位,不可再分B在一个关系中,同一列数据具有相同的数据类型 C在一个关系中,各列的顺序不可以任意排列 D在一个关系中,不允许有相同的字段名6. 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R 的主关键字是R#,S 的主关键字是S#,则 S#在 R 中称为() 。 A A外部关键字B候选关键字C主关键字D超键7. 在一般情况下,当对关系R 和 S 使用自然连接时,要求R 和 S 含有一个或多个共有的() 。 C A元组B. 行
3、C属性D记录8有R,S 和 T3 个 关 系 : 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 类完整性约束:实体完整性、参照完整性和用户定义完整性,定义外部关键字实现的是()。CA实体完整性 B用户自定义完整性C参照完整性D实体完整性、参照完整性和用户自定义完整性 10在建立表时,将年龄字段值限制在 1840 之间,这种约束属于() 。 D A实体完整性约束B视图完整性约束C参照完整性约
4、束D用户自定义完整性约束11. 把E-R 图转换为关系模型的过程,属于数据库设计的() 。 B A概念设计B逻辑设计C需求分析D物理设计12. 如果两个实体集之间的联系是 1:n,转换为关系时()。AA. 将n 端实体转换的关系中加入 1 端实体转换关系的码B. 将n 端实体转换的关系的码加入到 1 端的关系中C将两个实体转换成一个关系 D在两个实体转换的关系中,分别加入另一个关系的码二、填空题1. 在数据管理技术的发展过程中,经历了、和,其中数据独立性最高的阶段是。人工管理阶段,文件管理阶段,数据库管理阶段,数据库管理阶段2. 数据库是在计算机系统中按照一定的方式组织、存储和应用的。支持数据
5、库各种操作的软件系统叫。由计算机硬件、软件、数据库及有关人员等组成的一个整体叫。数据集合,数据库管理系统,数据库系统3. 数据库常用的逻辑模型有、。Access 2020 属于。层次模型,网状模型,关系模型,关系模型 4符合一定条件的二维表格在关系数据库中称为,在Access 2020 中称为。二维表格的一行和一列在关系中分别称为和,而在Access 2020 中分别称为和。关系,表,元组,属性,记录,字段 5二维表格包括表头和表的内容,表头相当于关系的,可以用表示,表的内容是关系的集合。结构,关系模式,元组 6在关系数据库的基本操作中,从表中取出满足条件元组的操作称为 。从表中抽取属性值满足
6、条件列的操作称为 。把两个关系中相同属性值的元组拼接到一起形成新的关系的操作称为 。选择,投影,连接7. 关系数据库不允许在主关键字字段中有重复值或 。空值8. 在现实生活中,每个人都有自己的出生地,实体“出生地”和实体“人”之间的联系是。1:n 或一对多9. 已知两个关系:班级(班级号,专业,人数),其中“班级号”为关键字学生(学号,姓名,性别,班级号),其中“学号”为关键字则两个关系的属性中,存在一个外部关键字为。学生关系中的“班级号” 10在将E-R 图转换到关系模型时,实体和联系都可以表示成。关系三、问答题 1计算机数据管理技术经过哪几个发展阶段?答:计算机数据管理技术经历了人工管理、
7、文件管理和数据库管理等发展阶段。人工管理阶段的数据管理是以人工管理方式进行的,不需要将数据长期保存,由应用程序管理数据,数据有冗余,无法实现共享,数据对程序不具有独立性。文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。数据可以长期保 存,数据对程序有一定独立性,但数据的共享性差、冗余度大,容易造成数据不一致,数 据独立性差,数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、一致性和安全性
8、高等特点,并且具有充分的共享性,有效地减少了数据冗余。数据库技术的不断发展,产生了许多新型数据库系统,包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的管理以及数据库技术的应用开辟新 的途径。2. 实体之间的联系有哪几种?分别举例说明。答:实体之间的联系有 3 种类型:一对一(1:1)、一对多(1:n)、多对多(m:n)。例如,一位乘客只能坐一个机位,一个机位只能由一位乘客乘坐,所以乘客和飞机机位之 间的联系是 1:1 的联系。一个班级有许多学生,而一个学生只能编入某一个班级,所以班 级和学生之间的联系是 1:n 的联系。一个教师可以讲授多门课程,同一门课程也可以由多个
9、教师讲授,所以教师和课程之间的联系是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),计
10、算RS、RS、R-S 和 (A, B)(R)。答 :RS=(a1,b1,c1),(a2,b2,c1),(a3,b2,c3),(a2,b2,c2),(a3,b3, c4)RS=(a1,b1,c1)R-S=(a2,b2,c1),(a3,b2,c3) (A,B)(R)=(a1,b1),(a2,b2),(a3,b2) 5设有导师关系和研究生关系,按要求写出关系运算式。导师(导师编号,姓名,职称)=(S1,刘东,副教授),(S2,王南,讲师),(S3,蔡西,教授),(S4,张北,副教授)研究生(研究生编号,研究生姓名,性别,年龄,导师编号)=(P1,赵一,男,18, S1),(P2,钱二,女,20,S3
11、),(P3,孙三,女,25,S3),(P4,李四,男,18, S4),(P5,王五,男,25,S2)(1) 查找年龄在 25 岁以上的研究生。(2) 查找所有的教授。(3) 查找导师“王南”指导的所有研究生的编号和姓名。(4) 查找研究生“李四”的导师的相关信息。答:关系运算式如下:(1) 年龄25(研究生) (2) 职称=教授(导师)(3) (研究生编号,研究生姓名)( 姓名=王南(导师研究生),其中连接的条件为“导师.导师编号=研究生.导师编号”。(4) (导师编号,姓名,职称)( 研究生姓名=李四(导师研究生),其中连接的条件为“导师.导师编号=研究生.导师编号”。6通常,一个科研项目有
12、多个科研人员参加,一个科研人员也可以同时承担2 个以上的科研项目,完成以下问题。(1) 画出满足系统需求的E-R 图。(2) 将E-R 图转换为关系模型,并写出每个关系的关键字,如果有外部关键字,则写出外部关键字。(3) 写出查询某科研人员参加了哪些科研项目的关系运算。(4) 写出查询某个科研项目的全体参与人员的关系运算。答:(1)满足的E-R 图如下。(2)将 E-R 图转换为关系模型如下:科研项目(项目编号,项目名称,主持人,经费,下达部门),其中项目编号是关键字科研人员(编号,姓名,性别,专业,技术职称),其中编号是关键字参加(项目编号,编号,参加时间),其中(项目编号,编号)是关键字,
13、项目编号或编号是外部关键字(3)查询某科研人员参加了哪些科研项目的关系运算。对科研项目、科研人员及参加 3 个关系表进行连接运算,设连接结果关系为R,则有R=R(科研项目.项目编号,科研项目.项目名称,科研项目.主持人,科研项目.经费, 科研项目.下达部门,科研人员.编号,科研人员.姓名,科研人员.性别,科研人员.专业, 科研人员.技术职称,参加.项目编号,参加.编号,参加.参加时间),R 包含了原 3 个关系的全部属性。对的结果R 进行选择运算,选择条件是: 科研项目.项目编号=参加.项目编号And科研人员.编号= 参加.编号将步骤和合起来通常称为有条件的连接运算,实际运算过程是作为一个运算
14、步骤进行的。对的结果进行选择运算,选择条件是“编号=欲查询人员的编号”。(4)查询某个科研项目的全体参与人员的关系运算。对科研项目、科研人员及参加 3 个关系表进行连接运算,设连接结果关系为R,则R=R(科研项目.项目编号,科研项目.项目名称,科研项目.主持人,科研项目.经费, 科研项目.下达部门,科研人员.编号,科研人员.姓名,科研人员.性别,科研人员.专业, 科研人员.技术职称,参加.项目编号,参加.编号,参加.参加时间),R 包含了原 3 个关系的全部属性。对的结果R 进行选择运算,选择条件是: 科研项目.项目编号=参加.项目编号And科研人员.编号= 参加.编号将步骤和合起来通常称为有
15、条件的连接运算,实际运算过程是作为一个运算步骤进行的。对的结果进行选择运算,选择条件是“项目编号=欲查询项目的编号”。第二章习题 2一、选择题1. Access 中表和数据库的关系是() 。 A A一个数据库可以包含多个表B一个数据库只能包含一个表C一个表可以包含多个数据库D数据库就是数据表 2以下不能退出Access2020 系统的操作方法是()。CA. 按Alt+F4B. 双击Access2020 窗口标题栏控制按钮C在Access2020 窗口中选择“文件”“关闭数据库”命令D单击Access2020 窗口的“关闭”按钮3在Access2020 窗口中,功能区由()组成。A A选项卡、命
16、令组和命令按钮B菜单、工具栏和命令按钮C. 选项卡、菜单命令和工具按钮D选项卡、工具栏和命令按钮4在Access2020 中,随着打开数据库对象的不同而不同的操作区域称为() 。 B A命令选项卡B上下文选项卡C导航窗格D工具栏 5下列说法中正确的是()。DA. 在Access 中,数据库中的数据存储在表和查询中B. 在Access 中,数据库中的数据存储在表和报表中C. 在Access 中,数据库中的数据存储在表、查询和报表中D. 在Access 中,数据库中的全部数据都存储在表中6在Access2020 中,建立数据库文件可以选择“文件”选项卡中的()命令。A A“新建”B“创建”C“Cr
17、eate” D“New”7. 在Access2020 系统环境下,在同一时间可打开()个数据库。A A1B2 C3D48. 打开数据库文件的方法有()。DA. 使用“文件”“打开”命令 B单击最近使用过的数据库文件 C在文件夹中双击数据库文件?D以上方法都可以9在Access2020 中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的()命令。B A“信息”B. “ 选 项 ” C“保存并发布” D“打开”10在修改某个数据库对象的设计之前,一般先创建一个对象副本,这时可以使用对象的操作来实现。D A重命名B重复创建C备份D 复 制 11对数据库进行压缩时,()。CA采用压缩算法把文件进
18、行编码,以达到压缩的目的B把不需要的数据剔除,从而使文件变小 C把数据库文件中多余的没有使用的空间还给系统 D把很少用的数据存到其他地方 12拆分后的数据库后端文件的扩展名是()。A AaccdbBaccdcCaccde Daccdr13. 对数据库设置密码后,需要在()时再输入密码。C A打开表时B关闭数据库时 C打开数据库时 D修改数据库的内容时14. 信任中心中的受信任位置是指()。A A计算机上用来存放来自可靠来源的受信任文件的文件夹B可以存放个人信息的文件夹 C可以存放隐私信息的数据库区域 D数据库中可以存放和查看受保护信息的表15. 将数据库放在受信任位置时,所有VBA 代码、宏和
19、安全表达式都会在()运行。A A数据库打开时B数据库关闭时C数据表打开时D数据表关闭时二、填空题 1在Access2020 中,所有对象都存放在一个扩展名为 的数据库文件中。accdb2空数据库是指该文件中 。不含任何数据库对象3在Access2020 中,数据库的核心对象是 ,用于和用户进行交互的数据库对象是 。表,窗体4在Access2020 主窗口中,从 选项卡中选择“打开”命令可以打开一个数据库文件。文件5. 在对数据库进行操作之前应先数据库,操作结束后要数据库。打开,关闭6. 打开数据库文件的 4 种方式是共享方式、只读方式、方式、方式。独占,独占只读7. 数据库属性分为 5 类:、
20、摘要、内容和自定义。在Access2020 主窗口单击“文件”选项卡,再单击右侧的链接,可以查看数据库的属性。常规, 统计,查看和编辑数据库属性8. 对于表对象,Access2020 提供了视图、数据透视表视图、数据透视图视图和视图4 种视图模式。数据表, 设计9. 数据库的拆分,是指将当前数据库拆分为和。前者包含所有表并存储在文件服务 器上,后者包含所有查询、窗体、报表、宏和模块,将分布在用户的工作站中。后端数据 库,前端数据库10. 设系统日期为 2020 年 1 月 10 日,则对“商品信息”数据库进行备份,默认的备份文件名是。商品信息_2020-01-10.accdb11. 在Acce
21、ss2020 中要对数据库设置密码,必须以的方式打开数据库。独占三、问答题1启动和退出Access 2020 系统各有哪些方法? 答:启动Access2020 常用的方法有 3 种:在Windows 桌面中单击“开始”按钮,然后依次选择“所有程序”“Microsoft Office”“MicrosoftAccess 2020”选项。先在Windows 桌面上建立Access 2020 的快捷方式,然后双击Access2020 快捷方式图标。双击要打开的数据库文件。退出Access2020 的方法主要有如下 4 种:在Access2020 窗口中,选择“文件”“退出”菜单命令。单击Access2
展开阅读全文