《ACCESS2023数据库应用技术.》课后习题参考答案_第1页
《ACCESS2023数据库应用技术.》课后习题参考答案_第2页
《ACCESS2023数据库应用技术.》课后习题参考答案_第3页
《ACCESS2023数据库应用技术.》课后习题参考答案_第4页
《ACCESS2023数据库应用技术.》课后习题参考答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《ACCESS2024数据库应用技术.》课后习题参考答案《ACCESS2024数据库应用技术》

课后习题参考答案

名目

第1章(2)

第2章(4)

第3章(5)

第4章(5)

第5章(6)

第6章(7)

第7章(8)

第8章(9)

第9章(12)

第1章

一、选择题

1.B

2.A

3.B

4.B

5.D

6.C

7.A

8.D

9.C

10.A

11.C

12.D

13.B

14.D

15.B

二、填空题

1.数据库,数据库管理系统,数据库系统

2.元组,属性

3.1:n或一对多

4.选择

5.文件

6.表,窗体

三、问答题

1.答:计算机数据管理技术经受了人工管理、文件管理、数据库管理以及新型数据库系统等进展阶段。

人工管理阶段的数据管理是以人工管理方式进行的,一般不需要将数据长期保存;由应用程序管理数据;数据有冗余,无法实现共享;数据对程序不具有独立性。

文件管理阶段利用操作系统的文件管理功能,将相关数据按肯定的规章构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。数据可以长期保存;数据对程序有肯定独立性;但数据的共享性差、冗余度大,简单造成数据不全都;数据独立性差;数据之间缺乏有机的联系,缺乏对数据的统一掌握和管理。

在数据库管理阶段,由数据库管理系统对数据进行统一的掌握和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、全都性和平安性高等特点,并且具有充分的共享性,有效地削减了数据冗余。

(在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图1-4所示。有关学校信息管理的数据都存放在一个统一的数据库中,数据库不再面对某个部门的应用,而是面对整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。)新型数据库系统包括分布式数据库系统、面对对象数据库系统、多媒体数据库系统等,为简单数据的管理以及数据库技术的应用开拓新的途径。

2.答:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库系统中,

由于采纳了数据库的三级模式结构,保证了数据库中数据的独立性。在数据存储结构转变时,不影响数据的全局规律结构,这样保证了数据的物理独立性。在全局规律结构转变时,不影响用户的局部规律结构以及应用程序,这样就保证了数据的规律独立性。

3.答:关系运算式如下:

(1)σ年龄>35(患者)

(2)σ职称='主任医师'(医生)

(3)π(患者病例号,患者姓名)(σ姓名='王三'(医生患者)),其中连接的条件为“医生.医生编号=患

者.医生编号”。

(4)π(医生编号,姓名,职称)(σ患者姓名='刘北'(医生患者)),其中连接的条件为“医生.医生编号=

患者.医生编号”。

4.答:启动Access2024常用的方法有3种:

①在Windows桌面中单击“开头”按钮,然后依次选择“全部程序”→“MicrosoftOffice”→“MicrosoftAccess2024”选项。

②先在Windows桌面上建立Access2024的快捷方式,然后双击Access2024快捷方式图标。

③双击要打开的数据库文件。

退出Access2024的方法主要有如下4种。

①在Access2024窗口中,选择“文件”→“退出”菜单命令。

②单击Access2024窗口右上角的“关闭”按钮。

③双击Access2024窗口左上角的掌握菜单图标;或单击掌握菜单图标,从打开的菜单中选择“关闭”命令;或按组合键Alt+F4。

④右键单击Access2024窗口标题栏,在打开的快捷菜单中,选择“关闭”命令。

5.答:Access2024的主窗口包括标题栏、快速访问工具栏、功能区、导航窗格、对象编辑区和状态栏等组成部分。

快速访问工具栏中的命令始终可见,可将最常用的命令添加到此工具栏中。通过快速访问工具栏,只需一次单击即可访问命令。

功能区是一个横跨在Access2024主窗口顶部的带状区域,它由选项卡、命令组和各组的命令按钮3部分组成。单击选项卡可以打开此选项卡所包含的命令组以及各组相应的命令按钮。

在Access2024中打开数据库时,位于主窗口左侧的导航窗格中将显示当前数据库中的各种数据库对象,如表、查询、窗体、报表等。导航窗格可以关心组织数据库对象,是打开或更改数据库对象设计的主要方式,它取代了Access2024之前版本中的数据库窗口。

对象编辑区位于Access2024主窗口的右下方、导航窗格的右侧,它是用来设计、编辑、修改以及显示表、查询、窗体和报表等数据库对象的区域。对象编辑区的最下面是记录定位器,其中显示共有多少条记录,当前编辑的是第几条。

状态栏是位于Access2024主窗口底部的条形区域。右侧是各种视图切换按钮,单击各个按钮可以快速切换视图状态,左侧显示了当前视图状态。

6.答:导航窗格取代了早期Access版本中所使用的数据库窗口,在打开数据库或创建新数据库时,数据库对象的名称将显示在导航窗格中,包括表、查询、窗体、报表等。在导航窗格可实现对各种数据库对象的操作。

