Access 2010数据库应用基础教程课后习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章
1. 数据库(Database,DB)就是数据的集合,例如,日常生活中,我们用笔记本记录亲朋好友的联系方式,将他们的姓名、地址、电话等信息都记录下来。

这个“通讯录”就是一个最简单的“数据库”。

在计算机领域,数据库是指长期存储在计算机内的、有组织的、可共享的、统一管理的相关数据的集合。

数据库系统是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。

这些有用的信息可以是使用该系统的个人或组织的有意义的任何事情,是对某个人或组织辅助决策过程中不可少的事情。

2. 数据库管理系统(Database Management System,DBMS)是位于用户和数据库之间的一个数据管理软件,它的主要任务是对数据库的建立、运用和维护进行统一管理、统一控制,即用户不能直接接触数据库,而只能通过DBMS来操纵数据库。

DBMS提供了如下几方面的功能。

●数据库定义功能:DBMS提供相应数据定义语言定义数据库结构,刻画数据库的框架,并被保存在数据字典中。

数据字典是DBMS存取和管理数据的基本依据。

●数据存取功能:DBMS提供数据操纵语言实现对数据库数据的检索、插入、修改和删除等基本存取操作。

●数据库运行管理功能:DBMS提供数据控制功能,即数据的安全性、完整性和并发控制等,对数据库运行进行有效的控制和管理,以确保数据库数据正确有效和数据库系统的有效运行。

●数据库的建立和维护功能:包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。

这些功能大都由DBMS的实用程序来完成。

●数据通信功能:DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,这通常与操作系统协调完成。

3. 关系模型、层次模型和网状模型。

4. 关系模型(Relational Model)是用二维表格结构来表示实体及实体之间联系的数据模型。

关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又可称为关系,因此可以说,关系模型是“关系框架”组成的集合。

5. 关系代数用到的运算符包括4类:集合运算符、专门的关系运算符、比较运算符和逻辑运算符。

运算数只有一个的是一元运算;运算数有两个的是二元运算。

6. 关系数据库设计的目标是生成一组关系模式,使我们既不必存储不必要的重复信息,又可以方便地获取信息。

方法之一就是设计满足适当范式的模式。

要确定一个关系模式是否属于期望的范式,还需要有关作为数据库建模对象的现实企业的额外信息。

7. 从2NF中消除传递依赖,就是3NF。

8. 数据操纵语言(Data-Manipulation Language,DML)使得用户可以访问或操纵那些按照某种特定数据模
式组织起来的数据。

数据操纵包括对存储在数据库中的信息进行检索,向数据库中插入新的信息,从数据库中删除信息和修改数据库中存储的信息。

9. 数据库设计一般分为以下6个步骤:
●需求分析:准确了解和分析用户需求,包括数据和处理等。

●概念结构设计:对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

●逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型。

●物理结构设计:为逻辑数据模型选取一个最适合应用环境的物理结构,包括存储结构和存取方法等。

●数据库实施:建立数据库,编制与调试应用程序,组织数据入库,并进行调试运行。

●数据库运行和维护:对数据库系统进行评价、调整和修改。

第2章
1. 略。

2. Access 2010的工作界面包括标题栏、功能区选项卡、状态栏、导航栏、数据库对象窗口以及帮助等部分。

3. Access 2010有6种子对象,即表、查询、窗体、报表、宏和模块。

不同的对象在数据库中有着不同的作用:表是数据库的核心与基础,存放着数据库中的全部数据;报表、查询和窗体都是从数据库中获得数据信息,以实现用户的某一特定的需求,例如,查找、计算统计、打印、编辑修改等;窗体可以提供一种良好的用户操作界面,通过它可以直接或间接地调用宏或模块,并执行查询、打印、预览和计算等功能,甚至可以对数据库进行编辑修改操作。

4. 略。

第3章
1. Access 2010数据库文件的扩展名是.accdb
2. Access 2010有6种子对象,即表、查询、窗体、报表、宏和模块。

3. 略。

4. 略。

5. 打开与关闭数据库、压缩和修复数据库等。

第4章
1. 使用设计器创建表、使用向导创建表、使用数据表视图创建表、使用模版创建表、导入表和链接表。

2. Access的数据类型有12种,包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、附件、计算和查阅向导类型。

3. 选中要设置主键的列,单击【表格工具】的【设计】功能区选项卡,单击【工具】选项组中的【主键】按钮,即可将该列设置为主键。

4. 数据表之间的关系指的是在两个数据表中的相同域上的字段之间建立一对一、一对多或多对多的联
系。

在Access数据库中,通过定义数据表的关系,可以创建能够同时显示多个数据表的数据的查询、窗体及报表等。

