ACCESS教材第4、5章习题
- 格式:doc
- 大小:48.00 KB
- 文档页数:5
《ACCESS数据库实用教程》课后综合练习参考答案第一章数据库基础知识一、选择题1.B 2.B 3.C 4.B 5.B 6.A 7.A 8.D 9.A 10.C 11.C 12.B 13.A 14.C 15.C二、填空题1.信息2.层次模型关系模型3.关系数据模型4.逻辑独立性5.物理独立性6.物理独立性7.同一实体内第二章8. 一对多关系、多对多关系9. 投影10. 需求分析三、上机实训实训1.1 成绩管理数据库设计简要操作步骤如下:(1)设计出数据库的概念结构图,即E-R图,如下图1.1所示。
(2)设计出数据库的逻辑结构图,即关系模型,分别如下。
学生表(学号,姓名,出生日期,政治面貌,所学专业,联系电话,照片)课程表(课程代码,课程名称,课程类别,学分,开课系编号)成绩表(学号,课程代码,平时成绩,期末考试成绩)第二章Access 2003数据库设计与创建一、选择题1.C 2.B 3.A 4.D 5.C 6.A 7.C 8.D 9.B 10.B 11.C 12.B 13.A 14.B 15.B二、填空题1.数据库管理2.打开、设计、新建3.向导4.Web数据访问页、 .mdb5.数据访问页6.关闭时压缩三、上机实训实训2.1 教学信息管理数据库的创建及相关操作简要操作步骤:略实训2.2 采用不同方法创建数据库简要操作步骤:第三章表一、选择题1.A 2.D 3.A 4.D 5.A 6.D 7.B 8.C 9.D 10.C11.A 12.D 13.A 14.C 15.B 16.A 17.B 18.D 19.A 20.C二、填空题1.3种,使用向导创建表、通过输入数据创建表、使用设计视图创建表2.表结构、表内容3.“自动编号”、单字段、多字段4.主表5.主关键,外键三、上机实训实训3.1 数据表的创建与维护1.简要操作步骤如下:(1)打开“教学管理信息系统”数据库,在数据库窗口的“对象”列表中单击“表”对象。
《ACCESS2010数据库应用技术》课后习题参考答案目录第1章.................................................................................................. .. (2)第2章.................................................................................................. .. (4)第3章.................................................................................................. .. (5)第4章.................................................................................................. .. (5)第5章.................................................................................................. .. (6)第6章.................................................................................................. .. (7)第7章.................................................................................................. .. (8)第8章.................................................................................................. .. (9)第9章.................................................................................................. (12)1第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.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。
《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.答:数据独立性是指应用程序与数据库的数据结构之间相互独立。
在数据库系统中,因为采用了数据库的三级模式结构,保证了数据库中数据的独立性。
二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。
在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号 char(8),分类名 char(8),单价 float ,数量 int )商品表2(商品代号 char(8),产地 char(8),品牌 char(6))在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号 char(7),姓名char(6),性别char(2),出生日期 datetime,专业char(10),年级int)课程(课程号 char(4),课程名char(10),课程学分 int)选课(学生号 char(7),课程号char(4),成绩 int)1. select x。
.商品代号,分类名,数量,品牌(09年1月考)from 商品表1 x ,商品表2 ywhere x。
商品代号 = y.商品代号从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息2. select distinct 产地from 商品表2从商品库中查询出所有商品的不同产地3。
select distinct 品牌(07年7月考)from 商品表2从商品库中查询出所有商品的不同品牌4. select count (distinct 产地) as 产地数(08年7月考)from 商品表2从商品库中查询出所有商品的不同产地的总数5. select x..商品代号,分类名,数量,品牌from 商品表1 x ,商品表2 ywhere x.商品代号 = y。
商品代号 and (品牌 =‘熊猫'or 品牌 =‘春兰’)从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌6。
select 学生。
学生号, count (* ) as 选课门数 (08年1月考、09。
7考)from 学生,选课where 学生。
第1章数据库技术概述一、选择题1.Access2003是一种()。
A.数据库B.数据库系统C.数据库管理软件D.数据库管理员答案:C2.菜单命令名称的右侧带有三角符号表示()A.该命令已经被设置为工具栏中的按钮B.将光标指向该命令时将打开相应的子菜单C.当前状态下该命令无效D.执行该命令后会出现对话框答案:B3.Access数据库的对象包括()A.要处理的数据B.主要的操作内容C.要处理的数据和主要的操作内容D.仅为数据表答案:C4.Access2003数据库7个对象中,()是实际存放数据的地方。
A.表B.查询C.报表D.窗体答案:A5.Access2003数据库中的表是一个()。
A.交叉表B.线型表C.报表D.二维表答案:D6.在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。
A.内容不相同的字段B.相同内容的字段C.第一个字段D.最后一个字段答案:B7.Access2003中的窗体是()之间的主要接口。
A.数据库和用户B.操作系统和数据库C.用户和操作系统D.人和计算机答案:A二、填空题1.Access2003是中的一个组件,它能够帮助我们。
答案:Office2003办公软件,数据库管理2.Access2003的用户界面由、、、、和组成。
答案:标题栏,菜单栏,工具栏,工作区,状态栏,任务窗格3.Access2003数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4.Access2003数据库中表之间的关系有、和关系。
答案:一对一,一对多,多对多5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6.报表是把数据库中的数据的特有形式。
答案:打印输出7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet三、判断题1.数据就是能够进行运算的数字。
()答案:×2.在Access数据库中,数据是以二维表的形式存放。
第1章认识Access2003一、选择题1.Access2003是一种〔〕。
A. 数据库B. 数据库系统C. 数据库管理软件D. 数据库管理员答案:C2.菜单命令名称的右侧带有三角符号表示〔〕A. 该命令已经被设置为工具栏中的按钮B. 将光标指向该命令时将翻开相应的子菜单C. 当前状态下该命令无效D. 执行该命令后会出现对话框答案:B3.Access数据库的对象包括〔〕A. 要处理的数据B. 主要的操作容C. 要处理的数据和主要的操作容D. 仅为数据表答案:C4.Access2003数据库7个对象中,〔〕是实际存放数据的地方。
A. 表B. 查询C. 报表D.窗体答案:A5.Access2003数据库中的表是一个〔〕。
A. 穿插表B. 线型表C. 报表D.二维表答案:D6.在一个数据库中存储着假设干个表,这些表之间可以通过〔〕建立关系。
A. 容不一样的字段B. 一样容的字段C. 第一个字段D. 最后一个字段答案:B7.Access2003中的窗体是〔〕之间的主要接口。
A. 数据库和用户B. 操作系统和数据库C. 用户和操作系统D. 人和计算机答案:A二、填空题1.Access2003是中的一个组件,它能够帮助我们。
答案:Office2003办公软件,数据库管理2.Access2003的用户界面由、、、、和组成。
答案:标题栏,菜单栏,工具栏,工作区,状态栏,任务窗格3.Access2003数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4.Access2003数据库中表之间的关系有、和关系。
答案:一对一,一对多,多对多5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6.报表是把数据库中的数据的特有形式。
答案:打印输出7. 数据访问页可以将数据库中的数据发布到上去。
答案:Internet三、判断题1.数据就是能够进展运算的数字。
附录各章习题参考答案第1章习题参考答案1.10.1 思考题1. 答:数据库是指长期存储在计算机内的、有组织的、可共享的、统一管理的相关数据的集合。
数据库系统是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。
通常,一个数据库系统要包括以下4个主要部分:数据、用户、硬件和软件。
2. 数据库管理系统是位于用户和数据库之间的一个数据管理软件,它的主要任务是对数据库的建立、运用和维护进行统一管理、统一控制,即用户不能直接接触数据库,而只能通过DBMS来操纵数据库。
通常情况下,DBMS提供了以下几个方面的功能。
●数据库定义功能:DBMS提供相应数据定义语言定义数据库结构,刻画数据库的框架,并被保存在数据字典中。
数据字典是DBMS存取和管理数据的基本依据。
●数据存取功能:DBMS提供数据操纵语言实现对数据库数据的检索、插入、修改和删除等基本存取操作。
●数据库运行管理功能:DBMS提供数据控制功能,即数据的安全性、完整性和并发控制等,对数据库运行进行有效的控制和管理,以确保数据库数据正确有效和数据库系统的有效运行。
●数据库的建立和维护功能:包括数据库初始数据的装入,数据库的转储、恢复、重组织、系统性能监视、分析等功能。
这些功能大都由DBMS的实用程序来完成。
●数据通信功能:DBMS提供处理数据的传输功能,实现用户程序与DBMS之间的通信,这通常与操作系统协调完成。
3. 数据库中的数据是结构化的,这是按某种数据模型来组织的。
当前流行的基本数据模型有3类:关系模型、层次模型和网状模型。
它们之间的根本区别在于数据之间联系的表示方式不同。
关系模型是用二维表来表示数据之间的联系;层次模型是用树结构来表示数据之间的联系;网状模型是用图结构来表示数据之间的联系。
层次模型和网状模型是早期的数据模型。
通常把它们通称为格式化数据模型,因为它们是属于以“图论”为基础的表示方法。
4. 关系模型(Relational Model)是用二维表格结构来表示实体及实体之间联系的数据模附录各章习题参考答案• 7 •型。
1
习 题 4
一.选择题
1.在Access中的在数据表视图下显示表时,记录行左侧标记的黑色三角形表示该记录
是( C )。
A.首记录 B.末尾记录
C.当前记录 D.新记录
2.在Access中,对数据表的结构进行操作,应在( B )视图下进行。
A.文件夹 B.设计
C.数据表 D.网页
3.在Access中,对数据表进行修改,以下各操作在数据表视图和设计视图下都可以进
行的是( B )。
A.修改字段类型 B.重命名字段
C.修改记录 D.删除记录
4.关系数据库中的关键字是指( D )。
A.能惟一决定关系的字段妙惟肖 B.不可改动的专用保留字
C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合
5.有关字段属性,下面说法中错误的是( B )。
A.字段大小可用于设置文本、数字或自动编号等类型字段的最大容量
B.可以对任何类型的字段设置默认值属性
C.有效性规则属性是用于限制此字段输入值的表达式
D.不同的字段类型,其字段属性有所不同
6.下列关于获取外部数据的说法中,错误的是( D )。
A.导入表后,在Access中修改、删除记录等操作不影响原来的数据文件
B.链接表后,在Access中对数据所做的更改都会影响到原数据文件
C.在Access中可以导入Excel表、其他Access数据库中的表和FoxPro数据库文
件
D.链接表后形成的表其图标和用Access向导生成的表的图标是—样的
7.一个字段由( D )组成。
A.字段名称 B.数据类型
C.字段属性 D.以上都是
8.以下各项中,不是Access中的字段类型的是( D )。
A.文本型 B.数字型
C.货币型 D.窗口型
9.如果一张数据表中含有照片,则保存照片的字段数据类型应是( A )
A.OLE对象型 B.超级链接型
C.查阅向导型 D.备注型
10.下列关于表间关系的说法中,错误的是( D )。
2
A.关系双方联系的对应字段的字段类型必须相同
B.关系双方至少需要有一方为主关键字
C.通过公共字段建立关系
D.在Access中,两个表之间可以建立多对多的关系
11.在Access中,一个表最多可以建立( A )个主键。
A.1 B.2
C.3 D.任意
12.如果要在一对多关系中,修改一方的原始记录后,另一方立即更改,应设置( B )
A.实施参照完整性 B.级联更新相关记录
C.级联删除相关记录 D.以上都不是
13.选定表中所有记录的方法是( D )
A.选定第1个记录
B.选定最后一个记录
C.任意选定一个记录
D.选定第1个记录,按住Shift键,选定最后一个记录
14.排序时如果选取了多个字段,则结果是( C )。
A.按照最左边的列排序 B.按照最右边的列排序
C.按照从左向右的次序依次排序 D.无法进行排序
15.在Access中文版中,以下排序记录所依据的规则中,错误的是( C )
A.中文按拼音字母的顺序排序
B.数字由小到大排序
C.英文按字母顺序排序,小写在前,大写在后
D.以升序来排序时,任何含有空字段值的记录将排在列表的第1条
16.( C )可以唯一地标识表中的每一条记录,它可以是一个字段,也可以是多个字
段的组合。
A.索引 B.排序
C.主关键字 D.次关键字
17.在显示数据表时,某些列的内容不想显示又不能删除,可以对其进行( B )。
A.剪切 B.隐藏
C.冻结 D.移动
18.在下列选项中,可以控制输入数据的方法、样式及输入内容之间的分隔符的是
( C )。
A.有效性规则 B.默认值
C.输入掩码 D.格式
19.使用( C )字段类型创建新的字段,可以作用列表框或组合框从另一个表或值列
表中选择一个值。
A.超级链接 B.自动编号
C.查阅向导 D.OLE对象
3
20.关于备注类型字段,下列说法中错误的是( D )
A.备注是用于存储文字或文字与数字组合的数据类型
B.备注附加的文字或数字
C.备注可以包含较长的文字及数字
D.备注的长度在64K字节以上
二.填空题
1.在表中能够唯一标识表中每条记录的字段或字段组称为 主键 。
2.Access的数据表由 结构 和 记录 组成。
3.记录的排序方式有 升序 和 降序 。
4.如果在设计视图中改变了字段的排列次序,则在数据表视图中列的次序 也 随
之改变;如果在数据表视图中改变了字段的排列次序,则在设计视图中列的次序 不 随
之改变。
5.Access表中有3种索引设置,即 无 、 有(无重复) 和“有(有重
复)”索引
6.有两张表都和第3张表建立了一对多的联系,并且第3个表的主键中包含这两张表
的主键,则这两张表通过第3张表建立的是 多对多 的关系。
7.Access提供了两种字段类型用来保存文本或文本与数字组合的数据,这两种数据类
型分别是文本型和 备注型 。
8.表的设计视图主要由3部分组成: 字段输入区 、属性区和帮助区。
9.设计视图的字段属性区有两个选项卡: 常规 和查阅。
10.在操作数据表时,如果要修改表中多处相同的数据,可以使用 查找/替换 功
能,自动将查找到的数据修改为新数据。
4
习 题 5
一.选择题
1.Access支持的查询类型有( A )。
A.选择查询,交叉表查询,参数查询,SQL查询和操作查询
B.基本查询,选择查询,参数查询,SQL查询和操作查询
C.多表查询,单表查询,交叉表查询,参数查询和操作查询
D.选择查询,统计查询,参数查询,SQL查询和操作查询
2.下面关于查询的说法中,错误的是( D )。
A.根据查询准则,从一个或多个表中获取数据并显示结果
B.可以对记录进行分组
C.可以对查询记录进行总计、计数和平均等计算
D.查询的结果是一组数据的“静态集”
3.使用向导创建交叉表查询的数据源是( D )。
A.数据库文件 B.表
C.查询 D.表或查询
4.在Access中,从表中访问数据的速度与从查询中访问数据的速度相比( A )。
A.要快 B.相等
C.要慢 D.无法比较
5.每个查询都有3种视图,其中用来显示查询结果的视图是( B )。
A.设计视图 B.数据表视图
C.SQL视图 D.窗体视图
6.要对一个或多个表中的一组记录进行全局性的更改,可以使用( A )。
A.更新查询 B.删除查询
C.追加查询 D.生成表查询
7.关于查询的设计视图,下面说法中不正确的是( A )。
A.可以进行数据记录的添加
B.可以进行查询字段是否显示的设定
C.可以进行查询条件的设定
D.可以进行查询表的设定
8.关于查询和表之间的关系,下面说法中正确的是( C )。
A.查询的结果是建立了一个新表
B.查询的记录集存在于用户保存的地方
C.查询中所存储的只是在数据库中筛选数据的准则
D.每次运行查询时,Access便从相关的地方调出查询形成的记录集,这是物理上
就已经存在的
9.如果想显示姓名字段中包含“李”字的所有记录,在条件行输入( D )。
A.李 B.Like李
5
C.Like "李*" D.Like "*李*"
10.如果想显示电话号码字段中8打头的所有记录,在条件行输入( A )。
A.Like "8*" B.Like "8?"
C.Like 6# D.Like 6*
二.填空题
1.创建分组统计查询时,总计项应选择 分组 。
2.操作查询可以分为删除查询、更新查询、 生成表 和 追加查询
3.使用 Date() 函数可以得到今天的日期,使用函数 Now() 可以得到当
前的日期及时间。
4.参数查询是一种利用 对话框 来提示用户输入条件的查询。
5.用文本值作为查询准则时,文本值要用半角的 双引号 或 单引号 括
起来。
6.交叉表查询是利用了表中的 分组字段 来统计和计算的。
7.要查询的条件之间具有多个字段的“与”和“或”关系,则在输入准则时,各条件
间“与”的关系要输入在 同行 ,而各条件间“或”的关系要输入在 不同行 。
8.查询的结果总是与数据源中的数据保持 一致(同步) 。