《Access数据库应用技术》课件第4章
- 格式:ppt
- 大小:5.95 MB
- 文档页数:156


1 第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.答:Access 2010提供了两种创建数据库的方法:一种是先创建一个空数据库,然后向其中添加表、查询、窗体和报表等对象;另一种是利用系统提供的模板来创建数据库,用户只需要进行一些简单的选择操作,就可以为数据库创建相应的表、窗体、查询和报表等对象,从而建立一个完整的数据库。 2.答:通常,在Access 2010中创建表的方法有4种:使用设计视图创建表、使用数据表视图创建表、使用表模板创建表和使用字段模板创建表。 3.答:可通过有效性规则属性来定义对某字段的约束,通过有效性文本定义对该字段编辑时若违反了所定义的约束应给出的提示信息。例如,对于“工龄”字段,可定义有效性规则为大于1并且小于60,有效性文本为“输入数据有误,请重新输入”。 4.答:打开数据库后,在导航窗格中对数据库对象的操作有:打开与关闭数据库对象;在数据库中添加数据库对象;复制数据库对象;通过数据库对象快捷菜单,还可以对数据库对象实施其他操作,包括数据库对象的重命名、删除、查看数据库对象属性等。删除数据库对象前必须先将此对象关闭。 5.答:排序的作用是对表的记录按所需字段值的顺序显示;筛选的作用是挑选表中的记录;如果要取消筛选效果,恢复被隐藏的记录,只需在“排序和筛选”命令组中单击“取消筛选”命令按钮。
1 Temp1
一、选择题(每题1分,共30分,将正确的答案写到下列表中)
题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
答案 C C D D A B C A D B A D C D D
题号 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
答案 C C B C D A C B D B C C A D C
1. 以下有关对数据的解释错误的是:( )。
A、数据是信息的载体
B、数据是信息的表现形式
C、数据是0~9组成的符号序列
D、数据与信息在概念上是有区别的
2. 以下模式不是数据库系统体系结构中包含的模式的是:( )。
A、模式 B、外模式 C、优化模式 D、内模式
3. 能够实现对数据库中数据操纵的软件是:( )。
A、操作系统 B、解释系统 C、编译系统 D、数据库管理系统
4. 数据库系统与文件系统最根本的区别是:( )。
A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件
B、数据库系统复杂,而文件系统简单
C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量
D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能
5. 数据管理技术的发展阶段不包括:( )。
A、操作系统管理阶段 B、人工管理阶段
C、文件系统管理阶段 D、数据库系统管理阶段
6. 以下不属于数据库设计步骤的是:( )。
A、概念结构设计 B、签约
C、逻辑结构设计 D、需求分析
7. 设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是:( )。
A、多对多 B、一对多 C、多对一 D、一对一
8. 在关系数据库中主键标识元组的作用是通过( )实现。
A、实体完整性 B、参照完整性
C、用户自定义的完整性 D、域完整性
操作题
1. 创建Access数据库文件student.accdb。
2. 创建“学生”表,并设置字段属性。
(1) “学生”表结构如下:
字段名 数据类型 字段大小
学号 文本 10
姓名 文本 4
性别 文本 1
专业 文本 40
年级 数字 整型
班序号 数字 字节
进校时间 日期/时间
(2) 设置“学号”字段为表的主关键字。
(3) 为“性别”字段设置默认值为“男”,并通过有效性规则限制用户只能输入“男”或“女”。
(4) 将“进校时间”字段格式设为“长日期”。
3. 创建“成绩”表,并设置字段属性。
(1) “成绩”表结构如下:
字段名 数据类型 字段大小
学号 文本 10
课程代码 数字 整型
考试成绩 数字 字节
平时成绩 数字 字节
总评成绩 数字 字节
(2) 将字段“学号”和“课程代码”设置为表的主关键字。
(3) 为“考试成绩”字段创建普通索引。
4. 导入数据。
(1) 将文件“操作题表数据.xls”中的“学生”表数据追加到“student.mdb”的“学生”表。
(2) 将文件“操作题表数据.xls”中的“成绩”表数据追加到“student.mdb”的“成绩”表。
(3) 将文件“操作题表数据.xls”中的“课程”表及数据导入为“student.mdb”的“课程”表,主关键字为“课程代码”字段。
5. 创建“学生”表与“成绩”表间的联系(1:n),并实施参照完整性。
6. 数据操纵。
(1) “课程”表中只保留“计算机”、“英语”和“两课”类课程,删除其他类课程数据。
(2) 更新“成绩”表中“两课”类课程的总评成绩,计算公式为:总评成绩=考试成绩*60%+平时成绩*40%。
7. 创建查询。
(1) 创建查询“两课成绩”,查询“电子商务”专业2008级的两课成绩(即课程种类为“两课”),结果显示学号、姓名、课程名称、考试成绩,并以学号、课程名称升序输出。如下图:
(2) 创建参数查询“学生成绩”,实现输入学生学号输出该学生对应成绩,结果显示学号、课程代码、考试成绩和平时成绩。如下图:
简答题复习资料
1. 设计数据库的基本步骤:
参考答案:
(1) 分析数据需求。确定数据库要存储哪些数据
(2) 确定需要的表。一旦明确了数据库需要存储的数据和所要实现的功能,就可以将数据分解为不同的相关主题,在数据库中为每个主题建立一个表。
(3) 确定需要的字段。确定在各表中存储数据的内容,即确立各表的结构。
(4) 确定各表之间的关系。仔细研究各表之间的关系,确定各表之间的数据应该如何进行联接。
(5) 改进整个设计。为各表加入一些数据作为例子,然后对这些例子进行操作,看是否能够得到希望的结果。如果发现设计不完备,可以对设计做一些调整。
2. 简述使用“表设计器”创建表的基本步骤?
参考答案:
(1) 双击“使用设计器创建表”,打开表设计器。
(2) 在表设计器中,输入各个字段的名称,在“数据类型”下选择各个字段的数据类型;然后设置各字段的相关属性。
(3) 单击工具栏中的“保存”按钮,保存设计好的表结构。
(4) 转换到表的数据视图 ,输入数据内容。
3. 选择查询和操作查询有何区别?
参考答案:选择查询是指从一个或多个表获取满足条件的数据,并且按指定顺序显示数据,查询运行不会影响到数据源的数据,操作查询则可以对数据源数据进行添加、更新、删除等修改操作。
4. 报表和窗体有何不同?
参考答案:窗体是用户与Access数据库应用程序交互的主要接口,报表是用一定的打印格式展示数据的一种有效方式。报表的数据来源与窗体一样,可以是表、查询或SQL语句。不同的是,报表只能打印或显示数据,而不能像窗体那样修改或输入数据。
5. 宏和宏组的区别是什么?
参考答案:宏是一个或多个操作的集合,每个操作都能够自动的实现特定的功能;宏组是有多个宏组成的,每个宏可以独立运行。宏按宏对象名称调用,宏组中的宏则按照“宏组名〃宏名”格式调用,如果仍然像运行宏一样运行宏组名,则只执行宏组中第一个宏名中的操作指令。
6. “有效性文本”的作用是什么?