数据库技术及应用第二版课后答案【篇一:数据库原理及应用(第2版)习题参考答案】
.选择题
1.下列关于数据库管理系统的说法,错误的是 c
a.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型
b.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现
c.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件
d.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是 d
a.用文件管理数据,难以提供应用程序对数据的独立性
b.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序
c.用文件存储数据的方式难以实现数据访问的安全控制 d.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率
3.下列说法中,不属于数据库管理系统特征的是c
a.提供了应用程序和数据的独立性
b.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 c.用户访问数据时,需要知道存储数据的文件的物理信息
d.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失
5.在数据库系统中,数据库管理系统和操作系统之间的关系是 d a.相互调用
b.数据库管理系统调用操作系统
c.操作系统调用数据库管理系统
d.并发运行
6.数据库系统的物理独立性是指 d
a.不会因为数据的变化而影响应用程序
b.不会因为数据存储结构的变化而影响应用程序
c.不会因为数据存储策略的变化而影响数据的存储结构
d.不会因为数据逻辑结构的变化而影响应用程序
7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于 a
a.系统软件
c.应用软件 b.工具软件 d.数据软件
8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是 b
a.数据库
c.应用程序b.操作系统 d.数据库管理系统
9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是
d
a.客户/服务器结构将数据库存储在服务器端,文件服务器结构将
数据存储在客户端
b.客户/服务器结构返回给客户端的是处理后的结果数据,文件服
务器结构返回给客户端的是包含客户所需数据
的文件
c.客户/服务器结构比文件服务器结构的网络开销小
d.客户/服务器结构可以提供数据共享功能,而用文件服务器结构
存储的数据不能共享
数据库是相互关联的数据的集合,它用综合的方法组织数据,具有
较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具
有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数
据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。 10.下列关于数据库技术的描述,错误的是b
a.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系
b.由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置
c.数据库中数据存储结构的变化不会影响到应用程序
d.数据库中的数据具有较小的数据冗余
二.填空题
1.数据管理的发展主要经历了_______和_______两个阶段。文件
管理数据库管理
2.在利用数据库技术管理数据时,所有的数据都被_______统一管理。数据库管理系统
3.数据库管理系统提供的两个数据独立性是_______独立性和
_______独立性。物理逻辑
4.数据库系统能够保证进入到数据库中的数据都是正确的数据,该
特征称为_______。数据完整性
5.在客户/服务器结构中,数据的处理是在________端完成的。服
务器
6.数据库系统就是基于数据库的计算机应用系统,它主要由
________、________和________三部分组成。据库、数据库管理系统和应用程序
7.与用数据库技术管理数据相比,文件管理系统的数据共享性
________,数据独立性________。
差低
8.在数据库技术中,当表达现实世界的信息内容发生变化时,可以
保证不影响应用程序,这个特性称为______。逻辑独立性
9.当数据库数据由于机器硬件故障而遭到破坏时,数据库管理系统
提供了将数据库恢复到正确状态,并尽可能使数据不丢失的功能,
这是数据库管理系统的______特性保证的。可靠性
10.数据库中的数据是相互关联的数据集合,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,且具有安全性和可靠性,这些特征都是由______保证的。数据库管理系统数
第2章数据模型与数据库系统结构
一.选择题
1.数据库三级模式结构的划分,有利于
a. 数据的独立性
c. 建立数据库 a b. 管理数据库文件
d. 操作系统管理数据库
b 2.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和
特征的是
a.内模式b.模式 c. 外模式 d. 其他
3.数据库系统中将数据分为三个模式,从而提供了数据的独立性,
下列关于数据逻辑独立性的说法,正确的是
a.
b.
c.
d. c 当内模式发生变化时,模式可以不变当内模式发生变化时,应
用程序可以不变当模式发生变化时,应用程序可以不变当模式发生
变化时,内模式可以不变
4.为最大限度地保证数据库数据的正确性,关系数据库实现了三个完整性约束,下列用于保证实体完整性的是b
b.主码
c. check约束
d d. unique约束 a. 外码 5.下列关于关系中主属性的描述,错误的是
a. 主码所包含的属性一定是主属性
b. 外码所引用的属性一定是主属性
c. 候选码所包含的属性都是主属性
d. 任何一个主属性都可以唯一地标识表中的一行数据
6.设有关系模式销售(顾客号,商品号,销售时间,销售数量),若允许一个顾客在不同时间对同一个产品购买多
次,则此关系模式的主码是
a.顾客号
c.(顾客号,商品号) d b.产品号 d.(顾客号、商品号、销售时间)
b 7.关系数据库用二维表来存储数据。下列关于关系表中记录的说法,正确的是
a.顺序很重要,不能交换 c.按输入数据的顺序排列 b.顺序不重要 d.一定是有序的
c 8.下列模式中,用于描述单个用户数据视图的是
a.内模式 c.外模式 b.概念模式 d.存储模式
9.在利用概念层数据模型描述数据时,一般要求模型要满足三个要求。下列描述中,不属于概念层数据模型应满足的要求的是
a b.能够真实地模拟现实世界 d.能够方便地在计算机上实现a.能够描述并发数据 c.容易被业务人员理解
b 10.数据模型三要素是指
a.数据结构、数据对象和数据共享
b.数据结构、数据操作和数据完整性约束
c.数据结构、数据操作和数据的安全控制 d.数据结构、数据操作和数据的可靠性
11.下列关于实体联系模型中联系的说法,错误的是 d
a.一个联系可以只与一个实体有关 b.一个联系可以与两个实体有关 c.一个联系可以与多个实体有关 d.一个联系也可以不与任何实体有关
12.数据库系统中的三级模式以及模式间的映像提供了数据的独立性。下列关于两级映像的说法,正确的是
c a.外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由dbms实现的 b.外模式到模式的映像是由dbms实现的,
模式到内模式的映像是由应用程序实现的 c.外模式到模式的映像以
及模式到内模式的映像都是由dbms实现的 d.外模式到模式的映
像以及模式到内模式的映像都是由应用程序实现的
d 13.下列不属于数据完整性约束的是
a.实体完整性 c.域完整性 b.参照完整性 d.数据操作完整性
a 14.下列关于关系操作的说法,正确的是
a.关系操作是非过程化的 b.在进行关系操作时,用户需要知道
数据的存储位置 c.在进行关系操作时,用户需要知道数据的存储结
构
d.用户可以在关系上直接进行行定位操作
14.下列关于概念层数据模型的说法,错误的是
c a.概念层数据模型应该采用易于用户理解的表达方式 b.概念
层数据模型应该比较易于转换成组织层数据模型 c.在进行概念层数
据模型设计时,需要考虑具体的dbms的特点
d.在进行概念层数据模型设计时,重点考虑的内容是用户的业务逻辑
15.下列关于外码的说法,正确的是
a.外码必须与其所引用的主码同名 b.外码列不允许有空值 c c.外码和所引用的主码名字可以不同,但语义必须相同
d.外码的取值必须要与所引用关系中主码的某个值相同
16.下列关于关系的说法,错误的是
二.填空题 d a.关系中的每个属性都是不可再分的基本属性
b.关系中不允许出现值完全相同的元组 c.关系中不需要考虑元组
的先后顺序 d.关系中属性顺序的不同,关系所表达的语义也不同
1.数据库可以最大限度地保证数据的正确性,这在数据库中被称为______。数据完整性
2.实体-联系模型主要包含______、______和______三部分内容。实体属性联系
3.如果实体a与实体b是一对多联系,则实体b中的一个实例最多
可对应实体a中的______实例。
一个
4.数据完整性约束包括______完整性、______完整性和______完
整性。实体参照用户定义
5.关系数据模型的组织形式是______。二维表
6.数据库系统的______和______之间的映像,提供了数据的物理
独立性。
7.数据的逻辑独立性是指当______变化时可以保持______不变。
内模式模式
8.数据模型三要素包括______、______和______。数据结构数
据操作数据完整性约束
9.实体联系模型属于______层数据模型,它与具体的
dbms______。概念无关
10.关系操作的特点是基于______的操作。集合 11.当数据的物
理存储位置发生变化时,通过调整______映像,可以保证______不
变化,从而保证数据的物理独立性。模式/内模式模式
12.参照完整性约束是通过______保证的。外码
【篇二:数据库原理及应用(第2版)习题参考答案】
.选择题
1.下列关于数据库管理系统的说法,错误的是 c
a.数据库管理系统与操作系统有关,操作系统的类型决定了能够运
行的数据库管理系统的类型
b.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现
错误的是:c.数据库应用程序可以不经过数据库管理系统而直接读
取数据库文件
d.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名
2.下列关于用文件管理数据的说法,错误的是 d
a.用文件管理数据,难以提供应用程序对数据的独立性
b.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序
c.用文件存储数据的方式难以实现数据访问的安全控制错误的是:d.将相关的数据存储在一个文件中,有利于用户对数据进行分类,
因此也可以加快用户操作数据的
效率
3.下列说法中,不属于数据库管理系统特征的是c
a.提供了应用程序和数据的独立性
b.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 c.用户访问数据时,需要知道存储数据的文件的物理信息
d.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失
5.在数据库系统中,数据库管理系统和操作系统之间的关系是 d a.相互调用
b.数据库管理系统调用操作系统
c.操作系统调用数据库管理系统
d.并发运行
6.数据库系统的物理独立性是指 d
a.不会因为数据的变化而影响应用程序
b.不会因为数据存储结构的变化而影响应用程序
c.不会因为数据存储策略的变化而影响数据的存储结构
d.不会因为数据逻辑结构的变化而影响应用程序
7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于 a
a.系统软件
c.应用软件 b.工具软件 d.数据软件
8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是 b
a.数据库
c.应用程序b.操作系统 d.数据库管理系统
9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是d
a.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端
b.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据
的文件
c.客户/服务器结构比文件服务器结构的网络开销小
错误的是:d.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享
数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具
有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数
据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。 10.下列关于数据库技术的描述,错误的是b
a.数据库中不但需要保存数据,而且还需要保存数据之间的关联关
系
错误的是:b.由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置
c.数据库中数据存储结构的变化不会影响到应用程序
d.数据库中的数据具有较小的数据冗余
二.填空题
1.数据管理的发展主要经历了_______和_______两个阶段。文件
管理数据库管理
2.在利用数据库技术管理数据时,所有的数据都被_______统一管理。数据库管理系统
3.数据库管理系统提供的两个数据独立性是_______独立性和
_______独立性。物理逻辑
4.数据库系统能够保证进入到数据库中的数据都是正确的数据,该
特征称为_______。数据完整性
5.在客户/服务器结构中,数据的处理是在________端完成的。服
务器
6.数据库系统就是基于数据库的计算机应用系统,它主要由
________、________和________三部分组成。据库、数据库管理系统和应用程序
7.与用数据库技术管理数据相比,文件管理系统的数据共享性
________,数据独立性________。
差低
8.在数据库技术中,当表达现实世界的信息内容发生变化时,可以
保证不影响应用程序,这个特性称为______。逻辑独立性
9.当数据库数据由于机器硬件故障而遭到破坏时,数据库管理系统
提供了将数据库恢复到正确状态,并尽可能使数据不丢失的功能,
这是数据库管理系统的______特性保证的。可靠性
10.数据库中的数据是相互关联的数据集合,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,且具有安全性和可靠性,这些特征都是由______保证的。数据库管理系统数
第2章数据模型与数据库系统结构
一.选择题
1.数据库三级模式结构的划分,有利于
a. 数据的独立性
c. 建立数据库 a b. 管理数据库文件
d. 操作系统管理数据库
b 2.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是
a.内模式b.模式 c. 外模式 d. 其他
3.数据库系统中将数据分为三个模式,从而提供了数据的独立性,下列关于数据逻辑独立性的说法,正确的是
a.
b.
c.
d. c 当内模式发生变化时,模式可以不变当内模式发生变化时,应用程序可以不变当模式发生变化时,应用程序可以不变当模式发生变化时,内模式可以不变
4.为最大限度地保证数据库数据的正确性,关系数据库实现了三个完整性约束,下列用于保证实体完整性的是b
b.主码
c. check约束
d d. unique约束 a. 外码 5.下列关于关系中主属性的描述,错误的是
a. 主码所包含的属性一定是主属性
b. 外码所引用的属性一定是主属性
c. 候选码所包含的属性都是主属性
6.设有关系模式销售(顾客号,商品号,销售时间,销售数量),若允许一个顾客在不同时间对同一个产品购买多
次,则此关系模式的主码是
a.顾客号
c.(顾客号,商品号) d b.产品号 d.(顾客号、商品号、销售时间)
b 7.关系数据库用二维表来存储数据。下列关于关系表中记录的说法,正确的是
a.顺序很重要,不能交换 c.按输入数据的顺序排列 b.顺序不重要 d.一定是有序的
c 8.下列模式中,用于描述单个用户数据视图的是
a.内模式 c.外模式 b.概念模式 d.存储模式
9.在利用概念层数据模型描述数据时,一般要求模型要满足三个要求。下列描述中,不属于概念层数据模型应满足的要求的是
a b.能够真实地模拟现实世界 d.能够方便地在计算机上实现a.能够描述并发数据 c.容易被业务人员理解
b 10.数据模型三要素是指
a.数据结构、数据对象和数据共享
b.数据结构、数据操作和数据完整性约束
c.数据结构、数据操作和数据的安全控制 d.数据结构、数据操作和数据的可靠性
11.下列关于实体联系模型中联系的说法,错误的是 d
a.一个联系可以只与一个实体有关 b.一个联系可以与两个实体有关 c.一个联系可以与多个实体有关 d.一个联系也可以不与任何实体有关
12.数据库系统中的三级模式以及模式间的映像提供了数据的独立性。下列关于两级映像的说法,正确的是
c a.外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由dbms实现的 b.外模式到模式的映像是由dbms实现的,模式到内模式的映像是由应用程序实现的 c.外模式到模式的映像以及模式到内模式的映像都是由dbms实现的 d.外模式到模式的映像以及模式到内模式的映像都是由应用程序实现的
d 13.下列不属于数据完整性约束的是
a.实体完整性 c.域完整性 b.参照完整性 d.数据操作完整性 a 14.下列关于关系操作的说法,正确的是
a.关系操作是非过程化的 b.在进行关系操作时,用户需要知道数据的存储位置 c.在进行关系操作时,用户需要知道数据的存储结构
d.用户可以在关系上直接进行行定位操作
14.下列关于概念层数据模型的说法,错误的是
c a.概念层数据模型应该采用易于用户理解的表达方式 b.概念层数据模型应该比较易于转换成组织层数据模型 c.在进行概念层数据模型设计时,需要考虑具体的dbms的特点
d.在进行概念层数据模型设计时,重点考虑的内容是用户的业务逻辑
15.下列关于外码的说法,正确的是
a.外码必须与其所引用的主码同名 b.外码列不允许有空值 c c.外码和所引用的主码名字可以不同,但语义必须相同
d.外码的取值必须要与所引用关系中主码的某个值相同
16.下列关于关系的说法,错误的是
二.填空题 d a.关系中的每个属性都是不可再分的基本属性
b.关系中不允许出现值完全相同的元组 c.关系中不需要考虑元组
的先后顺序 d.关系中属性顺序的不同,关系所表达的语义也不同
1.数据库可以最大限度地保证数据的正确性,这在数据库中被称为______。数据完整性
2.实体-联系模型主要包含______、______和______三部分内容。实体属性联系
3.如果实体a与实体b是一对多联系,则实体b中的一个实例最多
可对应实体a中的______实例。
一个
4.数据完整性约束包括______完整性、______完整性和______完
整性。实体参照用户定义
5.关系数据模型的组织形式是______。二维表
6.数据库系统的______和______之间的映像,提供了数据的物理
独立性。
7.数据的逻辑独立性是指当______变化时可以保持______不变。
内模式模式
8.数据模型三要素包括______、______和______。数据结构数
据操作数据完整性约束
9.实体联系模型属于______层数据模型,它与具体的
dbms______。概念无关
10.关系操作的特点是基于______的操作。集合 11.当数据的物
理存储位置发生变化时,通过调整______映像,可以保证______不
变化,从而保证数据的物理独立性。模式/内模式模式
12.参照完整性约束是通过______保证的。外码
【篇三:数据库原理与应用第二版(张俊玲)清华大学出
版社课后习题答案完整版】
txt>第一章
一、填空题
1.常见的数据库管理系统有、和microsoft access。
2.中文microsoft access 2003的基本工作界面包括(外面的大窗口)和数据库窗口(里面的小窗口)两部分。
3.数据库像一个电子表格,其中每一行称为,每一列称为。
4. 从数据库窗口可以看出,access 2000数据库系统的基本结构由
数据库和组两部分组成,其中对象有7种,它们分别是数据表、查询、窗体、报表、web页、宏和模块。
二、简答题
1.试述数据、数据库、数据库管理系统、数据库系统的概念。
答:数据(data):描述事物的符号称为数据,它是数据库存储的基
本对象。广义的数据包括数字、文字、图形和声音等。
数据库(database,db):指长期存储在计算机内的、有组织的、可
共享的数据集合。
数据库管理系统(database management system,dbms):是位
于用户与操作系统之间的一层数据管理软件。‘
数据库系统(database system,dbs):指在计算机中引入数据库后
的系统,由数据库、数据库管理系统及其开发工具、应用系统、数
据库管理员和用户构成。
2.使用数据库系统有什么好处?
答:使用数据库系统可以将现实中的大量有用信息,以数据的形式
保存在计算机里,数据库本身可被看作是一种电子文件柜,它是收
集计算机数据文件的仓库或容器,系统用户可以对这些文件执行一
系列操作,如向数据库中增加新的空文件、向现有文件中插入数据、更改现有文件中的数据及删除数据库中的数据等。并能达到数据结
构化、共享性高、冗余度低、独立性高的要求,提高了管理效率和
准确性。
3.数据库管理系统的主要功能有哪些?
答:数据库管理系统的功能主要有数据定义功能、数据操纵功能、
数据库的运行管理及数据库的建立与维护功能。
4.试述数据库系统的组成。
答:数据库系统由数据库、数据库管理系统及其开发工具、应用系统、数据库管理员和用户构成。
第三章
一、单选题 acddc
二、填空题
1.查看字段较多的数据表的内容时,采用
在原位不被移动。
2.创建数据表分和输入数据两步。
3.access 2003提供了方法。
4.在access中,数据表有和设计视图,两种视图经常需要切换。 5.在关系数据库中,
6.表是由表名、及表的具体内容组成的。
7.货币类型数据可自动加入。
8.字段格式只决定数据的输入和输出格式,不影响数据的。
9.如果某一字段没有设置标题,系统将当成字段标题。
10.一个表只能有一个,而索引字段可以有多个。
三、简答题
1.指出工具拦中的指定按钮的含义,如图3-2 所示。
答:按钮1的作用是按升序进行排序。
按钮2的作用是按选定内容筛选。
按钮3的作用是切换到数据库窗口。
按钮4的作用是显示表。
按钮5的作用是显示所有关系。
2.数据表设计中字段名应符合哪些规则?
答:数据表中的字段名是用来标识字段的,字段命名应符合access 2 000数据库的对象命名规则。即:
(1)字段名称可以是1~64个字符。
(2)字段名称可以采用字母、数字、空格以及其他一切特别字符(除句号、叹号、方括号以外)。
(3)不能使用a s cii码值为0-3 2的ascii字符。
(4)不能以空格为开头。
3.数据表建立主关键字是否为必需的?
答:数据表不一定必须建立主关键字,但一般情况下最好建立主关键字,设置了主关键字后,系统查询数据的速度会比较快。
4.主关键字对应的字段必须满足什么条件?
答:主关键字段不能为空值,且无重复值。
5.能否对备注、超级链接和ole对象数据类型字段设置索引?
答:不能对备注、超级链接和ole对象数据类型字段设置索引。
6.修改数据表字段的属性,是否可能造成数据的丢失?
答:修改数据表字段的属性,可能会造成数据的丢失。例如将某个字段原数据类型为长整型,该字段中某条记录已有数据35000,若
将该字段数据类型修改为整型时,该字段允许的最大数据值是32767,那么记录中原有数据值35000超过修改后的整型数据所允
许的最大值,则该数据将会被删除。
7.更改数据表中某一行的高度,数据表中所有行的高度都会被更改吗? 答:更改数据表中某一行的高度,数据表中所有行的高度都会被更改。
8.如何对记录进行筛选?
答:筛选的方法有4种,它们分别为“按窗体筛选“、“按选定内容筛选”、“内容排除筛选”和“高级筛选/排序“。
9.查看记录较多的数据表的内容时,采用什么操作可以将某些记录
暂时过滤掉?
答:查看记录较多的数据表的内容时,采用内容排除筛选操作,可
以将某些记录暂时过滤掉。‘
1 0.被冻结列的内容在解冻前能否被修改?
答:被冻结列的内容在解冻前可以被修改。
四、综合题
1.access支持哪些数据类型?简述各数据类型的定义、取值范围。答:access 2000支持的字段类型共有1o种,文本型、数字型、
日期/时间型、货币型、自动编号型、是/否型(逻辑型)、ole对象型、超级链接型、备注型和查阅向导型。
文本型:适用于文本或文本与数字的组合,也可以是不需要计算的
数字,如地址、电话号码、身份证号码等,最长为255个字符。
数字型:用于数学计算的数字数据,包括以下几种。整型——取值
范围-32768~32767。
长整型——取值范围-2147483648~2147483647。
双精度型一一保存从一1.79769313486231e308到-
4.94065645841247e-324的负值,从1.7 9769313486231e308到
4.94065645841247e-324的正值。
日期/时间型:100---9999年之间的日期及时间值,可以进行时间
计算,大小为8个字节。.
货币型:货币值或用于数学计算的数字数据,可避免计算时的四舍
五入,数据范围为小数点前1 5位,后4位。大小为8个字节。
自动编号型:在添加记录时,一次自动加1,或随机编号其大小为4个字节。是/否型:该字段类型用于记录逻辑型数据,如ye s/no、true/false、on/off等,大小为1个字节。
ole对象:可以链接或嵌入其他使用ole协议的程序创建的对象,例如microsoft word文档、microsoft excel电子表格、图像、声音
或其他二进制数据,但只能在窗体或报表中结合对象来显示ole对象,大小可达1g字节,主要取决于磁盘空间的大小。
超级链接型:用于保存超级链接的字段,最长为64000个字节。
备注型:适用于较长的文本及数字,如说明性文字,最长可达64 000个字符。查阅向导型:在向导创建的字段中,允许使用组合框
来选择另一表中相关列的数值。从数据类型列表中选择该项,将打
开向导进行定义。
2.建立用户自定义主关键字有哪些好处?
答:建立用户自定义主关键字后,系统查询数据的速度会比较快。
3.什么情况下应该考虑对字段设置索引?
答:在下列情况下,要考虑对字段设置索引。
4.如何对数据表中的记录进行排序?列举几种排序方法。
答:对数据表中的记录进行排序的方法是:打开数据表视图,将光
标放置于用于排序字段内,单击数据表视图工具栏中的“升序排序”
按钮鬻或“降序排序”
按钮塑,系统就按照所选择的字段和排序方法进行排列。
排序的方法有升序或降序两种。
5.能否只复制数据表结构?如何复制?
答:可以只复制数据表结构。复制方法如下。
(1)打开数据库,单击“数据库”窗口中“对象”栏中的“表”对象,选择
要复制的数据库表,使其成反白状态。
(2)单击工具栏中的“复制”按钮辫,或打开“编辑”菜单,选择其中的“复制”命令,这样便将所选择的数据表复制到了“剪贴板”上。
(3)单击工具栏中的“粘贴”按钮篇,或打开“编辑”菜单,选择其中的“粘贴”命令,出现“粘贴表方式”对话框。
(4)在对话框中的“表名称”文本框中输入复制表的名称;在“粘贴选项”中选择“只粘贴结构”单选项,单击“确定”按钮即可。
6.采用什么方法可以将一个表中的数据导入到另一个表中?
答:采用复制的方法可以将一个表中的数据导入到另一个表中。复
制时在“粘贴表方式”对话框中选择“将数据追加到已有的表”单选项。 7.access数据库系统提供了哪几种使用已有数据表创建新数据表
的方法?
答:access数据库系统提供了3种使用已有数据表创建新数据表的方法,使用向导、应用“数据表视图”和复制数据表的方法。
另外,access还可以通过“新建”一“导入表”的方法,将外部文件中
的数据导入,建立新数据表。这些外部文件的格式可以是dbase、excel、exchange、htmi。、lotus 1—2.3、outlook和文本文件等。
8.能否同时依据两个或多个字段进行排序?
答:可以同时依据两个或多个字段进行排序。依据两个或两个以上
字段进行排序时,重复按单个字段排序方法,即将光标放置于用于
排序字段内,单击数据表视图工具栏中的“升序排序”或“降序排序”
按钮。注意选择字段的顺序与排序规则有关。即先按选择的第一个
字段排序,在第一个字段数据值相同时,再按第二个字段内容排序,依此类推。
9.什么是数据表之间的关系?
答:数据表之间的关系反映了多个表之间数据间参照关系。有时某
一个数据表中的一列数据或多列数据由其他表中的数据决定,即表
中数据来自其他数据表。
10.建立了关系的数据表具有什么特性?
答:建立了关系的数据表数据间满足一定参照关系,一个表中的一
列或若干列数据来自另一个表,并且这些数据表的数据可以一起使用,为在查询、报表、窗体和数据访问页中同时使用多表数据提供
了可能。
11.如何定义数据表之间的关系?用户在定义数据表之间的关系时,应该注意哪些问题?
答:定义数据表之间关系的步骤如下:
(1)打开数据库基本操作界面中的“工具”菜单,选择其中的“关系”命令,出现“显示表”对话框。
(2)单击“显示表”对话框中欲建立关系的表,再单击“添加”按钮,即
可将该表添加到“关系”窗口中。
第四章
一、单选题 bcbc
二、填空题
1. 查询不仅可以重组表中的数据,还可以
2. 在建立一个查询以后,可以将它的数据显示在报表甚至数据访问
页上。
3. 执行一个查询后,其结果所形成的记录集称为
4.交叉表查询将用于查询的字段分成两组,一组显示在左边,另一
组显示在顶部,并将统计结果显示在交叉点上。
5.如果查询条件包含多个字段,则分别在各字段对应的中输入条件。 6.查询教师平均年龄使用函数。
7. 统计各类职称人数使用和函数。
8.使用可以向数据表增加新记录,增加的方式可以是将某一个表的
全部或部分数据添加到另一个表中,也可是将一组给定的字段值添
加到对应表中。
9.对字段内的值求和,使用函数。
三、简答题
1.为什么使用查询处理数据?
答:使用查询可以浏览一个表或分散在多个表中符合一定条件的特
定数据,还可以分析或修改数据,将经常需要访问的数据定义为查询,能够提高整个数据库的性能。
2.建立查询的方法有哪几种?
答:access 2003创建查询时可以使用向导或使用设计视图两种方法。
3.如何运行查询?
答:运行已经创建的查询有以下几种方法。
(1)在“数据库”窗体“查询”对象中,双击查询名称。
(2)在“数据库”窗体“查询”对象中,单击查询名称,然后单击“数据库”窗体工具栏上的“打开”按钮。
(3)在查询设计视图状态下单击工具栏上的“运行”按钮。
(4)在查询设计视图状态下单击工具栏“视图”按钮型中的箭头,打开“视图”按钮选项,选择“数据表视图”选项执行查询。
4.使用简单查询向导适合建立具有什么特点的查询?
答:简单查询向导适合建立从一个或多个表/查询中选择部分列输
出的查询,以及对数值型数据进行统计计算的查询。
5.用于建立简单查询的数据源只能来源于表吗?如果不是,还可以
来源于什么? 答:建立简单查询的数据源不只是来自表,还可以来自已经建立的查询。
6.建立查询时若数据源为多个表时,对这些表有什么要求?
答:建立查询时如果数据源为多个表,这些表应先建立关系。
7.如何打开查询设计视图?
答:打开“数据库”窗体的“查询”对象,选中欲打开的查询名称,然后单击工具栏“设计”按钮,进入查询设计视图。
8.如何打开“显示表”对话框?
答:打开“显示表”对话框的方法有以下几种。
方法一:打开“数据库”窗体,单击“对象”中的“查询”标签,双击“使用设计器创建查询”,系统出现“显示表”对话框。