《ACCESS2010数据库应用技术》课后习题参考答案目录第1章 (1)第2章 (3)第3章 (4)第4章 (5)第5章 (6)第6章 (7)第7章 (8)第8章 (9)第9章 (12)第1章一、选择题1.B2。
A3。
B4。
B5.D6.C7。
A8.D9。
C10。
A11。
C12.D13.B14.D15。
B二、填空题1。
数据库,数据库管理系统,数据库系统2.元组,属性3.1:n或一对多4.选择5。
文件6。
表,窗体三、问答题1。
答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。
人工管理阶段得数据管理就是以人工管理方式进行得,一般不需要将数据长期保存;由应用程序管理数据;数据有冗余,无法实现共享;数据对程序不具有独立性。
文件管理阶段利用操作系统得文件管理功能,将相关数据按一定得规则构成文件,通过文件系统对文件中得数据进行存取与管理,实现数据得文件管理方式.数据可以长期保存;数据对程序有一定独立性;但数据得共享性差、冗余度大,容易造成数据不一致;数据独立性差;数据之间缺乏有机得联系,缺乏对数据得统一控制与管理。
在数据库管理阶段,由数据库管理系统对数据进行统一得控制与管理,在应用程序与数据库之间保持较高得独立性,数据具有完整性、一致性与安全性高等特点,并且具有充分得共享性,有效地减少了数据冗余.(在数据库管理阶段,学校信息管理中应用程序与数据库之间得关系如图1—4所示。
有关学校信息管理得数据都存放在一个统一得数据库中,数据库不再面向某个部门得应用,而就是面向整个应用系统,实现了数据共享,并且数据库与应用程序之间保持较高得独立性。
)新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据得管理以及数据库技术得应用开辟新得途径。
2.答:数据独立性就是指应用程序与数据库得数据结构之间相互独立。
在数据库系统中,因为采用了数据库得三级模式结构,保证了数据库中数据得独立性。
在数据存储结构改变时,不影响数据得全局逻辑结构,这样保证了数据得物理独立性。
在全局逻辑结构改变时,不影响用户得局部逻辑结构以及应用程序,这样就保证了数据得逻辑独立性。
3.答:关系运算式如下:(1)σ年龄〉35(患者)(2)σ职称='主任医师’(医生)(3)π(患者病例号,患者姓名)(σ姓名=’王三'(医生患者)),其中连接得条件为“医生、医生编号=患者、医生编号”。
(4)π(医生编号,姓名,职称)(σ患者姓名=’刘北’(医生患者)),其中连接得条件为“医生、医生编号=患者、医生编号"。
4。
答:启动Access 2010常用得方法有3种:①在Windows桌面中单击“开始”按钮,然后依次选择“所有程序"→“Microsoft Office"→“Microsoft Access 2010”选项。
②先在Windows桌面上建立Access 2010得快捷方式,然后双击Access 2010快捷方式图标。
③双击要打开得数据库文件。
退出Access 2010得方法主要有如下4种.①在Access 2010窗口中,选择“文件”→“退出”菜单命令.②单击Access 2010窗口右上角得“关闭”按钮.③双击Access 2010窗口左上角得控制菜单图标;或单击控制菜单图标,从打开得菜单中选择“关闭”命令;或按组合键Alt+F4。
④右键单击Access 2010窗口标题栏,在打开得快捷菜单中,选择“关闭”命令。
5。
答:Access 2010得主窗口包括标题栏、快速访问工具栏、功能区、导航窗格、对象编辑区与状态栏等组成部分.快速访问工具栏中得命令始终可见,可将最常用得命令添加到此工具栏中。
通过快速访问工具栏,只需一次单击即可访问命令。
功能区就是一个横跨在Access 2010主窗口顶部得带状区域,它由选项卡、命令组与各组得命令按钮3部分组成。
单击选项卡可以打开此选项卡所包含得命令组以及各组相应得命令按钮。
在Access 2010中打开数据库时,位于主窗口左侧得导航窗格中将显示当前数据库中得各种数据库对象,如表、查询、窗体、报表等.导航窗格可以帮助组织数据库对象,就是打开或更改数据库对象设计得主要方式,它取代了Access 2007之前版本中得数据库窗口。
对象编辑区位于Access 2010主窗口得右下方、导航窗格得右侧,它就是用来设计、编辑、修改以及显示表、查询、窗体与报表等数据库对象得区域.对象编辑区得最下面就是记录定位器,其中显示共有多少条记录,当前编辑得就是第几条.状态栏就是位于Access 2010主窗口底部得条形区域。
右侧就是各种视图切换按钮,单击各个按钮可以快速切换视图状态,左侧显示了当前视图状态。
6。
答:导航窗格取代了早期Access版本中所使用得数据库窗口,在打开数据库或创建新数据库时,数据库对象得名称将显示在导航窗格中,包括表、查询、窗体、报表等。
在导航窗格可实现对各种数据库对象得操作。
第2章一、选择题1。
C2。
A3。
A4.D5。
B6.C7。
A8.C9。
B10。
A二、填空题1.12.accdb3。
不含任何数据库对象4。
字段属性区,字段名,属性5。
表得结构,表得记录(或表得内容)6.货币型7.字段名称8.0000000009.数据类型10.冻结,隐藏三、问答题1.答:Access 2010提供了两种创建数据库得方法:一种就是先创建一个空数据库,然后向其中添加表、查询、窗体与报表等对象;另一种就是利用系统提供得模板来创建数据库,用户只需要进行一些简单得选择操作,就可以为数据库创建相应得表、窗体、查询与报表等对象,从而建立一个完整得数据库。
2.答:通常,在Access 2010中创建表得方法有4种:使用设计视图创建表、使用数据表视图创建表、使用表模板创建表与使用字段模板创建表。
3。
答:可通过有效性规则属性来定义对某字段得约束,通过有效性文本定义对该字段编辑时若违反了所定义得约束应给出得提示信息。
例如,对于“工龄”字段,可定义有效性规则为大于1并且小于60,有效性文本为“输入数据有误,请重新输入”。
4。
答:打开数据库后,在导航窗格中对数据库对象得操作有:打开与关闭数据库对象;在数据库中添加数据库对象;复制数据库对象;通过数据库对象快捷菜单,还可以对数据库对象实施其她操作,包括数据库对象得重命名、删除、查瞧数据库对象属性等。
删除数据库对象前必须先将此对象关闭。
5。
答:排序得作用就是对表得记录按所需字段值得顺序显示;筛选得作用就是挑选表中得记录;如果要取消筛选效果,恢复被隐藏得记录,只需在“排序与筛选"命令组中单击“取消筛选"命令按钮。
第3章一、选择题1.B2.C3.C4。
D5。
B6.B7.C8.A9。
C10.D二、填空题1.Between Date()—20 And Date() 或Between Now()-20 And Now() 或>=Date()-20 And 〈=Date()或〉=Now()—20 And 〈=Now()2.”教授" Or "副教授”3。
分组4.与,或5。
参数,生成表三、问答题1。
答:在Access中,根据对数据源操作方式与操作结果得不同,可以把查询分为5种类型,分别就是选择查询、交叉表查询、参数查询、操作查询与SQL查询。
创建查询有3种方法:使用查询向导、使用查询设计视图、使用SQL查询语句。
2。
答:查询就是根据给定得条件从数据库得一个或多个表中找出符合条件得记录,但一个Access查询不就是数据记录得集合,而就是操作命令得集合。
创建查询后,保存得就是查询得操作,只有在运行查询时才会从查询数据源中抽取数据,并创建动态得记录集合,只要关闭查询,查询得动态数据集就会自动消失。
所以,可以将查询得运行结果瞧作就是一个临时表,称为动态得数据集。
它形式上很像一个表,但实质就是完全不同得,这个临时表并没有存储在数据库中。
3。
答:一个字段得值使用表达式计算得到,称该字段为计算字段。
创建计算字段得方法就是,在查询设计视图得设计网格“字段”行中直接输入计算字段名及其计算表达式,即“计算字段名:计算表达式”。
第4章一、选择题1.A2.A3.B4.D5.D6。
C7.B8.A9。
B10.A二、填空题1。
结构化查询语言2。
联合查询,传递查询,数据定义3。
UPDATE 学生SET 成绩=[成绩]+10 WHERE 性别="女"4。
查询成绩表中所有成绩大于平均成绩得记录5。
UNION,查询结果三、问答题1.答:通过SQL语言可实现数据库得全面管理,包括数据查询、数据操纵、数据定义与数据控制4个方面,它就是一种通用得关系数据库语言。
在Access查询中,可通过SQL 视图下得文本编辑器实现SQL语句得输入、编辑。
2。
答:(1)CREATE TABLE 图书(书号CHAR(5) PRIMARY KEY,书名CHAR(10),定价DECIMAL(8,2))(2)INSERT INTO 图书V ALUES(”B1001”,”Access数据库应用技术”,32)(3)SELECT 图书、书名,图书、定价FROM 图书WHERE定价=(SELECT MAX(定价) FROM 图书, 图书发行WHERE 图书、书号=图书发行、书号)UNIONSELECT 图书、书名,图书、定价FROM 图书WHERE定价=(SELECT MIN(定价) FROM 图书, 图书发行WHERE图书、书号=图书发行、书号)(4)SELECT 书号, 数量FROM 图书发行WHERE 书号IN(SELECT 书号FROM 图书WHERE 书名LIKE '*数据库*’)) (5)查询藏有已发行得“Access数据库应用技术”一书得图书馆馆名。
第5章一、选择题1。
C2.C3.C4。
D5.A6.B7.C8.A9。
C10。
D二、填空题1。
名称2。
数据表窗体3。
子窗体4.记录源5。
=[单价]*[数量]三、问答题1。
答:窗体就是一个为用户提供得可以输入与编辑数据得良好界面,窗体得功能大概可分为6个方面:显示与编辑数据;数据输入;查找数据;分析数据;信息显示;控制应用程序流程。
窗体类型分为:纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体与数据透视图窗体.窗体得6种视图就是:设计视图、窗体视图、数据表视图、布局视图、数据透视表视图与数据透视图视图.2。
答:“属性表”对话框得作用:用于窗口及窗口中对象属性值得设置及事件代码得编写.例如,可通过设置“标签”对象得“标题”属性达到显示所需文字说明得目得.3.答:一个窗体就是由多个部分组成得,每个部分称为一个节,窗体可以含有5种节,分别就是:页面页眉、窗体页眉、主体、窗体页脚、页面页脚。