通常情况下,相互关联的字段是一个数据表中的主关键字,它对每一条记录提供唯一的标识,而该字段在另一个相关联的数据表中通常被称为外部关键字。

外部关键字可以是它所在数据表中的主关键字,也可以是多个主关键字中的一个,甚至是一个普通的字段。

外部关键字中的数据应和关联表中的主关键字字段相匹配。

5. 略
6. 略。

第5章
1. 直接将光标定位在表的最后一行。

单击状态栏的【记录指示器】最右侧的【新(空白)记录】按钮
2. 附件型字段在【数据表视图】中显示为形式,其中括号内的数字表示当前字段包含的附件个数。

要向该字段添加附件,可以双击该图标,将打开【附件】对话框,通过该对话框,可以编辑附件型字段的内容,包括添加附件、删除附件、打开附件、另存为附件等。

3. 在操作数据库表时,常常会遇到列数很多、很宽的数据表,以至屏幕无法显示全部字段列。

为了浏览屏幕中显示不下的字段列,需要使用水平滚动条。

但是使用水平滚动条会造成数据表最前面的主要字段尤其是关键字段无法看到,从而影响了数据的查看。

冻结列的功能来解决这个问题
选中要隐藏的字段,单击鼠标右键,从弹出的快捷菜单中选择【隐藏字段】命令即可隐藏该列。

4. 打开表的数据表视图,单击排序字段名称右侧的下拉箭头,打开排序下拉菜单,从中选择相应的命令即可。

5. 数据筛选是在众多的记录中找出那些满足指定条件的数据记录而把其他记录隐藏起来(并不是删除记录)的操作。

筛选时必须设置好筛选条件,Access将筛选并显示符合条件的数据。

因此,从这个意义上讲,筛选也就是查询,但实际上,Access的查询功能远比筛选更加丰富(查询功能将在后面介绍)。

6. 打开表的数据表视图,切换到【开始】功能区选项卡,单击【记录】组中的【合计】按钮,在数据表的最下方将自动添加一个空汇总行。

7. 打开表的数据表视图,切换到【外部数据】功能区选项卡,单击【导出】组中的相应按钮即可导出为不同的文件类型。

第6章
1. 査询是Access数据库的重要对象,是用户按照一定条件从Access数据库表或已建立的査询中检索需要数据的最主要方法。

查询与表的区别主要表现在以下几个方面。

●表是存储数据的数据库对象,而查询则是对数据表中的数据进行检索、统计、分析、查看和更改的又一个非常重要的数据库对象。

●如果说,数据表将数据进行了分割,那么查询则是将不同表的数据进行了组合,它可以从多个数据
表中查找到满足条件的记录组成一个动态集,以数据表视图的方式显示。

●查询仅仅是一个临时表,当关闭查询的数据视图时,保存的是查询的结构。

查询所涉及的是表、字段和筛选条件等,而不是记录。

●表和查询都是查询的数据源,查询是窗体、报表、数据访问页的数据源。

●建立多表查询之前,一定要先建立数据表之间的关系。

2. 选择查询、交叉表查询、参数查询、操作查询和SQL查询。

3. 查询条件是指在创建查询时,为了查询所需要的记录,通过对字段添加限制条件,使查询结果中只包含满足条件的数据,与筛选数据记录时使用的【条件】一样。

在Access中,为查询设置条件,首先要打开查询的设计视图中,在查询的设计视图中单击要设置条件的字段,在字段的【条件】单元格输入条件表达式,或使用【表达式生成器】输入条件表达式。

在Access中,有3个逻辑运算符,分别是And、Or和Not。

在多个【条件】单元格中输入表达式时,Access用And或Or运算符进行组合。

如果在同一行的不同单元格中设置了条件,则用And运算符,表示要同时满足所有单元格的条件。

如果在多个不同行中设置条件,用Or运算符,表示只要满足任何一个单元格的条件即可。

4. 略。

5. 略。

6. 略。

第7章
1. 作为输入和输出的界面,窗体可以完成下列功能:
●数据输入:用户可以根据需要设计窗体,作为数据库中数据输入的接口,这种方式可以节省数据录入的时间并提高数据输入的准确度。

窗体的数据输入功能,是它与报表的主要区别。

●数据的显示与编辑:窗体的最基本功能是显示与编辑数据。

窗体可以显示来自多个数据表中的数据。

此外,用户可以利用窗体对数据库中的相关数据进行添加、删除和修改,并可以设置数据的属性。

用窗体来显示并浏览数据比用表和查询的数据表格式显示数据更加灵活,不过窗体每次只能浏览一条记录。

●应用程序流控制:与VB窗体类似,Access 2003 中的窗体也可以与函数、子程序结合。

在每个窗体中,用户可以使用VBA编写代码,并利用代码执行相应的功能。

