Access数据库应用基础教程(第三版)习题及答案
Access数据库应用基础教程(第三版)习题及答案
Access数据库应用基础教程(第三版)习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。
数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。
3. 说出几种常用的数据模型。
答:层次模型、网状模型、关系模型。
4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。
5. 简述数据库设计的步骤。
答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。
第2章 SQL 语言简介1. 什么是SQL语言?SQL语言具有哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。
SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。
SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。
2. SQL语言包含哪几个部分?答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。
数据库应用基础教程答案
数据库应用基础教程答案【篇一:access数据库应用基础教程(第三版)习题及答案】txt>程(第三版)习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。
数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。
3. 说出几种常用的数据模型。
答:层次模型、网状模型、关系模型。
4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。
5. 简述数据库设计的步骤。
答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。
第2章 sql 语言简介1. 什么是sql语言?sql语言具有哪些特点和功能?答:sql是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。
sql的特点和功能有:查询,操作,定义和控制四个方面,sql语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。
sql语言即可以作为独立语言使用,用户可以在终端键盘上直接键入sql命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。
2. sql语言包含哪几个部分?答:sql语言包含4个部分:数据定义语言(ddl-data definition language)、数据查询语言(dql-data query language)、数据操纵语言(dml-data manipulation language)、数据控制语言(dcl-data control language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或的比较运算符)。
数据库应用基础—Access2010第3版张巍主编(真正含答案)教材
数据库应用基础—— Access 2010书后习题页)10 认识数据库系统(单元一一、选择题、数据库管理系统是(1)。
、应用软件、编译系统D、操作系统B、系统软件CA、不属于数据库系统组成部分的是(2)。
、文件D、数据库管理系统A、用户BC、硬件属于( Access 20103、)。
、层次数据库系统A、网状数据库系统B、关系型数据库系统DC、分布式数据库系统数据库文件的扩展名是( Access 20104、)。
的核心数据库对象是( Access 2010 .mdbx 5、、A、 .mdbB、 .dbfC .accdbD、)。
、窗体D、报表B、表CA、查询、空数据库是指(6)。
、没有任何数据库对象的数据库、没有基本表的数据库BA 、没有窗体和报表的数据库、数据库中数据表记录为空的数据库DC中,用来表示实体的是(7、在 Access)。
、表、记录D、字段A、域BC、下列实体联系中,属于多对多联系的是(8)。
、乘客与座位B、学生与课程A、班级与学生DC、商品编码与商品、一个学校教师和课程间的联系是(9)。
、一对一A、多对多D、一对多C、多对一B、一个人与他的身份证号码对应的关系是(10)。
、多对多、一对一、一对多ABC、多对一D、一个班级所有同学与他们各自的各科成绩的关系是(11)。
、多对多DBA、一对多、一对一C、多对一数据库对象的是(Access 201012、不是)。
、视图、表DC、报表BA、查询二、判断题、数据库系统是一个独立的系统,可不依赖操作系统。
1)(、数据库系统的核心是数据库管理系统。
2)(( Access 2010是数据库管理系统。
、3)、创建数据库时必须先确定文件名。
4)((存储的数据库对象存储在一个以“、5 Access 2010.mdb ”为扩展名的数据库文件中。
)、表就是数据库,数据库就是表。
6)((数据库只包括数据表。
、7 Access 2010 )(8、视图是 Access数据库中的对象。
数据库应用基础—Access2010第3版张巍主编(真正含答案)教材
====数据库应用基础—— Access2010书后习题单元一认识数据库系统(10 页)一、选择题1、数据库管理系统是()。
A、操作系统B、系统软件C、编译系统D、应用软件2、不属于数据库系统组成部分的是()。
A、用户B、数据库管理系统C、硬件D、文件3、 Access2010 属于()。
A、网状数据库系统 B 、层次数据库系统C、分布式数据库系统 D 、关系型数据库系统4、 Access2010 数据库文件的扩展名是()。
A、 .mdbB、.dbfC、 .accdbD、 .mdbx5 、Access2010 的核心数据库对象是()。
A、查询B、表C、报表 D 、窗体6、空数据库是指()。
A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库7、在 Access 中,用来表示实体的是()。
A、域B、字段C、记录D、表8、下列实体联系中,属于多对多联系的是()。
A、学生与课程B、乘客与座位 C 、商品编码与商品 D 、班级与学生9、一个学校教师和课程间的联系是()。
A、一对一B、一对多C、多对一D、多对多10 、一个人与他的身份证号码对应的关系是()。
A、一对多B、一对一C、多对一D、多对多11 、一个班级所有同学与他们各自的各科成绩的关系是()。
A、一对多B、一对一C、多对一D、多对多12 、不是Access2010 数据库对象的是()。
A、查询B、表C、报表 D 、视图二、判断题1、数据库系统是一个独立的系统,可不依赖操作系统。
()2、数据库系统的核心是数据库管理系统。
()3、 Access2010 是数据库管理系统。
()4、创建数据库时必须先确定文件名。
()5、 Access2010 存储的数据库对象存储在一个以“.mdb ”为扩展名的数据库文件中。
()6、表就是数据库,数据库就是表。
()7、 Access2010 数据库只包括数据表。
access数据库应用基础课后练习答案
课后练习第三章表一、选择题1.C 2.C 3.A 4.B 5.A 6.B 7.A 8.B二.填空题1.一对一一对多多对多2.文本数字货币超级链接是否型日期/时间3.表结构表记录表结构4.关系5.主键6.数据表7.升8.文本备注9.有效性规则10.内部连接左边外部连接右边外部连接第四章查询一、选择题:1.C 2.A 3.D 4.A 5.B 6.B7.B 8.B二.填空题1.SQL 结构化查询语言2.Update ALTER3.delete Drop4.选择参数5.数据表设计6.分组7.数据表8.##,””9.like “王*”10.连接传递第五章窗体设计一.选择题:1.C2.D3.A4.D5.C6.A7.B8.A二.填空题:1.查询2.主体3.节4.标题数据5.子6.输入数据第六章报表一.选择题1.B2.C3.C4.D5.B6.D7.A二.填空题1.格式2.显示器3.打印机4.统计5.修改6.主体第七章页一.选择题1.D2.D3.C4.B5.C6.B二填空题1.Html 快捷方式2.设计视图页面视图网页预览视图3.自动创建数据访问页4.空数据访问页第八章宏一.选择题1.A2.C3.D4.C二填空题1.操作注释条件宏名2.表名称视图数据模式数据模式3.在Access窗口下数据库窗口宏窗口窗体.报表中自动运行宏4.AutoExec5.AutoKeys九.模块一.选择题1.D2.C3. D4. D5. B6.B7.D8.C二填空题1.Visual Basic for Application2.Function3.用户编写的VBA程序代码4.类模块5.顺序结构6.循环7.Msgbox十.一填空题1.结构化生命周期法原型化法 2.调查研究系统分析系统设计系统实施系统评价3.用户参与程度管理层支持系统复杂程度业务流程再造。
数据库应用基础—Access2010第3版张巍主编(真正含答案)教材
数据库应用基础—— Access 2010书后习题单元一认识数据库系统(10 页)一、选择题1、数据库管理系统是()。
A、操作系统B、系统软件C、编译系统D、应用软件2、不属于数据库系统组成部分的是()。
A、用户B、数据库管理系统C、硬件D、文件3、 Access 2010属于()。
A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统4、 Access 2010数据库文件的扩展名是()。
A、 .mdbB、 .dbfC、 .accdbD、 .mdbx 5、 Access 2010的核心数据库对象是()。
A、查询B、表C、报表D、窗体6、空数据库是指()。
A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库7、在 Access中,用来表示实体的是()。
A、域B、字段C、记录D、表8、下列实体联系中,属于多对多联系的是()。
A、学生与课程B、乘客与座位C、商品编码与商品D、班级与学生9、一个学校教师和课程间的联系是()。
A、一对一B、一对多C、多对一D、多对多10、一个人与他的身份证号码对应的关系是()。
A、一对多B、一对一C、多对一D、多对多11、一个班级所有同学与他们各自的各科成绩的关系是()。
A、一对多B、一对一C、多对一D、多对多12、不是Access 2010数据库对象的是()。
A、查询B、表C、报表D、视图二、判断题1、数据库系统是一个独立的系统,可不依赖操作系统。
()2、数据库系统的核心是数据库管理系统。
()3、 Access 2010是数据库管理系统。
()4、创建数据库时必须先确定文件名。
()5、 Access 2010存储的数据库对象存储在一个以“.mdb ”为扩展名的数据库文件中。
()6、表就是数据库,数据库就是表。
()7、 Access 2010数据库只包括数据表。
()8、视图是 Access数据库中的对象。
数据库应用基础——Access2010第3版书后习题含答案
数据库应用基础——Access 2010书后习题单元一认识数据库系统(10页)一、选择题1、数据库管理系统是()。
A、操作系统B、系统软件C、编译系统D、应用软件2、不属于数据库系统组成部分的是()。
A、用户B、数据库管理系统C、硬件D、文件3、Access 2010属于()。
A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统4、Access 2010数据库文件的扩展名是()。
A、.mdbB、.dbfC、.accdbD、.mdbx5、Access 2010的核心数据库对象是()。
A、查询B、表C、报表D、窗体6、空数据库是指()。
A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库7、在Access中,用来表示实体的是()。
A、域B、字段C、记录D、表8、下列实体联系中,属于多对多联系的是()。
A、学生与课程B、乘客与座位C、商品编码与商品D、班级与学生9、一个学校教师和课程间的联系是()。
A、一对一B、一对多C、多对一D、多对多10、一个人与他的身份证号码对应的关系是()。
A、一对多B、一对一C、多对一D、多对多11、一个班级所有同学与他们各自的各科成绩的关系是()。
A、一对多B、一对一C、多对一D、多对多12、不是Access 2010数据库对象的是()。
A、查询B、表C、报表D、视图二、判断题1、数据库系统是一个独立的系统,可不依赖操作系统。
()2、数据库系统的核心是数据库管理系统。
()3、Access 2010是数据库管理系统。
()4、创建数据库时必须先确定文件名。
()5、Access 2010存储的数据库对象存储在一个以“.mdb”为扩展名的数据库文件中。
()6、表就是数据库,数据库就是表。
()7、Access 2010数据库只包括数据表。
()8、视图是Access数据库中的对象。
()9、创建好空白数据库后,系统将自动进入“数据表视图”。
Access数据库应用教程课后题答案
Access数据库应⽤教程课后题答案课后选择题答案第1章1.⼀个教师可讲授多门课程,⼀门课程可由多个教师讲授,则实体教师和课程间的联系是( D )。
A.1:1联系B.1:m联系C.m:1联系D.m:n联系2.把实体—联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( C )。
A.建⽴新的属性来实现B.建⽴新的关键字来实现C.建⽴新的关系来实现D.建⽴新的实体来实现3.对关系S和关系R进⾏集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( A )。
A.并运算B.交运算C.差运算D.积运算4.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( B )。
A.并B.选择C.投影D.笛卡⼉乘积5.关系型数据库中所谓的“关系”是指( B )。
A.各个记录中的数据彼此间有⼀定的关联B.数据模型符合满⾜⼀定条件的⼆维表格式C.某两个数据库⽂件之间有⼀定的关系D.表中的两个字段有⼀定的关系6.下述关于数据库系统的叙述中正确的是( A )。
A.数据库系统减少了数据冗余B.数据库系统避免了⼀切冗余C.数据库系统中数据的⼀致性是指数据类型⼀致D.数据库系统⽐⽂件系统能管理更多的数据7.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( C )。
A.DB包含DBS和DBMS B.DBMS包含DB和DBSC.DBS包含DB和DBMS D.没有任何关系8.在数据管理技术的发展过程中,可实现数据共享的是( C )。
A.⼈⼯管理阶段B.⽂件系统阶段C.数据库系统阶段D.系统管理阶段9.1970年,美国IBM公司研究员E.F.Codd提出了数据库的( C )。
A.层次模型B.⽹状模型C.关系模型D.实体联系模型10.设属性A是关系R的主键,则属性A不能取空值。
这是( A )。
A.实体完整性规则B.参照完整性规则C.⽤户定义完整性规则D.域完整性规则11.数据库技术的奠基⼈之⼀E.F.Codd从1970年起发表过多篇论⽂,主要论述的是( C )。
access数据库基础及应用课后习题答案
习题一一.选择题1.在下列四个选项中,不属于...基本关系运算的是(排序)。
A. 连接B. 投影C. 选择D. 排序2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。
A. 多对多B. 一对多C. 多对一D. 一对一3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。
A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。
B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。
C. 用外部关键字保证有关联的表之间的联系。
D. 以上各原则都包括。
4.数据库类型是根据(数据模型)划分的。
A. 数据模型B. 文件形式C. 记录形式D. 存取数据方法5.DBMS是(操作系统支持下的系统软件)。
A. 操作系统的一部分B. 操作系统支持下的系统软件C. 一种编译程序D. 一种操作系统6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。
A. 查询B. 选择C. 投影D. 联接7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。
A. 选择B. 投影C. 连接D. 重建8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。
A.“选择”运算B.“投影”运算C.“连接”运算D.“交”运算9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。
A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DBS和DBD. DBS与DB和DBMS无关10.数据库系统与文件系统管理数据时的主要区别之一是(B)。
A.文件系统能实现数据共享,而数据库系统却不能。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
access数据库基础及应用课后习题答案
习题一一.选择题1.在下列四个选项中,不属于...基本关系运算的是(排序)。
A. 连接B. 投影C. 选择D. 排序2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。
A. 多对多B. 一对多C. 多对一D. 一对一3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。
A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。
B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。
C. 用外部关键字保证有关联的表之间的联系。
D. 以上各原则都包括。
4.数据库类型是根据(数据模型)划分的。
A. 数据模型B. 文件形式C. 记录形式D. 存取数据方法5.DBMS是(操作系统支持下的系统软件)。
A. 操作系统的一部分B. 操作系统支持下的系统软件C. 一种编译程序D. 一种操作系统6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。
A. 查询B. 选择C. 投影D. 联接7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。
A. 选择B. 投影C. 连接D. 重建8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。
A.“选择”运算B.“投影”运算C.“连接”运算D.“交”运算9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。
A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DBS和DBD. DBS与DB和DBMS无关10.数据库系统与文件系统管理数据时的主要区别之一是(B)。
A.文件系统能实现数据共享,而数据库系统却不能。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
数据库应用基础——Access2010第3版书后习题含答案
数据库应用基础——Access 2010书后习题单元一认识数据库系统(10页)一、选择题1、数据库管理系统是()。
A、操作系统B、系统软件C、编译系统D、应用软件2、不属于数据库系统组成部分的是()。
A、用户B、数据库管理系统C、硬件D、文件3、Access 2010属于()。
A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统4、Access 2010数据库文件的扩展名是()。
A、.mdbB、.dbfC、.accdbD、.mdbx5、Access 2010的核心数据库对象是()。
A、查询B、表C、报表D、窗体6、空数据库是指()。
A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库7、在Access中,用来表示实体的是()。
A、域B、字段C、记录D、表8、下列实体联系中,属于多对多联系的是()。
A、学生与课程B、乘客与座位C、商品编码与商品D、班级与学生9、一个学校教师和课程间的联系是()。
A、一对一B、一对多C、多对一D、多对多10、一个人与他的身份证号码对应的关系是()。
A、一对多B、一对一C、多对一D、多对多11、一个班级所有同学与他们各自的各科成绩的关系是()。
A、一对多B、一对一C、多对一D、多对多12、不是Access 2010数据库对象的是()。
A、查询B、表C、报表D、视图二、判断题1、数据库系统是一个独立的系统,可不依赖操作系统。
()2、数据库系统的核心是数据库管理系统。
()3、Access 2010是数据库管理系统。
()4、创建数据库时必须先确定文件名。
()5、Access 2010存储的数据库对象存储在一个以“.mdb”为扩展名的数据库文件中。
()6、表就是数据库,数据库就是表。
()7、Access 2010数据库只包括数据表。
()8、视图是Access数据库中的对象。
()9、创建好空白数据库后,系统将自动进入“数据表视图”。
(完整word版)数据库应用基础——Access第3版书后习题(含答案)
数据库应用基础——Access 2010书后习题单元一认识数据库系统(10页)一、选择题1、数据库管理系统是()。
A、操作系统B、系统软件C、编译系统D、应用软件2、不属于数据库系统组成部分的是()。
A、用户B、数据库管理系统C、硬件D、文件3、Access 2010属于()。
A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统4、Access 2010数据库文件的扩展名是()。
A、.mdbB、.dbfC、。
accdbD、。
mdbx5、Access 2010的核心数据库对象是().A、查询B、表C、报表D、窗体6、空数据库是指()。
A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库7、在Access中,用来表示实体的是( ).A、域B、字段C、记录D、表8、下列实体联系中,属于多对多联系的是()。
A、学生与课程B、乘客与座位C、商品编码与商品D、班级与学生9、一个学校教师和课程间的联系是( )。
A、一对一B、一对多C、多对一D、多对多10、一个人与他的身份证号码对应的关系是( )。
A、一对多B、一对一C、多对一D、多对多11、一个班级所有同学与他们各自的各科成绩的关系是( )。
A、一对多B、一对一C、多对一D、多对多12、不是Access 2010数据库对象的是( ).A、查询B、表C、报表D、视图二、判断题1、数据库系统是一个独立的系统,可不依赖操作系统。
()2、数据库系统的核心是数据库管理系统。
( )3、Access 2010是数据库管理系统。
( )4、创建数据库时必须先确定文件名。
()5、Access 2010存储的数据库对象存储在一个以“.mdb”为扩展名的数据库文件中。
( )6、表就是数据库,数据库就是表。
()7、Access 2010数据库只包括数据表。
()8、视图是Access数据库中的对象。
()9、创建好空白数据库后,系统将自动进入“数据表视图”.()10、如果创建空白数据库后直接退出系统,则默认的数据表“表1”将被自动保存。
数据库应用基础——Access2010第3版书后习题含答案
数据库应用基础——Access 2010书后习题单元一认识数据库系统(10页)一、选择题1、数据库管理系统是()。
A、操作系统B、系统软件C、编译系统D、应用软件2、不属于数据库系统组成部分的是()。
A、用户B、数据库管理系统C、硬件D、文件3、Access 2010属于()。
A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统4、Access 2010数据库文件的扩展名是()。
A、.mdbB、.dbfC、.accdbD、.mdbx5、Access 2010的核心数据库对象是()。
A、查询B、表C、报表D、窗体6、空数据库是指()。
A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库7、在Access中,用来表示实体的是()。
A、域B、字段C、记录D、表8、下列实体联系中,属于多对多联系的是()。
A、学生与课程B、乘客与座位C、商品编码与商品D、班级与学生9、一个学校教师和课程间的联系是()。
A、一对一B、一对多C、多对一D、多对多10、一个人与他的身份证号码对应的关系是()。
A、一对多B、一对一C、多对一D、多对多11、一个班级所有同学与他们各自的各科成绩的关系是()。
A、一对多B、一对一C、多对一D、多对多12、不是Access 2010数据库对象的是()。
A、查询B、表C、报表D、视图二、判断题1、数据库系统是一个独立的系统,可不依赖操作系统。
()2、数据库系统的核心是数据库管理系统。
()3、Access 2010是数据库管理系统。
()4、创建数据库时必须先确定文件名。
()5、Access 2010存储的数据库对象存储在一个以“.mdb”为扩展名的数据库文件中。
()6、表就是数据库,数据库就是表。
()7、Access 2010数据库只包括数据表。
()8、视图是Access数据库中的对象。
()9、创建好空白数据库后,系统将自动进入“数据表视图”。
《ACCESS数据库应用技术教程》习题参考答案
《ACCESS数据库应用技术教程》习题参考答案《Access数据库应用技术教程》课后习题参考答案第一章*****003入门一、填空题:1.人工管理、文件系统、数据库系统管理2.数据库定义、数据库管理、数据库建立和维护3.数据库4.数据库管理系统、核心5.实体集、属性、码6.实体7.实体内部、实体之间8.联系、属性名、联系9.层次、网状、关系、面向对象、关系模型10.二维表、二维表11.候选关键字、候选关键字、主关键字、主键12.一个关系、一个关系13.投影14.等值连接、自然连接15.范式16.完整性约束17.数据库窗口18.表、查询、窗体、报表、页、宏、模块19..mdb20.VBA Application二、选择题:1.B 2.A 3.C 4.B 5.B 6.A 7.C 8.C 9.A 10.B 11.D 12.A 13.A 14.A 15.B 16.A 17.C 18.D 19.D 20.A 第二章数据库与表一、填空题:1.主键2.不能相同、不能为空3.设计4.自动编号5.数据表6.字母、汉字、空格、1~64、1英文句号.、感叹号!、方括号[]、单撇号’7.货币型、数字型、文本型、备注型、是否型、文本型(或者数字型)8.显示和打印9.10.输入模式、数据输入11.格式12.密码13.非法14.有效性规则15.文本型、查阅16.数据表17.格式→字体、不需18.字段名称、数据类型19.OLE对象20.冻结二、选择题:1.D 2.B 3.B 4.D 5.B 6.C 7.C 8.D 9.B 10.A 11.B 12.D 13.B 14.C 15.B 16.A 17.B 18.C 19.C 20.B第三章查询一、填空题1、数据表视图、SQL视图、数据透视图视图、设计视图2、图书编号in (1166,1388)3、显示4、生成表查询、更新查询5、姓名like “李*”6、窗体、报表7、查询8、生成表查询二、选择题1 C 11 C2 A 12 B3 D 13 B4 C 14 B5 D 15 C6 B7 A8 C9 B 10 D 2第四章窗体一、填空题:1.设计视图窗体视图数据表视图数据透视表视图数据透视图视图2.自动创建窗体:纵栏式3.用于显示提示信息或接受用户输入的数据4.表、查询5.所有操作二、选择题1.A 2.A 3.B 6.D 7.B 8.D 第五章报表一、填空题:1.设计视图2.报表3.计算4.排序分组5.报表页眉6.标签报表7.第一页8.四9.“视图”→“属性” 10.等号二、选择题:1.C 2.A 3.B 6.C 7.A 8.A第六章数据访问页一.填空题:1.设计视图、页面视图2.页3.图象超链接4.设计视图二.选择题:1.B 2.A 3.D 4.D 4.B 5.A 9.B 10.C 4.A 5.A 9.C 10.ABD3第七章宏一.填空题:1.表、查询、窗体、报表、页、宏、模块2.设计网格区、操作参数编辑区3.视图4.宏名、条件、操作、注释、操作参数5.F16.在宏操作名下拉列表中选择宏操作、拖曳数据库对象7.宏组8.预先设置的条件表达式9.单步调试10.^{Insert} 11.AutoKeys 12.直接运行宏;运行宏组中的宏;从另一个宏或者在Microsoft Visual Basic过程中运行宏;为响应窗体、报表或者控件上发生的事件而运行宏或事件过程(注:本题答案即第205至206页中7.3.1至7.3.4这四节的小标题)13.插入行、运行、单步14.OpenTable、MsgBox、Close15.继续执行中断后的其余宏操作,直到宏运行完毕为止二.选择题:1.B 2.C 3.D 4.A 5.B 6.A 7.D 8.A 9.B 10.A 11.B 12.B 13.B 14.A 15.D第八章、第九章(答案略)4。
数据库原理及应用教程第3版课后题答案
数据库原理及应用教程第3版课后题答案第一篇:数据库原理及应用教程第3版课后题答案第一章习题参考答案一、选择题1.C2.B3.D4.C5.D6.A7.A8.B9.D 10.B 11.C 12.D 13.A 14.D15.B 16.C 17.D 18.A 19.D 20.A二、填空题1.数据库系统阶段2.关系3.物理独立性4.操作系统5.数据库管理系统(DBMS)6.一对多7.独立性8.完整性控制9.逻辑独立性 10.关系模型11.概念结构(逻辑)12.树有向图二维表嵌套和递归 13.宿主语言(或主语言)14.数据字典15.单用户结构主从式结构分布式结构客户/服务器结构服务器结构第2章习题参考答案一、选择题1.A2.C3.C4.B5.B6.C7.B8.D9.C 10.A 11.B 12.A 13.A 14.D15.D二、填空题1.选择(选取)2.交3.相容(或是同类关系)4.并差笛卡尔积选择投影5.并差交笛卡尔积6.选择投影连接7.σf(R)8.关系代数关系演算浏览器/ 9.属性 10.同质11.参照完整性12.系编号,系名称,电话办公地点 13.元组关系域关系 14.主键外部关系键 15.R和S没有公共的属性第3章习题参考答案一、选择题1.B2.A3.C4.B5.C6.C7.B8.D9.A 10.D二、填空题结构化查询语言(Structured Query Language)数据查询、数据定义、数据操纵、数据控制外模式、模式、内模式数据库、事务日志NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK约束聚集索引、非聚集索引连接字段行数定义系统权限、对象权限基本表、视图12.(1)INSERT INTO S VALUES('990010','李国栋','男',19)(2)INSERT INTO S(No,Name)VALUES('990011', '王大友')(3)UPDATE S SET Name='陈平' WHERE No='990009'(4)DELETE FROM S WHERE No='990008'(5)DELETE FROM S WHERE Name LIKE '陈%' 13.CHAR(8)NOT NULL 14.o=o 15.ALTER TABLE Student ADD SGrade CHAR(10)第4章习题参考答案一、选择题1.B2.B3.D4.B5.C6.D7.B8.D9.C 10.A二、填空题1.超键(或超码)2.正确完备3.属性集X的闭包X + 函数依赖集F的闭包F +4.平凡的函数依赖自反性5.{AD→C} φ6.2NF 3NF BCNF7.无损连接保持函数依赖8.AB BC BD9.B→φ B→B B→C B→BC 10.B→C A→D D→C 11.AB 1NF 12.AD 3NF第5章习题参考答案一、选择题1.B2.B3.C4.A5.C6.D7.A8.C9.D 10.D 11.B 12.B 13.A 14.D15.A二、填空题安全性控制、完整性控制、并发性控制、数据库恢复数据对象、操作类型授权粒度、授权表中允许的登记项的范围原始数据(或明文)、不可直接识别的格式(或密文)、密文事务、原子性、一致性、隔离性、持久性丢失更新、污读、不可重读封锁、排它型封锁、共享封锁利用数据的冗余登记日志文件、数据转储事务故障、系统故障、介质故障完整性登录账号、用户账号 public 服务器、数据库第6章习题参考答案一、选择题1.B2.C3.C4.A5.C6.B7.C8.B9.D 10.C 11.D 12.B 13.B 14.D二、填空题数据库的结构设计、数据库的行为设计新奥尔良法分析和设计阶段、实现和运行阶段需求分析概念结构设计自顶向下、自底向上属性冲突、命名冲突、结构冲突逻辑结构设计确定物理结构、评价物理结构数据库加载运行和维护物理数据字典需求分析载入第7章习题参考答案一、选择题1.B2.C3.B4.D5.A二、填空题局部变量、全局变量--、/*……*/ DECLARE SQL、流程控制AFTER 触发器、INSTEAD OF 触发器插入表、删除表数据库备份、事务日志备份、差异备份、文件和文件组备份简单还原、完全还原、批日志还原硬盘、磁带、管道第二篇:Access数据库应用教程课后题答案课后选择题答案第1章1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是(D)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Access数据库应用基础教程(第三版)习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。
数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。
3. 说出几种常用的数据模型。
答:层次模型、网状模型、关系模型。
4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。
5. 简述数据库设计的步骤。
答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。
第2章 SQL 语言简介1. 什么是SQL语言?SQL语言具有哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。
SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。
SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。
2. SQL语言包含哪几个部分?答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。
内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。
内部联接包括同等联接和自然联接。
(2)外部联接。
外部联接可以是左向外部联接、右向外部联接或完整外部联接。
左向外部联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。
如果左表的某一行在右表中没有匹配行,则在关联的结果集行中,来自右表的所有选择列表列均为空值。
右向外部联接是左向外部联接的反向联接。
将返回右表的所有行。
如果右表的某一行在左表中没有匹配行,则将为左表返回空值。
完整外部联接将返回左表和右表中的所有行。
当某一行在另一个表中没有匹配行时,另一个表的选择列表列将包含空值。
如果表之间有匹配行,则整个结果集行包含基表的所有字段值。
(3)交叉联接。
交叉联接将返回左表中的所有行。
左表中的每一行均与右表中的所有行组合。
交叉联接也称作笛卡尔积。
第4章初识Access 20101. 练习启动和关闭Access 2010。
2. Access 2010的工作界面有哪几部分组成?答:Access2010的工作界面包括“可用模板”页、功能区、导航窗格、选项卡式文档、状态栏、微型工具栏和样式库。
3. Access 2010包括哪些数据库对象,分别说出它们的含义和功能?答:(1)表:数据库中最基本的组成单位。
(2)查询:数据库中应用最多的对象之一,可执行很多不同的功能。
(3)窗体:用来处理数据的界面,通常包含一些可执行各种命令的按钮。
(4)报表:对数据库中数据进行打印的最简单也最有效的方法。
(5)宏:可以看作是一种简化的编程语言。
(6)模块:声明、语句和过程的集合,它们作为一个单元存储在一起。
第5章表的创建和使用1. 在Access 2010中,有哪几种创建表的方法?答:(1)在新数据库中创建新表(2)使用设计视图创建表(3)通过导入来创建表(4)通过链接来创建表2. 为什么要建立表间关系?表之间有哪几种关系?答:一个数据库应用系统包括多个表。
为了把不同表的数据组合在一起,必须建立表间的关系建立表之间的关系,不仅建立了表之间的关联,还保证了数据库的参照完整性。
表之间的关系有3中:一对多关系、多对多关系和一对一关系。
3. 如何设置表的主键?答:表的主键:表中某一字段的值可以唯一标识一条记录那么就可以将该字段指定为主键;如果表中没有一个字段的值可以唯一标识一条记录,那么就可以考虑选择多个字段组合在一起作为主键,来唯一标识记录。
4. Access 2010数据库字段的类型有哪几种?答:Access 2010中有九种数据类型:文本,数字,备注,日期/时间,货币,自动编号,是/否,OLE对象,二进制数据。
第6章表的操作和修饰1. 如何向数据表中添加数据记录?答:增加新记录有3种方法:(1)直接将光标定位在表的最后一行。
(2)单击“记录指示器”上的最右侧的“新(空白)纪录”按钮。
(3)在“数据”选项卡的“记录”组中,单击“新纪录”按钮。
2. 如何在字段中查找和替换指定的内容?答:使用“查找和替换”对话框或选择查询执行查找操作时,需要输入一个搜索字符串—一个文本字符串,或者文本及通配符字符的字符串。
该对话框会将该字符串视为一个模式,并返回所有与该模式匹配的记录3. 如何对记录进行排序?答:打开数据库中需要进行排序的数据表,在表中选中需要进行排序的字段,单击鼠标右键,在打开的下拉菜单中选择“升序”或“降序”命令即可完成对字段的排序。
4. 简述查找与筛选的异同点。
答:ACCESS中的筛选是一个对资料表临时的查询,它不会保存筛选的结果(关闭资料表后即消失),并且它只能作一些简单的筛选,远远没有查询的功能强;而查询是一个对资料表的筛选可进行永久保存(将它保存为查询文件)。
并且它可以依据任何条件(单一的或者是组合的都行)对资料表进行准确的筛选。
5. 冻结列的作用是什么?如何冻结列?答:在操作数据库时,常常会遇到列数很多、很宽的数据表,在屏幕无法显示全部字段列。
为了浏览不能显示的字段列,需要使用水平滚动条。
但是使用水平滚动条,则会造成数据表最前面的主要字段尤其是关键字段无法看到,从而影响了数据的查看。
Access提供了冻结列功能来解决这个问题。
在选定要冻结的列后,右击鼠标,在打开的快捷菜单中,单击“冻结列”命令即可。
6. 如何向数据表添加汇总行?答:在表中在“开始”选项卡上的“记录”组中,单击汇总按钮,则此时表中的最下部,自动添加一个空汇点行。
第7章查询1. 什么是查询?查询与表有何区别?答:查询是在指定的(一个或多个)表中,根据给定的条件从中筛选所需要的信息,构成一个新的数据集合,供使用者查看、更改和分析使用。
尽管从查询的运行视图上看到的数据集合形式与从表视图上看到的数据集合形式完全一样,但是这个数据集合与表不同,它并不是数据的物理集合,而是动态数据的集合。
查询中所存放的是如何取得数据的方法和定义,2. 查询的类型有哪几种?各种类型的查询功能有何不同?答:查询的类型有5种:选择查询、参数查询、交叉表查询、操作查询和SQL查询。
选择查询:根据指定的查询条件,从一个或多个表中获取数据并显示结果。
参数查询:参数查询是一种交互式查询,它利用对话框来提示用户输入查询条件,然后根据所输入的条件检索记录。
交叉表查询:使用交叉表查询可以计算并重新组织数据的结构,这样可以更加方便地分析数据。
操作查询:操作查询用于添加、更改或删除数据。
操作查询共有四种类型:删除、更新、追加与生成表。
SQL查询:使用SQL语句创建的查询。
3. 如何设置查询条件?如何在条件中运用逻辑运算符?查询条件是一个表达式,Access将它与查询字段值进行比较以显示满足条件的字段值的所有记录。
在查询中若有多个查询条件表达式,假如它们放在查询设计网格的同一行中,不同字段列中所添加的表达式之间是一种“与”关系,即必须同时满足所有条件;若它们放在不同行中,同一字段列或不同字段列中所添加的表达式之间则是“或”关系,即不要求同时满足所有条件。
这种用行的位置所表示的逻辑关系也可以在一个单元格中,用逻辑表达式来表达。
4. 试列出SQL的几种特殊查询及它们的用处。
答:SQL查询是用户使用SQL(结构化查询语言)语句创建的查询。
Access 2010中使用SQL语句可以创建如下几种特殊的查询。
(1)联合查询。
用从一个或多个表或查询中获得的查询结果来创建一个新表。
(2)传递查询。
传递查询是指基于远程数据库引擎上的SQL语句进行的查询。
在Access 2010中,可以使用ADO对象替代使用SQL语句的传递查询。
(3)数据定义查询。
数据定义查询是使用SQL的数据定义语言(DDL)在查询过程中创建、删除、更改表或创建数据库中的索引。
(4)子查询。
SQL的子查询是在一个选择查询或操作查询中嵌套SQL Select语句。
可以在查询设计窗口的“字段”行输入SQL Select来定义新字段,或在“条件”行中用来定义字段的查询准则。
5. 试简述查询与查找、筛选的功能异同。
查找和筛选只是用手工方式完成一些比较简单的数据搜索工作,如果想要获取符合特定条件的数据集合,并对该集合做更进一步的汇总、分析和统计的话查找与筛选就力不从心了,必须使用查询功能实现。
第8章窗体1. 窗体有何功能?答:(1)显示、修改和输入数据记录。
(2)创建数据透视窗体图表,增强数据的可分析性。
(3)作为程序的导航面板,可提供程序的导航功能2. 按照功能分类,窗体可以分为哪几种?答:按照功能分类,Access窗体有四种:(1)数据操作:用来对表和查询进行显示、浏览、输入、修改等多种操作。
(2)控制窗体:主要用来操作和控制程序的运行。
(3)信息显示窗体:主要用来显示信息。
(4)交互信息窗体:主要用于需要自定义的各种信息窗口,包括警告、提示信息,或要求用户回答等3. 创建窗体的方法有几种?答:(1)使用“窗体”按钮所创建的窗体。
(2)使用“多个项目”创建窗体。
(3)“分割窗体”是用于创建一种具有两种布局形式的窗体。
(4)使用数据透视图创建窗体。
(5)使用窗体向导创建窗体(6)使用“空白”按钮创建窗体4. 创建子窗体的方法有几种?答:有两种方法:使用窗体向导创建主子窗体和使用子窗体/子报表控件来创建主子窗体。
第9章报表1. 简述报表的功能。