1、1ACCESS2010 数据库应用技术课后习题参考答案目录第 1 章 .1第 2 章 .3第 3 章 .4第 4 章 .5第 5 章 .6第 6 章 .7第 7 章 .8第 8 章 .9第 9 章 .122第 1 章一、选择题1B2A3B4B5D6C7A8D9C10A11C12D13B14D15B二、填空题1数据库,数据库管理系统,数据库系统2元组,属性31:n 或一对多4选择5文件6表,窗体三、问答题1答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。人工管理阶段的数据管理是以人工管理方式进行的,一般不需要将数据长期保存;由应用程序管理数据;数据有冗余,
2、无法实现共享;数据对程序不具有独立性。文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。数据可以长期保存;数据对程序有一定独立性;但数据的共享性差、冗余度大,容易造成数据不一致;数据独立性差;数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的共享性,有效地减少了数据冗余。(在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图 1-4 所示。有
3、关学校信息管理的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用,而是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。)新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的管理以及数据库技术的应用开辟新的途径。32答:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库系统中,因为采用了数据库的三级模式结构,保证了数据库中数据的独立性。在数据存储结构改变时,不影响数据的全局逻辑结构,这样保证了数据的物理独立性。在全局逻辑结构改变时,不影响用户的局部逻辑结构以及应用程序,这样就保证了数据的逻辑独立性。3答:关系
4、运算式如下:(1) 年龄35 (患者)(2) 职称=主任医师 (医生)(3) (患者病例号,患者姓名) ( 姓名=王三 (医生 患者),其中连接的条件为“医生.医生编号= 患者.医生编号 ”。(4) (医生编号,姓名,职称) ( 患者姓名=刘北 (医生 患者),其中连接的条件为“医生.医生编号=患者.医生编号” 。4答:启动 Access 2010 常用的方法有 3 种: 在 Windows 桌面中单击“开始”按钮,然后依次选择“所有程序”“Microsoft Office”“Microsoft Access 2010”选项。先在 Windows 桌面上建立 Access 2010 的快捷方式
5、,然后双击 Access 2010 快捷方式图标。双击要打开的数据库文件。退出 Access 2010 的方法主要有如下 4 种。在 Access 2010 窗口中,选择“文件”“退出”菜单命令。单击 Access 2010 窗口右上角的“关闭”按钮。双击 Access 2010 窗口左上角的控制菜单图标;或单击控制菜单图标,从打开的菜单中选择“关闭”命令;或按组合键 AltF4。右键单击 Access 2010 窗口标题栏,在打开的快捷菜单中,选择“关闭”命令。5答:Access 2010 的主窗口包括标题栏、快速访问工具栏、功能区、导航窗格、对象编辑区和状态栏等组成部分。快速访问工具栏中的
6、命令始终可见,可将最常用的命令添加到此工具栏中。通过快速访问工具栏,只需一次单击即可访问命令。功能区是一个横跨在 Access 2010 主窗口顶部的带状区域,它由选项卡、命令组和各组的命令按钮 3 部分组成。单击选项卡可以打开此选项卡所包含的命令组以及各组相应的命令按钮。在 Access 2010 中打开数据库时,位于主窗口左侧的导航窗格中将显示当前数据库中的各种数据库对象,如表、查询、窗体、报表等。导航窗格可以帮助组织数据库对象,是打开或更改数据库对象设计的主要方式,它取代了 Access 2007 之前版本中的数据库窗口。对象编辑区位于 Access 2010 主窗口的右下方、导航窗格的
7、右侧,它是用来设计、编辑、修改以及显示表、查询、窗体和报表等数据库对象的区域。对象编辑区的最下面是记录定位器,其中显示共有多少条记录,当前编辑的是第几条。状态栏是位于 Access 2010 主窗口底部的条形区域。右侧是各种视图切换按钮,单击各个按钮可以快速切换视图状态,左侧显示了当前视图状态。6答:导航窗格取代了早期 Access 版本中所使用的数据库窗口,在打开数据库或创建新数据库时,数据库对象的名称将显示在导航窗格中,包括表、查询、窗体、报表等。在导航窗格可实现对各种数据库对象的操作。4第 2 章一、选择题1C2A3A4D5B6C7A8C9B10A二、填空题112accdb3不含任何数据
8、库对象4字段属性区,字段名,属性5表的结构,表的记录(或表的内容)6货币型7字段名称80000000009数据类型10冻结,隐藏三、问答题1答:Access 2010 提供了两种创建数据库的方法:一种是先创建一个空数据库,然后向其中添加表、查询、窗体和报表等对象;另一种是利用系统提供的模板来创建数据库,用户只需要进行一些简单的选择操作,就可以为数据库创建相应的表、窗体、查询和报表等对象,从而建立一个完整的数据库。2答:通常,在 Access 2010 中创建表的方法有 4 种:使用设计视图创建表、使用数据表视图创建表、使用表模板创建表和使用字段模板创建表。3答:可通过有效性规则属性来定义对某字
9、段的约束,通过有效性文本定义对该字段编辑时若违反了所定义的约束应给出的提示信息。例如,对于“工龄”字段,可定义有效性规则为大于 1 并且小于 60,有效性文本为“输入数据有误,请重新输入” 。4答:打开数据库后,在导航窗格中对数据库对象的操作有:打开与关闭数据库对象;在数据库中添加数据库对象;复制数据库对象;通过数据库对象快捷菜单,还可以对数据库对象实施其他操作,包括数据库对象的重命名、删除、查看数据库对象属性等。删除数据库对象前必须先将此对象关闭。5答:排序的作用是对表的记录按所需字段值的顺序显示;筛选的作用是挑选表中的记录;如果要取消筛选效果,恢复被隐藏的记录,只需在“排序和筛选”命令组中
10、单击“取消筛选”命令按钮。5第 3 章一、选择题1B2C3C4D5B6B7C8A9C10D二、 填空题1Between Date()-20 And Date() 或 Between Now()-20 And Now() 或 =Date()-20 And =Now()-20 And 3 ThenMsgBox “输入的不为3位数!“End IfFor i = 1 To 3v_result = v_result & Mid(Text0.Value, 3 - i + 1, 1)Next iMsgBox “结果: “ & v_resultEnd Sub3答:VBA 代码如下:Private Sub Command1_Click() x = InputBox(“请输入第一个数 x的值“, “请输入需比较的数“) max = x y = InputBox(“请输入第二个数 y的值“, “请输入需比较的数“) If y max Then max = y z = InputBox(“请输入第三个数z的值“, “ 请输入需比较的数“) If z max Then max = z Me.Text1.Value = Str(x) & “,“ & Str(y) & “,“ & Str(z)