首页 数据库基础与应用(Access2010)主编刘卫国 课后练习答案

数据库基础与应用(Access2010)主编刘卫国 课后练习答案

举报
开通vip

数据库基础与应用(Access2010)主编刘卫国 课后练习答案数据库基础与应用(Access2010)主编:刘卫国课后练习题答案第一章习题1一、选择题1.有关信息与数据的概念,下面说法正确的是()。BA.信息和数据是同义词B.数据是承载信息的物理符号C.信息和数据毫不相关D.固定不变的数据就是信息2.通常,一个数据库系统的外模式()。DA.只能有一个B.最多只能有一个C.至少两个D.可以有多个3.数据库的三级模式之间存在的映射,正确的是()。AA.外模式/模式B.外模式/内模式C.外模式/外模式D.模式/模式4.在关系数据库系统中,当关系模型改变时,用户程序也可以不变,这是(...

数据库基础与应用(Access2010)主编刘卫国 课后练习答案
数据库基础与应用(Access2010)主编:刘卫国课后练习题答案第一章习题1一、选择题1.有关信息与数据的概念,下面说法正确的是()。BA.信息和数据是同义词B.数据是承载信息的物理符号C.信息和数据毫不相关D.固定不变的数据就是信息2.通常,一个数据库系统的外模式()。DA.只能有一个B.最多只能有一个C.至少两个D.可以有多个3.数据库的三级模式之间存在的映射,正确的是()。AA.外模式/模式B.外模式/内模式C.外模式/外模式D.模式/模式4.在关系数据库系统中,当关系模型改变时,用户程序也可以不变,这是()。BA.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性5.以下对关系模型性质的描述,不正确的是()。CA.在一个关系中,每个数据项是最基本的数据单位,不可再分B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名6.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主关键字是R#,S的主关键字是S#,则S#在R中称为()。AA.外部关键字B.候选关键字C.主关键字D.超键7.在一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。CA.元组B.行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的操作()。AA.差B.自然连接C.交D.并9.关系模型中有3类完整性约束:实体完整性、参照完整性和用户定义完整性,定义外部关键字实现的是()。CA.实体完整性B.用户自定义完整性C.参照完整性D.实体完整性、参照完整性和用户自定义完整性10.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。DA.实体完整性约束B.视图完整性约束C.参照完整性约束D.用户自定义完整性约束11.把E-R图转换为关系模型的过程,属于数据库设计的()。BA.概念设计B.逻辑设计C.需求分析D.物理设计12.如果两个实体集之间的联系是1:n,转换为关系时()。AA.将n端实体转换的关系中加入1端实体转换关系的码B.将n端实体转换的关系的码加入到1端的关系中C.将两个实体转换成一个关系D.在两个实体转换的关系中,分别加入另一个关系的码二、填空题1.在数据管理技术的发展过程中,经历了、和,其中数据独立性最高的阶段是。人工管理阶段,文件管理阶段,数据库管理阶段,数据库管理阶段2.数据库是在计算机系统中按照一定的方式组织、存储和应用的。支持数据库各种操作的软件系统叫。由计算机硬件、软件、数据库及有关人员等组成的一个整体叫。数据集合,数据库管理系统,数据库系统3.数据库常用的逻辑模型有、、。Access2010属于。层次模型,网状模型,关系模型,关系模型4.符合一定条件的二维表格在关系数据库中称为,在Access2010中称为。二维表格的一行和一列在关系中分别称为和,而在Access2010中分别称为和。关系,表,元组,属性,记录,字段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)},计算R∪S、R∩S、R-S和π(A,B)(R)。答:R∪S={(a1,b1,c1),(a2,b2,c1),(a3,b2,c3),(a2,b2,c2),(a3,b3,c4)}R∩S={(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),(P3,孙三,女,25,S3),(P4,李四,男,18,S4),(P5,王五,男,25,S2)}(1)查找年龄在25岁以上的研究生。(2)查找所有的教授。(3)查找导师“王南”指导的所有研究生的编号和姓名。(4)查找研究生“李四”的导师的相关信息。答:关系运算式如下:(1)σ年龄>25(研究生)(2)σ职称='教授'(导师)(3)π(研究生编号,研究生姓名)(σ姓名='王南'(导师研究生)),其中连接的条件为“导师.导师编号=研究生.导师编号”。(4)π(导师编号,姓名,职称)(σ研究生姓名='李四'(导师研究生)),其中连接的条件为“导师.导师编号=研究生.导师编号”。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中表和数据库的关系是()。AA.一个数据库可以包含多个表B.一个数据库只能包含一个表C.一个表可以包含多个数据库D.数据库就是数据表2.以下不能退出Access2010系统的操作方法是()。CA.按Alt+F4B.双击Access2010窗口标题栏控制按钮C.在Access2010窗口中选择“文件”→“关闭数据库”命令D.单击Access2010窗口的“关闭”按钮3.在Access2010窗口中,功能区由()组成。AA.选项卡、命令组和命令按钮B.菜单、工具栏和命令按钮C.选项卡、菜单命令和工具按钮D.选项卡、工具栏和命令按钮4.在Access2010中,随着打开数据库对象的不同而不同的操作区域称为()。BA.命令选项卡B.上下文选项卡C.导航窗格D.工具栏5.下列说法中正确的是()。DA.在Access中,数据库中的数据存储在表和查询中B.在Access中,数据库中的数据存储在表和报表中C.在Access中,数据库中的数据存储在表、查询和报表中D.在Access中,数据库中的全部数据都存储在表中6.在Access2010中,建立数据库文件可以选择“文件”选项卡中的()命令。AA.“新建”B.“创建”C.“Create”D.“New”7.在Access2010系统环境下,在同一时间可打开()个数据库。AA.1B.2C.3D.48.打开数据库文件的方法有()。DA.使用“文件”→“打开”命令B.单击最近使用过的数据库文件C.在文件夹中双击数据库文件  D.以上方法都可以9.在Access2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的()命令。BA.“信息”B.“选项”C.“保存并发布”D.“打开”10.在修改某个数据库对象的设计之前,一般先创建一个对象副本,这时可以使用对象的操作来实现。DA.重命名B.重复创建C.备份D.复制11.对数据库进行压缩时,()。CA.采用压缩算法把文件进行编码,以达到压缩的目的B.把不需要的数据剔除,从而使文件变小C.把数据库文件中多余的没有使用的空间还给系统D.把很少用的数据存到其他地方12.拆分后的数据库后端文件的扩展名是()。AA.accdbB.accdcC.accdeD.accdr13.对数据库设置密码后,需要在()时再输入密码。CA.打开表时B.关闭数据库时C.打开数据库时D.修改数据库的内容时14.信任中心中的受信任位置是指()。AA.计算机上用来存放来自可靠来源的受信任文件的文件夹B.可以存放个人信息的文件夹C.可以存放隐私信息的数据库区域D.数据库中可以存放和查看受保护信息的表15.将数据库放在受信任位置时,所有VBA代码、宏和安全表达式都会在()运行。AA.数据库打开时B.数据库关闭时C.数据表打开时D.数据表关闭时二、填空题1.在Access2010中,所有对象都存放在一个扩展名为________的数据库文件中。accdb2.空数据库是指该文件中________。不含任何数据库对象3.在Access2010中,数据库的核心对象是________,用于和用户进行交互的数据库对象是________。表,窗体4.在Access2010主窗口中,从________选项卡中选择“打开”命令可以打开一个数据库文件。文件5.在对数据库进行操作之前应先数据库,操作结束后要数据库。打开,关闭6.打开数据库文件的4种方式是共享方式、只读方式、方式、方式。独占,独占只读7.数据库属性分为5类:、摘要、、内容和自定义。在Access2010主窗口单击“文件”选项卡,再单击右侧的链接,可以查看数据库的属性。常规,统计,查看和编辑数据库属性8.对于表对象,Access2010提供了视图、数据透视表视图、数据透视图视图和视图4种视图模式。数据表,设计9.数据库的拆分,是指将当前数据库拆分为和。前者包含所有表并存储在文件服务器上,后者包含所有查询、窗体、报表、宏和模块,将分布在用户的工作站中。后端数据库,前端数据库10.设系统日期为2016年1月10日,则对“商品信息”数据库进行备份,默认的备份文件名是。商品信息_2016-01-10.accdb11.在Access2010中要对数据库设置密码,必须以的方式打开数据库。独占三、问答题1.启动和退出Access2010系统各有哪些方法?答:启动Access2010常用的方法有3种:①在Windows桌面中单击“开始”按钮,然后依次选择“所有程序”→“MicrosoftOffice”→“MicrosoftAccess2010”选项。②先在Windows桌面上建立Access2010的快捷方式,然后双击Access2010快捷方式图标。③双击要打开的数据库文件。退出Access2010的方法主要有如下4种:①在Access2010窗口中,选择“文件”→“退出”菜单命令。②单击Access2010窗口右上角的“关闭”按钮。③双击Access2010窗口左上角的控制菜单图标;或单击控制菜单图标,从打开的菜单中选择“关闭”命令;或按组合键Alt+F4。④右击Access2010窗口标题栏,在打开的快捷菜单中,选择“关闭”命令。2.Access2010的主窗口由哪几部分组成?答:Access2010的主窗口包括标题栏、快速访问工具栏、功能区、导航窗格、对象编辑区和状态栏等组成部分。快速访问工具栏中的命令始终可见,可将最常用的命令添加到此工具栏中。通过快速访问工具栏,只需一次单击即可访问命令。功能区是一个横跨在Access2010主窗口顶部的带状区域,它由选项卡、命令组和各组的命令按钮3部分组成。单击选项卡可以打开此选项卡所包含的命令组以及各组相应的命令按钮。在Access2010中打开数据库时,位于主窗口左侧的导航窗格中将显示当前数据库中的各种数据库对象,如表、查询、窗体、报表等。导航窗格可以帮助组织数据库对象,是打开或更改数据库对象设计的主要方式,它取代了Access2007之前版本中的数据库窗口。对象编辑区位于Access2010主窗口的右下方、导航窗格的右侧,它是用来设计、编辑、修改以及显示表、查询、窗体和报表等数据库对象的区域。对象编辑区的最下面是记录定位器,其中显示共有多少条记录,当前编辑的是第几条。状态栏是位于Access2010主窗口底部的条形区域。右侧是各种视图切换按钮,单击各个按钮可以快速切换视图状态,左侧显示了当前视图状态。3.Access2010功能区有何优点?答:功能区取代了Access2007以前版本中的下拉式菜单和工具栏,是Access2010中主要的操作界面。功能区的主要优势是,它将通常需要使用菜单、工具栏、任务窗格和其他用户界面元素才能显示的操作任务集中在一个地方,这样,只需在一个位置查找命令,从而方便了用户的使用。4.Access2010导航窗格有何特点?答:导航窗格取代了早期Access版本中所使用的数据库窗口,在打开数据库或创建新数据库时,数据库对象的名称将显示在导航窗格中,包括表、查询、窗体、报表等。在导航窗格可实现对各种数据库对象的操作。5.Access2010的数据库对象有哪些?它们有何作用?答:Access2010包括6种不同的数据库对象,它们是表、查询、窗体、报表、宏和模块。表(Table)又称数据表,它是数据库的核心与基础,用于存放数据库中的全部数据。查询(Query)就是从表中搜索特定的数据,它是按照一定的条件从一个或多个表中筛选出所需要的数据而形成的一个动态数据集,并在一个虚拟的数据表窗口中显示出来。窗体(Form)是数据库系统和用户之间进行交互操作的界面。通过窗体可以对数据库进行编辑、修改,还可以直接或间接地调用宏或模块,并执行查询、打印、预览、计算等功能。报表(Report)主要用来打印或显示数据库中的数据。利用报表(Report)可以将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的方式打印输出。宏(Macro)是一系列操作命令的集合。利用宏可以使大量的重复性操作自动完成,从而使管理和维护Access数据库更加简单。模块(Module)是用VBA(VisualBasicforApplication)语言编写的程序段,使用模块对象可以完成宏不能完成的复杂任务。在Access2007以前的版本中,Access数据库中还有一种数据访问页对象,它是一种特殊的Web页,是Access中唯一独立于Access数据库文件之外的对象。与以前版本不同的是,Access2007及其以后的版本不再支持数据访问页对象。如果希望在Web上部署数据输入窗体并在Access中存储所生成的数据,则需要将数据库部署到MicrosoftWindowsSharePointServices服务器上,使用WindowsSharePointServices提供的工具实现。6.在Access2010中建立数据库的方法有哪些?答:Access2010提供了两种创建数据库的方法:一种是先创建一个空数据库,然后向其中添加表、查询、窗体和报表等对象;另一种是利用系统提供的 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 来创建数据库,用户只需要进行一些简单的选择操作,就可以为数据库创建相应的表、窗体、查询和报表等对象,从而建立一个完整的数据库。7.数据库对象的操作有哪些?简述其操作方法。答:①打开与关闭数据库对象当需要打开数据库对象时,可以在导航窗格中选择一种组织方式,然后双击对象将其直接打开。也可以在对象的快捷菜单中选择“打开”命令打开相应的对象。如果打开了多个对象,则这些对象都会出现在选项卡式文档窗口中,只要单击需要的文档选项卡就可以将对象的内容显示出来。若要关闭数据库对象,可以单击相应对象文档窗口右端的“关闭”按钮,也可以右击相应对象的文档选项卡,在弹出的快捷菜单中选择“关闭”命令。②添加数据库对象如果需要在数据库中添加一个表或其他对象,可以采用新建的方法。如果要添加表,还可以采用导入数据的方法创建一个表。即在“表”对象快捷菜单中选择“导入”命令,可以将数据库表、文本文件、Excel工作簿和其他有效数据源导入Access数据库中。③复制数据库对象一般在修改某个对象的设计之前,创建一个副本可以避免因操作失误而造成损失。一旦操作发生差错,可以使用对象副本还原对象。例如,要复制表对象可以打开数据库,然后在导航窗格中的表对象中选中需要复制的表,单击右键,在弹出的快捷菜单中选择“复制”命令。再单击右键,在快捷菜单中单击“粘贴”命令,即生成一个表副本。④数据库对象的其他操作通过数据库对象快捷菜单,还可以对数据库对象实施其他操作,包括数据库对象的重命名、删除、查看数据库对象属性等。删除数据库对象前必须先将此对象关闭。8.什么叫数据库对象的视图?如何在不同的视图之间进行切换?答:在创建和使用数据库对象的过程中,查看数据库对象的方式称为视图,而且不同的数据库对象有不同的视图方式。以表对象为例,Access2010提供了数据表视图、数据透视表视图、数据透视图视图和设计视图4种视图模式,其中前3种用于表中数据的显示,后一种用于表的设计。在进行视图切换之前,首先要打开一个数据库对象(例如打开一个表),然后有3种方法进行视图切换。①单击“开始”选项卡,在“视图”命令组中单击“视图”命令按钮,可以从弹出的下拉菜单中选择不同的视图方式。此外,在相应对象的上下文命令选项卡中也可以找到“视图”按钮。②在选项卡式文档中右击相应对象的名称,然后在弹出的快捷菜单中选择不同的视图方式。③单击状态栏右侧的视图切换按钮选择不同的视图方式。9.数据库备份有何作用?数据库备份要注意什么?答:数据库的备份有助于保护数据库,以防出现系统故障或误操作而丢失数据。备份数据库时,Access首先会保存并关闭在设计视图中打开的所有对象,然后可以使用指定的名称和位置保存数据库文件的副本。10.为什么要压缩和修复数据库?答:在使用数据库文件的过程中,要经常对数据库对象进行创建、修改、删除等操作,这时数据库文件中就可能包含相应的“碎片”,数据库文件可能会迅速增大,影响使用性能,有时也可能被损坏。在Access2010中,可以使用“压缩和修复数据库”功能来防止或修复这些问题。11.数据库的拆分有何作用?答:所谓数据库的拆分,是将当前数据库拆分为后端数据库和前端数据库。后端数据库包含所有表并存储在文件服务器上。与后端数据库相链接的前端数据库包含所有查询、窗体、报表、宏和模块,前端数据库将分布在用户的工作站中。当需要与网络上的多个用户共享数据库时,如果直接将未拆分的数据库存储在网络共享位置中,则在用户打开查询、窗体、报表、宏和模块时,必须通过网络将这些对象发送到使用该数据库的每个用户。如果对数据库进行拆分,每个用户都可以拥有自己的查询、窗体、报表、宏和模块副本,仅有表中的数据才需要通过网络发送。因此,拆分数据库可大大提高数据库的性能。进行数据库的拆分还能提高数据库的可用性,增强数据库的安全性。12.如何对数据库进行加密和解密?答:首先“以独占方式打开”数据库文件,然后选择“文件”→“信息”命令,再单击“用密码进行加密”按钮,在弹出的“设置数据库密码”对话框中输入数据库密码。当不需要密码时,可以对数据库进行解密。以独占方式打开加密的数据库,选择“文件”→“信息”命令,单击“解密数据库”按钮,在“撤消数据库密码”对话框中输入设置的密码,然后单击“确定”按钮。13.使用受信任位置中的数据库,有哪些操作步骤?答:使用受信任位置中的数据库有3个步骤:使用信任中心创建受信任位置;将数据库保存或复制到受信任位置;打开并使用数据库。第三章习题3一、选择题1.Access能处理的数据包括()。DA.数字B.文字C.图片、动画、音频D.以上均可以2.下面关于Access2010表的叙述中,错误的是()。AA.在Access2010表中,可以对备注型字段进行格式属性设置B.若删除表中含有自动编号型字段的一条记录后,Access2010不会对表中自动编号型字段重新编号C.创建表之间的关系时,应关闭所有打开的表D.可在Access2010表设计视图的“说明”列中对字段进行具体的说明3.在数据库中,当一个表的字段数据取自于另一个表的字段数据时,最好采用下列方法来输入数据而不会发生输入错误()。BA.直接输入数据B.把该字段的数据类型定义为查阅向导,利用另一个表的字段数据创建一个查阅列表,通过选择查阅列表的值进行输入数据。C.不能用查阅列表值输入,只能直接输入数据D.只能用查阅列表值输入,不能直接输入数据4.Access表中不正确的字段类型是()。CA.文本型B.双精度型C.主键型D.长整型5.如果要在“职工”表中建立“简历”字段,其数据类型最好采用()型。BA.文本或备注B.备注或附件C.日期或字符D.数字或文本6.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置()。AA.参照完整性B.有效性规则C.输入掩码D.级联更新相关字段7.表设计视图上半部分的表格用于设计表中的字段,表格的每一行均由4部分组成,它们从左到右依次为()。AA.字段选定器、字段名称、数据类型、说明区B.字段选定器、字段名称、数据类型、字段属性C.字段选定器、字段名称、数据类型、字段特性D.字段选定器、字段名称、数据类型、字段大小8.若要求日期/时间型的“出生年月”字段只能输入包括1998年1月1日在内的以后的日期,则在该字段的“有效性规则”文本框中,应该输入()。DA.<=#1998-1-1#B.>=1998-1-1C.<=1998-1-1D.>=#1998-1-1#9.在Access中,利用“查找和替换”对话框可以查找到满足条件的记录,要查找当前字段中所有第一个字符为y、最后一个字符为w的数据,下列选项中正确使用通配符的是()。BA.y[abc]wB.y*wC.y?wD.y#w10.在数据表视图的方式下,用户可以进行许多操作,这些操作包括()。C①对表中的记录进行查找、排序、筛选和打印。②修改表中记录的数据。③更改数据表的显示方式。A.①②B.①③C.①②③D.②③二、填空题1.Access表由和两部分组成。表的结构,表的记录(或表的内容)2.在“学生”表中有“助学金”字段,其数据类型可以是数字型或。货币型3.在“学生”表中有“性别”字段,其数据类型除文本型外,还可以是。是/否型4.学生的学号由6位数字组成,其中不能包含空格,则“学号”字段正确的输入掩码是。0000005.用于建立两表之间关系的两个字段必须具有相同的。数据类型6.字段输入掩码是给字段输入数据时设置的某种特定的。输入格式7.的作用是 规定 关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定 输入到字段中的数据的范围,的作用是当输入的数据不在规定范围时显示相应的提示信息。有效性规则,有效性文本8.要在表中使某些字段不移动显示位置,可用字段的方法;要在表中不显示某些字段,可用字段的方法。冻结,隐藏三、问答题1.文本型字段和备注型字段有什么区别?OLE对象型字段和附件型字段有什么区别?答:文本型字段可以保存字符数据,也可以是不需要计算的数字。设置“字段大小”属性可控制文本型字段能输入的最大字符个数,最多为255个字符(字节),但一般输入时,系统只保存输入到字段中的字符。如果取值的字符个数超过了255,可使用备注型。备注型字段可保存较长的文本,允许存储的最多字符个数为65536。在备注型字段中可以搜索文本,但搜索速度较在有索引的文本字段中慢。不能对备注型字段进行排序和索引。OLE对象型是指字段允许单独地链接或嵌入OLE对象。添加数据到OLE对象型字段时,Access给出以下选择:插入(嵌入)新对象、插入某个已存在的文件内容或链接到某个已存在的文件。每个嵌入对象都存放在数据库中,而每个链接对象只存放于最初的文件中。可以链接或嵌入表中的OLE对象是指在其他使用OLE 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 程序创建的对象。OLE对象字段最大可为1GB,它受磁盘空间限制。使用附件型字段可以将整个文件嵌入到数据库当中,这是将图片、文档和其他文件和与之相关的记录存储在一起的重要方式,但附件限制数据库的大小最大为2GB。使用附件可以将多个文件存储在单个字段之中,甚至还可以将多种类型的文件存储在单个字段之中。2.在Access2010中,创建表的方法有哪些?答:在Access2010中创建表的常用方法有5种。①使用设计视图创建表使用设计视图创建表是一种常见的方法。打开数据库文件,单击“创建”选项卡,在“表格”命令组中单击“表设计”命令按钮,打开表的设计视图。在设计视图中定义字段和字段属性。②使用数据表视图创建表在数据表视图中,可以新创建一个空表,并可以直接在新表中进行字段的添加、删除和编辑。打开“教学管理”数据库,单击“创建”选项卡,在“表格”命令组中单击“表”命令按钮,进入数据表视图。。在数据表视图中定义字段和字段属性,但不能定义主键。③使用表模板创建表可以使用Access2010内置的一些主题的表模板创建表。利用表模板创建表,会比手动方式更方便快捷。新建一个空数据库,单击“创建”选项卡,在“模板”命令组中单击“应用程序部件”命令按钮,打开表模板列表。单击其中的一个模板,则基于该表模板所创建的表就被插入到当前数据库中。④使用字段模板创建表Access2010提供了一种新的创建表的方法,即通过Access自带的字段模板创建表。模板中已经设计好了各种字段属性,可以直接使用该字段模板中的字段。打开数据库,单击“创建”选项卡,在“表格”命令组中单击“表”命令按钮,进入数据表视图。选中“表格工具/字段”选项卡,在“添加和删除”命令组中,单击“其他字段”按钮右侧的下拉按钮,出现要建立的字段类型菜单。单击需要的字段类型,并在表中输入字段名即可。⑤通过导入外部数据来创建表在Access2010中,可以直接从某个外部数据源获取数据来创建新表或追加到已有的表中,也可以将表或查询中的数据输出到其他格式的文件中。前者称为数据的导入,后者称为数据的导出。将外部数据源的数据添加到Access2010数据库中,有两种处理方法:从外部数据源导入数据和从外部数据源链接数据。导入数据是将数据复制于数据库中,源数据变化将不影响数据库中的数据。链接数据是将链接至数据库中,源数据变化将影响数据库中的数据,并保持一致。3.在表之间的关联中,“参照完整性”的作用是什么?“级联更新相关字段”和“级联删除相关字段”各起什么作用?答:“参照完整性”的作用是限制两个表之间的数据,使两个表之间的数据符合一定的要求。“级联更新相关字段”的作用是当修改主表中某条记录的值时,从表中相应记录的值自动发生相应的变化。“级联删除相关字段”的作用是当删除主表中某条记录时,从表中的相应记录自动删除。4.举例说明字段的“有效性规则”属性和“有效性文本”属性的意义和使用方法。答:可通过有效性规则属性来定义对某字段的约束,通过有效性文本定义对该字段编辑时若违反了所定义的约束应给出的提示信息。例如,对于“工龄”字段,可定义有效性规则为大于1并且小于60,有效性文本为“输入数据有误,请重新输入”。5.记录的排序和筛选各有什么作用?如何取消对记录的筛选/排序?答:排序的作用是对表的记录按所需字段值的顺序显示;筛选的作用是挑选表中的记录。通过单击“开始”选项卡,在“排序和筛选”命令组中单击“取消排序”或“切换筛选”命令按钮可以取消对记录的排序或筛选。6.导入数据和链接数据有什么联系和区别?答:导入数据是将数据复制于数据库中,源数据变化将不影响数据库中的数据。链接数据是将链接至数据库中,源数据变化将影响数据库中的数据,并保持一致。第四章习题4一、选择题1.以下关于查询的叙述,正确的是()。CA.只能根据数据表创建查询  B.只能根据已建查询创建查询C.可以根据数据表和已建查询创建查询  D.不能根据已建查询创建查询  2.若用“学生”表中的“出生日期”字段计算每个学生的年龄(取整),那么正确的计算公式为()。AA.Year(Date())-Year([出生日期])  B.(Date()-[出生日期])/365C.Date()-[出生日期]/365  D.Year([出生日期])/3653.条件Liket[iou]p能查找到的内容是()。BA.tapB.topC.tioupD.tiup4.假设表中有一个“姓名”字段,查找“姓名”为“张三”或“李四”的记录的条件是()。AA.In("张三","李四")B."张三"And"李四"C.Like("张三","李四")D.Like"张三"AndLike"李四"5.查询设计视图窗口中通过设置()行,可以让某个字段只用于设定条件,而不出现在查询结果中。BA.排序B.显示C.字段D.条件6.在查询设计视图中,对一个字段指定的多个条件的取值之间满足()关系。BA.AndB.OrC.NotD.Like7.要统计“学生”表中各专业学生人数,应在查询设计视图中将“学号”字段“总计”单元格设置为(  )。BA.Sum B.CountC.Where    D.Total8.在Access查询中,()能够减少源数据表的数据。DA.选择查询B.生成表查询C.追加查询D.删除查询9.如果用户希望根据某个可以临时变化的值来查找记录,则最好使用的查询是()。CA.选择查询B.交叉表查询C.参数查询D.操作查询10.在Access中,删除查询操作中被删除的记录属于()。BA.逻辑删除B.物理删除C.可恢复删除D.临时删除二、填空题1.假定“教师”表有“工作日期”字段,要查找去年参加工作的教师记录,查询条件为。Year(Date())-Year([工作日期])=12.查询“学生”表中专业名称为“会计学”或“金融学”的记录的条件为               。"会计学"Or"金融学"3.操作查询共有4种类型,分别是生成表查询、删除查询、更新查询和             。追加查询4.创建交叉表查询,必须对行标题和行标题进行操作。分组5.设计查询时,设置在同一行的条件之间是的关系,设置在不同行的条件之间是的关系。与,或6.如果要求通过输入学号查询学生基本信息,可以采用查询。如果在“教师”表中按年龄生成“青年教师”表,可以采用查询。参数,生成表三、问答题1.查询有几种类型?创建查询的方法有几种?答:在Access2010中,根据对数据源操作方式和操作结果的不同,可以把查询分为5种类型,分别是选择查询、交叉表查询、参数查询、操作查询和SQL查询。创建查询有3种方法:使用查询向导、使用查询设计视图、使用SQL查询语句。2.查询和表有什么区别?查询和筛选有什么区别?答:查询是根据给定的条件从数据库的一个或多个表中找出符合条件的记录,但一个Access查询不是数据记录的集合,而是操作命令的集合。创建查询后,保存的是查询的操作,只有在运行查询时才会从查询数据源中抽取数据,并创建动态的记录集合,只要关闭查询,查询的动态数据集就会自动消失。所以,可以将查询的运行结果看作是一个临时表,称为动态的数据集。它形式上很像一个表,但实质是完全不同的,这个临时表并没有存储在数据库中。筛选是对表的一种操作,从表中挑选出满足某种条件的记录称为筛选,经过筛选后的表,只显示满足条件的记录,而那些不满足条件的记录将被隐藏起来。而查询是一组操作命令的集合,查询运行后生成一个临时表。3.查询对象中的数据源有哪些?答:查询的数据源可以是一个或多个表,也可以是一个或多个查询。4.在Access2010查询中,如何进行计算?答:在Access2010查询中,可以执行两种类型的计算:预定义计算和自定义计算。预定义计算是系统提供的用于对查询结果中的记录组或全部记录进行的计算,包括总计、平均值、计数、最大值、最小值、 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 偏差或方差等。在查询设计视图窗口单击“查询工具/设计”选项卡,再在“显示/隐藏”命令组中单击“汇总”命令按钮,可以在设计网格中显示出“总计”行。对设计网格中的每个字段,都可在“总计”行中选择所需选项来对查询中的全部记录、一条或多条记录组进行计算。自定义计算可以用一个或多个字段的值进行数值、日期和文本计算。对于自定义计算,必须直接在设计网格中创建新的计算字段,创建方法是将表达式输入到设计网格的空字段行中,表达式可以由多个计算组成。5.对“教学管理”数据库完成以下查询操作:(1)显示全体学生的平均年龄。(2)查询湖南籍或湖北籍学生的选课情况。(3)创建统计各专业男女生人数的交叉表查询。(4)将近5年来成立的专业信息存入到“新专业”表中。(略,可参考例题)第五章习题5一、选择题1.在SQL语句中,检索要去掉重复的所有元组,则在SELECT中使用()。DA.AllB.UNIONC.LIKED.DISTINCT2.在SELECT语句中,需显示的内容使用“*”,则表示()。BA.选择任何属性B.选择所有属性C.选择所有元组D.选择主键3.查询近5天内的记录应该使用的条件是()。DA.<Date()-5B.>Date()-5C.BetweenDate()AndDate()-5D.BetweenDate()AndDate()+54.有如下SQLSELECT语句:SELECT*FROMMemberWHEREInStr([简历],"篮球")>0下列查询语句中与该语句功能相同的语句是()。CA.SELECT*FROMMemberWHERE简历Like"篮球"B.SELECT*FROMMemberWHERE简历Like"*篮球"C.SELECT*FROMMemberWHEREMember.简历Like"*篮球*"D.SELECT*FROMMemberWHEREMember.简历Like"篮球*"5.有如下SQLSELECT语句:SELECT*FROMstockWHERE单价Between12.76And15.20与该语句等价的是()。AA.SELECT*FROMstockWHERE单价<=15.20And单价>=12.76B.SELECT*FROMstockWHERE单价<15.20And单价>12.76C.SELECT*FROMstockWHERE单价>=15.20And单价<=12.76D.SELECT*FROMstockWHERE单价>15.20And单价<12.766.“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是()。BA.SELECT学号,Count(学号)FROM借阅B.SELECT学号,Count(学号)FROM借阅GROUPBY学号C.SELECT学号,Sum(学号)FROM借阅GROUPBY学号D.SELECT学号,Sum(学号)FROM借阅ORDERBY学号7.使用SELECT语句进行分组检索时,为了去掉不满足条件的分组,应当()。BA.使用WHERE子句B.在GROUPBY后面使用HAVING子句C.先使用WHERE子句,再使用HAVING子句D.先使用HAVING子句,再使用WHERE子句8.某一个查询的设计视图如图5-10所示。图5-10某一个查询的设计视图下列SQL查询语句中,与图5-10所示查询设计视图的查询结果等价的是()。AA.SELECT姓名,性别FROM学生WHERELeft([姓名],1)="张"Or性别="男"B.SELECT姓名,性别FROM学生WHERELeft([姓名],1)="张"And性别="男")C.SELECT姓名,性别,Left([姓名],1)FROM学生WHERELeft([姓名],1)="张"Or性别="男"D.SELECT姓名,性别,Left([姓名],1)FROM学生WHERELeft([姓名],1)="张"And性别="男"9.SQL中用于在已有表中添加或改变字段的语句是()。BA.CREATEB.ALTERC.UPDATED.DROP10.若要在表S中增加一列CN(课程名),可用语句()。CA.ADDTABLES(CNChar(8))B.ADDTABLESALTER(CNChar(8))C.ALTERTABLESADD(CNChar(8))D.ALTERTABLES(ADDCNChar(8))二、填空题1.在SQLSELECT语句中用________子句对查询的结果进行排序,________子句指出的是查询条件。ORDERBY,WHERE2.用SQL语句查询“图书”表的所有记录,应该使用的SELECT语句是________。SELECT*FROM图书3.设“职工”表有工资字段,计算工资合计的SQL语句是:SELECT________FROM职工。Sum(工资)4.语句“SELECT选课.*FROM选课WHERE选课.考试成绩>(SELECTAvg(选课.考试成绩)FROM选课)”查询的结果是。查询“选课”表中所有考试成绩大于平均考试成绩的记录5.要将“学生”表中女生的入学成绩加10分,可使用的语句是。UPDATE学生SET入学成绩=[入学成绩]+10WHERE性别="女"6.有SQL语句:SELECT*FROM工资WHERENot(基本工资>3000Or基本工资<2000)与该语句等价的SQL语句是()。SELECT*FROM工资WHERE基本工资Between2000And30007.有“商品”表如表5-3所示。表5-3“商品”表 部门号 商品号 商品名称 单价 数量 产地 4 G11 A牌电风扇 150 10 广东 4 G14 A牌微波炉 1200 15 上海 2 G15 C牌打印机 2100 30 北京 4 G22 A牌电视机 4500 4 上海 3 G141 B牌电冰箱 3500 12 广东 3 G24 C牌电冰箱 2100 21 上海执行以下SQL语句后,查询结果的记录数是()。SELECT部门号,MAX(单价*数量)FROM商品表GROUPBY部门号38.图5-11是使用查询设计视图完成的查询,与该查询等价的SQL语句是()。图5-11使用查询设计视图完成的查询SELECT学号,数学FROMScWHERE数学>(SELECTAvg(数学)FROMSc)三、问答题1.SQL语句有哪些功能?在Access2010查询中如何使用SQL语句?答:通过SQL语言可实现数据库的全面管理,包括数据查询、数据操纵、数据定义和数据控制4个方面,它是一种通用的关系数据库语言。在Access2010查询中,可通过SQL视图下的文本编辑器实现SQL语句的输入、编辑。2.在SELECT语句中,对查询结果进行排序的子句是什么?能消除重复行的关键字是什么?答:SELECT语句中对查询结果进行排序的子句是ORDERBY,其格式是:ORDERBY<排序选项1>[ASC|DESC][,<排序选项2>[
本文档为【数据库基础与应用(Access2010)主编刘卫国 课后练习答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
张莉
小学教育
格式:doc
大小:133KB
软件:Word
页数:31
分类:
上传时间:2019-06-29
浏览量:791