●信息显示和数据打印:在窗体中可以显示一些警告或解释信息。

此外,窗体也可以用来执行打印数据库数据的功能。

2. 根据功能的不同,可以将窗体分成数据操作窗体、控制窗体、信息显示窗体以及信息交互窗体。

3. 使用向导创建窗体、使用设计视图创建窗体、自动创建窗体、空白窗体、使用图表向导创建窗体等。

4. 子窗体是插入到另一个窗体中的窗体,包含子窗体的窗体称为主窗体。

主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。

创建子窗体有两种方法:一种是同时创建主窗体和子窗体,即将子窗体添加到已有的主窗体中;另一种方法是将已有的窗体添加到另一个窗体中,创建带有子窗体的主窗体。

子窗体与主窗体的关系,可以是嵌入式,也可以是链接式。

5. 切换面板窗体的创建方法是可以通过创建包含许多命令按钮的窗体来实现。

第8章
1. 报表的具体功能包括以下几个方面:
在大量数据中进行比较、小计、分组和汇总,并且可以通过对记录的统计来分析数据等。

报表可以设计成美观的目录、表格、使用的发票、购物订单和标签等形式。

生成带有数据透视图或透视表的报表,增强数据的可读性,如图8-1所示。

System.IO。

2. 窗体主要用于输入数据,报表则主要用于打印数据。

除了输入数据,窗体的其他所有特点都适用于报表,各种窗体控件也适用于报表。

窗体中的计算字段可根据记录数量执行统计操作,报表则可进一步按照分组、每页或全部记录执行统计。

3. 在Access中,报表共有4种视图:报表视图、打印预览视图、布局视图和设计视图。

4. 子报表是出现在另一个报表内部的报表,而包含子报表的报表叫做主报表。

主报表中包含的是一对多关系中的“一”端的记录,而子报表显示“多”端的相关记录。

创建子报表的方法有两种:一是在已有的报表中创建新的子报表;二是将已有报表添加到其他报表中来创建。

5. 切换到报表的【设计视图】,(4) 单击功能区选项卡的【分组和汇总】组中的【分组和排序】图标,即在报表下面位置添加了【添加组】和【添加排序】两个命令按钮。

6. 略。

第9章
1. 宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。

每个操作都由命令来完成,这些命令由Access定义。

类型:简单宏、宏组、条件宏。

2. OpenForm命令是打开窗体。

3. RunMacro命令是执行宏。

4. 略。

第10章
1. 模块就是由VBA通用声明和一个或多个过程组成的集合。

Access有两种类型的模块:标准模块和类模块。

2. (1) 存储数据的方法不同。

标准模块中公共变量的值改变后,后面的代码调用该变量时将得到改变后的值。

类模块可以有效地封装任何类型的代码,起到容器的作用,包含的数据是相对于类的实例对象而独立存在的。

(2) 标准模块中的数据存在于程序的存活期中,将在程序的作用域内存在。

类模块实例中的数据只存在于对象的存活期,随对象的创建而创建,随对象的消失而消失。

(3) 标准模块中的public变量在程序任何地方都是可用的,类模块中的public变量只能在引用该类模块的实例对象时才能被访问。

3. 选择结构:If语句Select Case语句
循环结构:Do…Loop语句For…Next语句While…Wend语句
跳转语句:GoTo语句Exit语句。

4. VBA编辑器中主要的窗口包括代码窗口、立即窗口、本地窗口、对象浏览器、工程资源管理器、属性窗口、监视窗口以及工具箱等。

5. VBA具有4种过程:Sub过程、Function过程、Property属性过程和Event事件过程。

6. 传值和传址。

在形参前加上ByRef关键字或省略不写,则参数传递方式为传址方式。

传址方式是将实参在内存中的地址传递给形参,调用程序将直接修改该内存地址中的数值。

需要注意的是,实参只能是变量。

在形参前加上ByVal关键字,表示参数传递是传值方式,这是一种单向的数据传递,即调用时只能由实参将值传递给形参,调用结束不能由形参将操作结果返回给实参。

第11章
1. (1) 打开需要压缩和修复的Access数据库。

如果该文件位于服务器或共享文件夹中作为共享数据库存在,在执行压缩和修复时需要确定没有其他用户打开该数据库。

(2) 切换到【文件】选项卡,单击左侧窗格中的【信息】选项,然后在右侧选择【压缩和修复数据库】选项,即可压缩和恢复数据库。

2. 新的加密功能只适用于.accdb文件格式的数据库。

Access 2010 加密工具使用的算法比早期的加密工具使用的算法更强。

如果需要对旧版数据库(.mdb 文件)进行编码或应用密码,Access 2010 将使用Access 2003中的编码和密码功能。

3. 略。

4. 略。

相关文档
最新文档