第1章数据库基础知识答案一、简答题略二、选择题1.A2.C3.D4.C5.A6.B7.B8.C9.A10D11.D12.C13.B14.D15.A16.D17.B18.C19.D20.D三、填空题1.数据库管理系统2..mdb3.记录4.一对一、一对多、多对多5.关系模型6.选择、联接、投影7.关系8.多对多9.主码10.数据库第2章数据库和表答案一、简答题1.Access提供了几种方法建立数据库?答:Access提供两种建立数据库的方法。我们可以先建立一个空数据库,然后向其中添加数据表、查询、窗体和报表等对象,这是创建数据库最灵活的方法。另一种方法是使用“数据库向导”,运用系统模板创建数据库及其对象,然后进行必要的修改。2.如何修改数据库的格式?答:单击“工具”菜单→“选项”,再点击“高级”选项卡,将其中的“默认文件格式”设置为“Access2002-Access2003”,则以后新建数据库的格式就是Access2003了。3.数据库打开方式有几种?答:四种。“共享”方式,“只读”方式,“独占”方式,“独占只读”方式。4.可以使用几种方法关闭数据库?答:两种。(1)单击“文件”菜单→“关闭”。(2)单击“数据库窗口”的“关闭”按钮。5.在Access中如何修复损坏的数据库?答:数据库修复步骤如下:(1)以“打开”或“以独占方式打开”方式打开Access数据库。(2)单击“工具”菜单→“数据库实用工具”→“压缩和修复数据库”。6.表的建立分几步进行?答:表的建立分两步进行。第一步设计表结构,第二步向表中输入数据。7.建立表之前常常要考虑那些问题?答:(1)数据库中应该包含哪些表,每个表的用途是什么?(2)表的名字是什么?(3)表中需要哪些字段?字段名称是什么?(4)每个字段的数据类型是什么?(5)每个字段的宽度是多少?(6)表的主键是什么?8.“表设计器”由哪几个部分组成?每个部分的作用是什么?答:“表设计器”是一种可视化工具,其界面分为两部分。上半部分显示网格;每行网格描述一个字段,包括字段名称、数据类型等。“表设计器”的下半部分显示上半部分中当前字段的其他特征,包括字段长度,以及是否允许空值等。9.设置字段属性的目的是什么?答:在于方便用户输入数据,提高数据录入速度和数据的准确性。10.字段属性包括那些项?答:字段属性包括字段大小、格式、输入掩码、标题、默认值、有效性规则、有效性文本、必填字段、索引等。11.表之间的关系有几种类型?分别是什么?答:三种类型:一对一关系,一对多关系和多对多关系。12.主表和子表是如何形成的?具有什么特征?答:建立表之间的关系后,在“一对多”关系中(包括“一对一”关系),“一”方的表称为主表,“多”方的表称为子表。主表的每一记录都带着子表的相关记录。13.什么是数据的导入与导出?答:数据导入就是将其它系统中的数据从不同格式转换并复制到Access表中。导入后的数据与原数据无关。Access数据库可以导出到其它数据库、电子表格Excel文件、文本文件、HTML网页文件等。二、选择题1.B2.A3.D4.A5.C6.C7.B8.A9.B10.D11.B12.C13.D三、填空题1..mdb2.压缩3.表4.二维表5.Ctrl6.插入字段7.表或值列表8.不同字段间9.实施参照完整性10.多个不相邻的第3章查询答案一、简答题1.查询分为几类?答:选择查询、参数查询、交叉表查询、操作查询、SQL查询。2.创建查询的方法有几种?答:创建查询的方法可以归纳为三种。其一是利用查询向导一步步完成查询对象的建立。其二是利用设计视图建立比较复杂的查询。其三是直接使用SQL语言编写查询命令建立查询。其实,利用查询向导和设计视图创建的查询是由系统根据用户的定义自动生成SQL命令。数据库打开方式有几种?3.重复项查询可以解决什么问题?答:利用重复项查询可以快速找到表中某字段的重复值及其所在的记录,协助用户处理这些记录。4.保存查询的方法有几种?答:保存查询的方法有三种:单击工具栏中的“保存”按钮;单击“文件”菜单并选“保存”命令;单击设计视图右上角的“关闭”按钮。根据出现的对话框,输入查询名称,5.如何在设计视图中添加或删除查询的数据源?答:在设计视图中,点击“显示表”按钮,或在“查询”菜单中点击“显示表”命令,就可以打开“显示表”对话框,实现数据源的添加。删除数据源时,在设计视图的数据源显示区点击某数据源,按Del键删除。6.简述预定义计算中的9种聚合函数及其作用。答:预定义计算中有9个聚合函数以供用户选择,包括:总计(Sum)计算字段中每一组的总和平均值(Avg)计算字段中每一组的平均值最小值(Min)返回字段中每一组的最小值最大值(Max)返回字段中每一组的最大值计数(Count)统计字段中每一组的个数标准差(StDev)计算字段中每一组的标准差方差(Var)计算字段中每一组的方差第一条记录(First)查询组中第一条记录指定的值最后一条记录(Last)查询组中最后一条记录指定的值7.什么是自定义计算?答:自定义计算,就是在设计视图中直接用表达式创建计算字段,用一个或多个字段的数据对每个记录进行数值、日期甚至文本的计算。8.参数查询有哪两种形式?答:有单参数查询和多参数查询两种形式。9.简答操作查询和一般选择查询的最大区别。答:操作查询是一类特殊的查询,它是在操作中以所生成的结果对表中数据进行更改的一种查询,会引起数据的变化;后者则根据查询的设置,在运行中生成结果显示给用户,操作结束后该结果不保存,也不影响源数据。10.操作查询的运行结果会直接影响数据库中的表对象,有什么方法可以检查运行的正确性,防止破坏原数据?答:操作查询在运行的过程中系统将返回多次的提醒对话框需要用户进行确认,同时返回该查询运行中对数据库进行的更改,用户可以分析这个返回信息以确保操作查询运行后,对源数据进行的修改保持在正确的范围内。11.什么是SQL?答:SQL是结构化查询语言(StructuredQueryLanguage)的缩写,是关系数据库管理系统中的标准语言。二、选择题1.D2.C3.C4.C5.A6.C7.A8.C9.C10.D11.B12.C13.C三、填空题1.表之间的关系2.数据表视图3.行标题,列标题4.取值不相同5.查询结果6.预定义计算自定义计算7.[]8.条件设置9.SQL视图第4章窗体答案二、选择题1.D2.A3.C4.D5.B6.D7.B8.C9.B10.A11.A12.B13.C14.A15.D三、填空题1.文本框2.绑定对象框3.查询4.界面(接口)5.数据源6.主键(主码)7.绑定型8.数据表窗体9.主表与子表10.窗体属性第5章报表答案一、简答题略二、选择题1.C2.A3.D4.C5.D6.A7.C8.D9.A10.A11.D12.C13.B14.A15.D16.A17.D18.C19.C20.A三、填空题1.报表2.查看(显示)3.输入4.计算汇总5.物理(原始)6.预览7.报表页脚8.计算字段9.排序10.主表与子表之间的链接第6章宏答案一、简答题1.在Access数据库中宏能够完成的工作包括:(1)协助用户进行对象的操作,包括打开、修改、保存、删除等;对于特定的对象也能进行一些特定的操作,比如查询的执行、报表的打印等等。(2)协助用户进行数据库窗口的调节和优化,比如移动、改变大小。(3)为窗体、报表等对象以及这些对象上的控件加入新的功能。(4)设置数据库对象的各种属性。(5)显示各种提示和警告信息。(6)建立各种自定义菜单。(7)调用并执行其他应用程序。(8)协助用户进行数据的传输,自动地在各种数据格式之间进行导入和导出操作。(9)按照用户预先设定的条件,自动执行一系列的操作。2.有时候用户需要将多个宏按照一定的规则组织在一起,并分别赋予相应的宏名,这种宏的集合叫做宏组;如果宏包含有一定的前置条件,要满足它才能执行,则称其为条件操作宏。3.宏窗口分成上、下两个部分。上半部为宏的设计网格,用户主要依靠这个网格来定义宏,具体有“宏名”、“条件”、“操作”、“注释”等四个部分。(1)“宏名”指定宏的名称,可选。在创建宏组或者需要对宏进行复杂调用时使用。(2)“条件”指定宏的执行条件,可选。只有当该条件满足的时候,宏的操作才会触发。(3)“操作”指定宏所执行的具体操作,以该图为例,OpenTable是指打开一个表格。(4)“注释”对宏的功能和操作进行必要的进一步说明,可选,对宏的执行没有影响。宏窗口的下半部分定义宏的操作参数,这是宏运行时的附加信息。根据上半部分“操作”的选择不同,这里显示的内容也会有所不同。4.单步执行是对宏进行测试的最有效方法,该执行运行一步,就会停下来等待用户的指令,并显示运行中的各种参数以方便用户查看运行过程。5.所谓的触发器,其实指的是各种“事件”,它可能发生在窗体上、数据访问页上,或者发生在这些对象中的各种控件。常见的“事件”有鼠标的单击、双击,控件的选定与切换等。6.(1)选择窗体对象,双击“在设计视图中创建窗体”;(2)确保工具箱的“控件向导”按钮处于激活状态,选择命令按钮;(3)在窗体的主体画出一个命令按钮,这时候会自动进入命令按钮的向导对话框,类别框选择“杂项”,在右方操作框选择“运行宏”。7.如果宏需要满足一定的前置条件才能执行,则称其为条件操作宏。条件操作宏可以实现密码登陆检测、进入退出确认等功能。8.(1)选中宏对象,选定“打开教工信息”;(2)单击菜单栏上的“工具”;(3)从“工具”的下拉菜单中选择“宏”-“用宏创建菜单”。二、选择题1.D2.A3.B4.B5.B6.B7.C8.B9.A10.D11.A12.A13.B三、填空题1.打开,保存,执行,打印2.宏名,操作3.学生信息.打开学生成绩单4.工具,自定义,宏设计5.前置条件第7章答案一、简答题略二、选择题1.A2.C3.B4.B5.D6.C7.A8.C9.B10.D三、填空题1.直接常量,符号常量,系统常量2.显式声明,隐式声明3.数据运算符,比较运算符,连接运算符,逻辑运算符4.顺序结构,分支结构,循环结构5.传地址,传值6.编译错误,运行错误,逻辑错误7.Ubound(a),min=a(i)8.2,sum+i第8章答案一、简答题略二、选择题1.A2.C3.A4.A三、填空题1.唯一202.删除显式权限隐式权限帐户3.MDE4.工作组信息文件第9章答案一、简答题略二、选择题1.D2.A3.A4.C5.D6.C7.A三、填空题1.设计视图网页视图2.设计视图3.htm4.5010