第2章

一、选择题

1.C

2.A

3.A

4.D

5.B

6.C

7.A

8.C

9.B

10.A

二、填空题

1.1

2.accdb

3.不含任何数据库对象

4.字段属性区,字段名,属性

5.表的结构,表的记录(或表的内容)

6.货币型

7.字段名称

8.000000000

9.数据类型

10.冻结,隐蔽

三、问答题

1.答:Access2024供应了两种创建数据库的方法:一种是先创建一个空数据库,然后向其中添加表、查询、窗体和报表等对象;另一种是利用系统供应的模板来创建数据库,用户只需要进行一些简洁的选择操作,就可以为数据库创建相应的表、窗体、查询和报表等对象,从而建立一个完整的数据库。

2.答:通常,在Access2024中创建表的方法有4种:使用设计视图创建表、使用数据表视图创建表、使用表模板创建表和使用字段模板创建表。

3.答:可通过有效性规章属性来定义对某字段的约束,通过有效性文本定义对该字段编辑时若违反了所定义的约束应给出的提示信息。例如,对于“工龄”字段,可定义有效性规章为大于1并且小于60,有效性文本为“输入数据有误,请重新输入”。

4.答:打开数据库后,在导航窗格中对数据库对象的操作有:打开与关闭数据库对象;在数据库中添加数据库对象;复制数据库对象;通过数据库对象快捷菜单,还可以对数据库对象实施其他操作,包括数据库对象的重命名、删除、查看数据库对象属性等。删除数据库对象前必需先将此对象关闭。

5.答:排序的作用是对表的记录按所需字段值的挨次显示;筛选的作用是选择表中的记录;假如要取消筛选效果,恢复被隐蔽的记录,只需在“排序和筛选”命令组中单击“取消筛选”命令按钮。

第3章

一、选择题

1.B

2.C

3.C

4.D

5.B

6.B

7.C

8.A

9.C

10.D

二、填空题

1.BetweenDate()-20AndDate()或BetweenNow()-20AndNow()或>=Date()-20And=Now()-20AndmaxThenmax=y

z=InputBox("请输入第三个数z的值","请输入需比较的数")

Ifz>maxThenmax=z

Me.Text1.Value=Str(x)&","&Str(y)&","&Str(z)

Me.Text3.Value=max

4.答:VBA代码如下:

PrivateSubForm_Load()

Me.Text1.Value=""

EndSub

PrivateSubCommand5_Click()

Me.Text1.Value=""

m%=InputBox("请输入欲推断季节的月份的值","留意:只可为1-12之间的整数")SelectCasem

Case2To4'春季

Me.Label2.Caption=Trim(Str(m))&"月份的季节为"

Me.Text1.Value="春季"

Case5To7'夏季

Me.Label2.Caption=Trim(Str(m))&"月份的季节为"

Me.Text1.Value="夏季"

Case8To10'秋季

Me.Label2.Caption=Trim(Str(m))&"月份的季节为"

Me.Text1.Value="秋季"

Case11To12,1

Me.Label2.Caption=Trim(Str(m))&"月份的季节为"

Me.Text1.Value="冬季"

CaseElse'无效的月份

Me.Text1.Value="输入的是无效的月份"

EndSelect

EndSub

5.答:VBA代码如下:

PrivateSubCommand1_Click()

DimmAsString

Me.Text1.Value=""

m="2"

Fori%=3To99Step2

Forj%=2Toi-1

Lx%=iModj

IfLx=0Then

ExitFor

EndIf

Next

Ifj>i-1Then

m=m+","+Trim(Str(i))

EndIf

Next

Me.Text1.Value=m

EndSub

6.答:(1)在教学管理数据库中,添加一条记录的过程如下。

SubAddRecord(kc_haoAsString,kc_nameAsString,kc_classAsString,kc_scoreAsInteger)

DimrsAsNewADODB.Recordset

DimconnAsNewADODB.Connection

OnErrorGoToGetRS_Error

Setconn=CurrentProject.Connection'打开当前连接

rs.OpenstrSQL,conn,adOpenKeyset,adLockOptimistic

rs.AddNew

rs.Fields("课程号").Value=kc_hao

rs.Fields("课程名").Value=kc_name

rs.Fields("课程类别").Value=kc_class

rs.Fields("学分").Value=kc_score

rs.Update

Setrs=Nothing

Setconn=Nothing

EndSub

(2)查找课程名为“数据结构”的记录,并将其学分更新为3。其代码实现如下:SubExecSQL()

DimconnAsNewADODB.Connection

Setconn=CurrentProject.Connection'打开当前连接

strsql="update课程set学分=3where课程名='数据结构'"

conn.Execute(strsql)

Setconn=Nothing

EndSub

(3)删除课程号为“Z0004”的记录。其实现方法只需将ExecSQL()过程中的SQL语句改为:strsql="delete*from课程where课程号='Z0004'"

第9章

一、选择题

1.D

2.C

3.A

4.C

5.A

6.A

二、填空题

1.导入,导出,共享

2.后端数据库,前端数据库

3.商品信息_2024-06-20.accdb

4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论