当前位置:文档之家› access数据库题库+答案+中大文虎考堂

access数据库题库+答案+中大文虎考堂

access数据库题库+答案+中大文虎考堂
access数据库题库+答案+中大文虎考堂

一、数据库的基本内容

数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是()

[B]DBS包括DB和DBMS

在数据管理技术的发展过程中,大致经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是()阶段。

[A]数据库系统

3如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B间的关系是()关系。

[D]多对多

4在数据库中能够唯一地标识一个元组的属性(或者属性的组合)称为()。

[D]主键

5表示二维表的"列"的关系模型术语是()。

[A]属性

表示二维中的"行"的关系模型术语是()。

[B]元组

Access的数据库类型是()。

[C]关系数据库

属于传统的集合运算的是()。

[B]并、差、交

关系数据库管理系统的3种基本关系运算不包括()。

[A]比较

下列关于关系模型特点的描述中,错误的是(B)。

[A]在一个关系中元组和列的次序都无关紧要

[B]可以将日常手工管理的各种表格,按照一张表一个关系直接存放到数据库系统中

[C]每个属性必须是不可分割的数据单元,表中不能再包含表

[D]在同一个关系中不能出现相同的属性名

如果一个数据表中存在完全一样的元组,则该数据表__________.

[A]存在数据冗余

关系数据库管理系统中的关系是指_______.

[C]数据模型符合满足一定条件的二维表格式

在下面关于数据库的说法中,错误的是:

[D]数据库中没有数据冗余

如果一个护士管理多个病房,而一个病房只被一个护士管理,则实体"护士"与"病房"之间存在____一对多_______联系。

表之间的关系有3种,即一对一关系、___一对多_____和___多对多_____。

一个关系的逻辑结构就是一个_____二维表___。

对关系进行选择、投影或联结运算之后,运算的结果仍然是一个___关系_____。

在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为__选择____;

从表中抽取属性值满足条件的列的操作称为____投影____;把两个关系中相同属性和

元组联接在一起构成新的二维表的操作称为___联接_____.

二维表中的列称为关系的字段或属性,二维表中的行称为关系记录或元组.

工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为主键的字段是____工资号 ____。

一个学生关系模式为(学号,姓名,班级号,……),其中学号为主键,

一个班级关键模式为(班级号,专业,教室,……),其中班级号为主键,

则学生关系模式中的外关键字为____班级号_____。

二、表、数据

有一种创建表的方式,不但可以为所创建的表添加新的字段,

还可以定义每个字段的显示或处理数据的方式,并创建用于在

某个表与其它表中的外键之间建立关系的主键,这种表创建方式为()。

[B]使用"表设计"创建表

下面有关主关键字说法中,错误的一项是:__B_______

A]Access并不要求在每一个表中都必须包含一个主关键字

[B]在一个表中只能指定一个字段成为主关键字

[C]在输入数据或修改数据时,不能向主关键字的字段输入相同的值

[D]利用主关键字可以对记录快速地进行排序和查找

输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以____ [D]设置输入掩码____。

如果要在一对多关系中, 更改一方的原始记录后,另一方立即更改, 应启动()。

[B]级联更新相关记录

Access中,不能定义为主键的是____________。

[D]OLE对象

Access中日期/时间类型最多可存储()个字节。

[C]8

如果数据表中含有照片,那么用来存储"照片"这一字段的数据类型是()。

[C]OLE对象型

如果一张数据表中某一字段允许用户创建一个列表,可以在下拉列表中选择内容作为添入字段的

内容的数据类型是_______。

[B]查阅向导

如果删除了表格中含有自动编号字段的一个记录后,Access___不会___为表格自动编号字段重新编号。当添加某一记录时,Access__不使用____已被删除的自动编号字段数值,而是重新按递增的规律重新赋值。

关于货币数据类型,叙述错误的是(C )。

[A]向货币字段输入数据时,系统自动控制将其设置为4位小数

[B]可以和数值型数据混合计算,结果为货币型

[C]字段长度为8字节

[D]向货币字段输入数据时,不必输入美元符号和行位分隔符

有关字段属性,以下叙述错误的是(B )

[A]字段大小可用于设置文本、数字或自动编号等类型字段的最大容量

[B]可对任意类型的字段设置默认值属性

[C]有效性规则属性是用于限制此字段输入值的表达式

[D]不同的字段类型,其字段属性有所不同

字段属性设计中的输入掩码字段控制输入到字段中的值,其字段可以是文本、

______、日期时间和______。正确的是()。

[B]数字货币

排序时如果选取了多个字段,则结果是按照()。

[C]从左到右优先次序依次排序

必须输入0到9的数字的输入掩码是()。

[A]0

必须输入任一字符或空格的输入掩码是()。

[B]&

Access自动创建的主键,是()型数据。

[A]自动编号

要求某一表的"First Name"字段中的值首字母大写,其它字母均小写,

且最多允许输入10个字母,则在"输入掩码"编辑框中,应输入()。

[C]>L

如果要求用户输入一个大于2001年6月6日(含当日),小于当前日期的日期,

则有效性规则属于框中的表达式应为()。

[B]>=#6/6/2001# And

如果在设计视图中改变了字段的排列次序,那么在数据表视图中的列的

次序______随之改变。反之,如果在数据表视图中改变了字段的排列次序,

那么在设计视图中的列的次序_____随之改变,答案均正确的是()。

[B]会不会

想要看到在表中与某个值匹配的所有数据,应该采取的方法是()。

[C]筛选

如果表中有"联系电话"字段,若要确保输入的联系电话值只能为8位数,应该将该字段的输入掩码设置为( )。

[A]00000000

Access中表和数据库的关系是()。

[A]一个数据库可以包含多个表

设有一个图书馆管理系统,其中的"书籍"表、"读者"表和"借出书籍"表之间的关系是这样的:

①在"借出书籍"表中的"书籍编号"与"书籍"表中的"书籍编号"相关,并且"书籍"表中的

一个书籍编号可以对应多个"借出书籍"表中的"书籍编号"(一本书可以出借给多个读者)。

②在"借出书籍"表中的"读者编号"与"读者"表中的"读者编号"相关,并且"读者"表中的

一个读者编号可以对应多个"借出书籍"表中的"读者编号"(一个读者可以借出多本书籍)。那么我们应该定义"书籍"和"借出书籍"表之间的关系为______,定义"读者"和表"借出书籍"之间

的关系为______。正确的是()。

(B)一对多一对多

某音像店数据库中有Customers表、Movies表和Videos表,其中Customers表中

的每个顾客可以租借Videos表中的几盘录像带,而Videos表中的每盘录像带

可以被租给多个顾客,这时候在Customers表和Videos表之间建立的表关系为:()。

[C]多对多

在Microsoft Access中可以定义3种类型的主关键字,哪一项不是正确的()。

[C]索引字段

()数据类型的字段能设置索引。

[C]数字、文本、货币

有时,用户在查看表中的数据时,需要拖动滑块来向左或向右移动其它列,

会给用户带来不必要的麻烦,Access允许用户冻结数据表中的一列或多列,

这样无论在表中滚动到何处,这些列都会成为()的列。

[A]最左侧

关于取消列的冻结的叙述,正确的是()。

[A]在取消列的冻结之后,被冻结的列不会回到原来的位置上

在调整行高的过程中,所设置的高度将会应用于表内()。

[C]所有行

假设一表中的字段由左至右依次是A,B,C,D,E,F,操作如下:

先同时选中B和C字段列然后冻结,然后再选中字段列E冻结。则冻结后

表中的字段顺序由左至右依次是______,解冻后的顺序是______。()

[C]BCEADF BCEADF

假设一表中的字段由左至右依次是A,B,C,D,E,F,操作如下:

如果将C字段列隐藏,再取消隐藏后,该表中的字段列由左至右依次是()。

[A]ABCDEF

如果在数据表中要对许多记录中的某些相同的文本作相同的修改,就可以使用()功能[C]替换

想要看到在表中与某个值匹配的所有数据,应该采取的方法是()。

[C]筛选

()数据类型能进行排序。

[C]自动编号

一次只能选择一个筛选条件的是按照下列哪一种筛选()。

[B]按选定内容筛选

下面的数据类型中能够进行索引的是()。

[A]文本

有一个学生管理信息的表,以学生的学号作为主关键字,那么此时适宜选用的关键字类型为:()。

[B]单字段主关键字

在Access中支持的字段类型中,关于备注的说法不正确的是哪一项()。

[B]备注是对附加的文字或描述

设置输入掩码______改变有效性规则或是改变字段的数据类型,

Access______新的输入掩码来校验原有表中的数据。正确的描述是()。

[A]不同于不使用

在Access表中,可以定义3种主关键字,它们是()。

[C]单字段、多字段和自动编号

Access提供了两种字段数据类型保存文本或文本和数字的组合的数据,这两种数据类型是

___文本型 _____和____备注型____。

_____筛选 __ 是按照某个字段对所有记录进行过滤,之后数据表中只显示符合条件的记录。

如果用户定义了表关系,则在删除主键之前,必须先将___主键关系 ____删除。

某表中有一个"单位名称"的字段,如果想在窗体中把它的字段名显示

为便于理解的"读者单位",应该设置字段属性中的__标题______值为"读者单位"。

文本类型用于控制字段输入的最大字符长度,这种类型允许

最大____ 255__个字符或数字,且所输的文本内可包含数字、__字母和符号,也可以输

入一些不用于计算和排序的数值数据。

数字字段类型可以设置成__字节 _____、"整型"、"长整型"、"单精度型"、

___小数 _____、"双精度型"类型。

___日期/时间 ___ 类型是用来存储日期、时间或日期时间,其最多可存储8个字节。

___货币类型_____ 类型多用于存储货币值。如果小数部分多于两位时,系统会对数据进行________。

对数据表的记录进行索引时,数据类型为___附件____或OLE对象的字段不能排序

设置表中字段的属性, __有效性规则______用来限定输入该字段的数据必须满足指定的规则。

在筛选方式中, _按内容选定筛选_______ 筛选是: 以数据表中的某个字段内容作为筛选的基准条件,然后列出在该字段中符合该条件的所有记录。

如果要求用户输入的值是一个3个位的值,那么其有效性规则表达式应为___ >=100

And<=999_____。

在Access中,表的____主键 ____将自动被设置为表的主索引。

在Access数据库中设置__索引 ______有助于快速查找和排序访问文本、

数字、日期/时间、货币和自动编号数据类型的数据值。

关系的来源和目的是___字段 _____。

建立一对多关系时,一对应的表称为___主表____,而多所在的一方的表称为___相关表

_____。

Access允许用户___冻结_____数据表中的一列或多列,无论在表中滚动到何处,

这些列都会成为最左侧的列。

用____自动编号 ____字段是创建主关键字的最简单的方法。

三、查询、SQL

下面是关于查询与表之间关系的论述,说法正确的是()。

[C]查询中所存储的只是在数据库中筛选数据的条件

关于查询,说法不正确的是(D )。

[A]查询可以作为结果,也可以作为来源

[B]查询可以根据条件从数据表中检索数据,并将其结果存储起来

[C]可以以查询为基础,来创建表、查询、窗体或报表

[D]查询是以数据库为基础的,不能以其它查询为基础而创建

下面关于查询基础的说法,正确的是()。

Ⅰ 查询可以作为结果

Ⅱ 查询可以作为来源

Ⅲ 查询可以根据条件从数据表中检索数据,并将其结果存储起来

Ⅳ 可以以查询为基础,来创建表、查询、窗体或报表

Ⅴ 查询就是一张表的数据子集

Ⅵ 查询是对一张表的数据操作

[D]ⅠⅡⅢⅣ

下面关于选择查询的说法,正确的是()。

[A]如果查询的数据源---基本表的内容变化,则查询的结果会自动更新

Access的选择查询可以按照指定的条件,从()个表中获取数据,并按照所需的排列次序显示。

[D]多

某数据表中有一个name字段,查找name是Mary和Lisa的记录的条件可以设置为()。

[A]In ("Mary", "Lisa")

"查询"设计视图窗口分为上下两部分, 上部分是()。

[B]字段列表

某数据表中有一个地址字段,查找字段最后3个字段为"9信箱"的记录,设置的准则是

_______。

[A]Right([地址],3)="9信箱"

下列选项是交叉表查询的必要组件的有()。

[A]行标题

[B]列标题

[C]值

关于更新查询,说法不正确的是( B)。

[A]使用更新查询可以将已有的表中满足条件的记录进行更新

[B]使用更新查询一次只能对一条记录进行更新

[C]使用更新查询后就不能再恢复数据了

[D]使用更新查询效率会比在数据表中更新数据效率高

下面的SQL语句中,其中正确的是( B)。

[A]select * from '通讯录' where 性别='男'

[B]select * from 通讯录where 性别='男'

[C]select * from '通讯录' where 性别=男

[D]select * from通讯录where 性别=男

利用简单查询向导建立查询,下面说法不正确的是( D)。

[A]简单查询向导不仅可以创建单表查询,而且可以创建多表查询

[B]创建多表查询的过程比创建单表查询的过程稍微复杂一点,因为是对多表进行操作

[C]创建多表查询的过程中关键的一步是在"表/查询"下拉式列表中选择不同的表

[D]在最后退出创建多表查询的过程中,会遇到选择"明细查询"与"汇总查询",用户一般会选择"明细查询",因为"明细查询"包含了"汇总查询"的结果

在选择查询中,用户可以对数据表进行操作,以下所述的操作不可行的是(D )。

[A]对数字字段值进行总计

[B]对数字字段值求最小值、最大值

[C]对数字字段值求均值

[D]对数字字段值求几何平均数

根据关系模型students(学号,姓名,性别,专业),下列SQL语句有错误的是(B)。

[A]select count(*) from students group by 性别

[B]select count(*) from students group by 性别where 专业="计算机"

[C]select count(*) from students group by 性别having 专业="计算机"

[D]select count(*) as 人数from students group by 性别

关于查询设计视图的3个部分,叙述错误的是()。

[A]标题及查询类型栏在窗口的最上方的标题栏中,在此处显示查询的标题和查询类型

[B]字段列表区在标题栏上方,显示打开的查询所应用的其它表

[C]如果查询中包括多个表或查询的字段列表,则在字段列表之间将会有连接线来表示这些表与查询之间的关系

[D]在设计网格区中,用户可以指定查询中所使用和显示的字段

在Access中,从表中访问数据的速度与从查询中访问数据的速度相比([A]要快)。

关于追加查询,说法不正确的是(B )。

[A]在追加查询与被追加记录的表中,只有匹配的字段才被追加

[B]在追加查询与被追加记录的表中,不论字段是否匹配都将被追加

[C]在追加查询与被追加记录的表中,不匹配的字段将被忽略

[D]在追加查询与被追加记录的表中,不匹配的字段将不被追加

查询向导不能创建([D]参数查询)。

如果要在已创建的查询中查找某字段名称以"A"开头,以"Z"结尾的所有记录,则应该使用的查询条件是:([A]Like "A*Z" )。

在Access的"学生"表中有"学号"、"姓名"、"性别"和"入学成绩"字段。

有以下SELECT语句:SELECT 性别,avg(入学成绩) FROM 学生 GROUP BY 性别

[D]按性别分组计算并显示性别字段和入学成绩的平均值

根据关系模型students(学号,姓名,性别,专业,成绩),统计学生的平均成绩的SQL 语句是( [A]select avg(成绩)from students)。

下面关于操作查询的叙述,正确的是([A]Ⅰ Ⅲ )。

Ⅰ当我们需要将表中的一部分数据复制到一个新表中时,需要用到操作查询

Ⅱ创建生成表型的操作查询时,操作查询是一系列的记录项

Ⅲ操作查询能够对表中的数据进行更新、删除

Ⅳ为了保证表中数据的完整性,Access规定操作查询不能对表中的数据进行追加

根据关系模型students(学号,姓名,性别,出生年月,专业,成绩),

查询性别为"男"并按年龄从大到小的语句是()。

[B]select * from students where 性别="男" order by 出生年月

以下是对操作查询的一些讨论,你认为正确的是()。

Ⅰ 操作查询会产生一张新表,不会对原表造成影响

Ⅱ 可以在运行操作查询前检查它会影响哪些记录,避免意外的和不必要的修改和删除数据

Ⅲ 在设计一个操作查询之后和在运行它之前,选择"视图/数据表视图",检查它会影响哪些记录。

得到的动态记录集将显示操作查询将要影响的记录

Ⅳ 如果查询选择了符合要求的记录,你可以切换回"设计视图"(单击工具栏上"设计视图"按钮

或选择"查询/设计视图"),并运行查询(通过单击工具栏上的"执行"按钮或选择"查询/执行")

Ⅴ 操作查询只能对符合要求的记录产生影响

[B]ⅡⅢⅣⅤ

根据关系模型students(学号,姓名,性别,出生年月,专业,成绩),正确的SQL语句是( [C]select count(*) from students order by 学号 desc)。

从数据库中删除表所用的SQL语句为([C]DROP table )。

若在”tEmployee” 表中查找所有姓”王”的记录, 可以在查询设计视图的”条件”行中输入([B]like "王*")。

如果需要运行选择或交叉表查询,Access就会自动运行或执行该查询,

并在____数据表____视图中显示结果。

根据关系模型student(学号,姓名),如果需要插入一条学号"11021001",

姓名为"王海"的新纪录,SQL语句是:___ insert into student values("11021001","王海") _____。

查询可以作为结果,也可以作为___数据来源_____,即可以以查询为基础,来创建表、查询、窗体或报表。

在Access中可以将两个相同结构表,通过____追加 ____查询,将某个表中符合条件的记录添加到另一张表中。

根据数据表成绩表(学号,姓名,课程代码,考试成绩),若建立生成表查询,

将考试成绩<60的学生生成一张新表"不及格表",有(学号,姓名,课程代码,

考试成绩), 其SQL语句是 ____ SELECT 学号,姓名,课程代码,考试成绩 INTO 不及格表FROM 成绩表 WHERE (考试成绩<60)____。

在总计计算时要指定某列的平均值,应输入____ Avg(列名)____;

要指定某列中值的一半,应输入____ [列名]*0.5 ____。

在查询中我们还可以使用几种通配符号,"____*____"表示任意个任意字符;

"__?____"表示一个任意字符;"#" 表示一个任意数字;"[ ]" 表示检验字符的范围

(1) like "___ m*__" 表示以m开头的名字。

(2) like "__ *m___" 表示以m结尾的名字。

(3) like "___ *m*__" 表示名字中包含有m字母。

(4) like "__ [F-H]*___" 表示名字中的第一个字母为F~H字母。

(5) like "__ ?m*___" 表示第二个字母为m。

根据数据表学生信息表(学号,姓名,性别,院系,入学成绩),查询高于平均入学成绩的学生,

并按入学成绩的降序显示其学号,姓名,院系,入学成绩,SQL语句是 ___ SELECT 学号,姓名,院系,入学成绩 FROM 学生信息表 Where (入学成绩)>=(SELECT AVG(入学成绩) FROM 学生信息表) Order by 入学成绩 desc; _____。

在创建查询时,有些实际需要的内容(字段)在数据源的字段中并不存在,

但可以通过在查询中增加___计算字段_____来完成。

创建交叉表查询有两种方法,即一种是使用__交叉表查询向导_____创建交叉表查询;

另一种是使用设计视图创建交叉表查询。

以"图书管理系统"为例,"应还日期"字段为"借出书籍"表中的一个字段,

类型为日期/时间型,则查找"书籍的超期天数"应该使用的表达式是____ Date( )-借出书籍.[应还日期] ____。

根据数据表学生信息表(学号,姓名,性别,院系,入学成绩),

建立按姓氏的参数查询,若在查询设计视图的设计网格"姓名"字段的条件一栏

输入"请输入姓氏",结果显示学号,姓名,则该参数查询的SQL语句是 __ SELECT 学号,

姓名 FROM 学生信息表 WHERE (姓名 Like [请输入姓名] & "*"); ______。

四、宏与VBA

在Access中,自动运行宏应当命名为__ [A]Autoexec____.

在宏的表达式中要引用窗体test上的控件https://www.doczj.com/doc/8a11317899.html,的值,可以使用的引用式是__ [C]Forms! test! https://www.doczj.com/doc/8a11317899.html,_____.

用于显示消息框的宏命令__ [B]MessageBox____.

下列关于宏操作的叙述中,错误的是__D____.

[A]可以使用宏组来管理相关的一系列宏

[B]使用宏可以启动其他应用程序

[C]所有宏操作都可以转化为相应的模块代码

[D]宏的关系表达式中不能应用窗体或报表的控件值

下列关于宏操作的叙述中,错误的是__A____.

[A]运行宏时,对每个宏只能连续运行

[B]打开数据库时,可以自动运行宏名为Autoexec的宏

[C]可以通过窗体、报表上的控件来运行宏

[D]可以在一个宏中运行另一个宏

下列关于VBA面向对象中的"方法"的说法,正确的是_A______.

[A]方法是属于对象的

[B]方法是独立的实体

[C]方法也可以由程序员定义

[D]方法是对事件的响应

设在VBA中有如下变量声明:Dim TD as Date, 正确的赋值表达式是______.

[A]TD =#1 / 5/ 2014#

若在VBA中运行OpenForm操作,可使用([A]DoCmd )对象的 OpenForm方法。

设有如下程序,运行输出的结果是__ [D]101___:

a=100

Do

s=s+a

a=a+1

Loop while a>120

Dedug.Print a

下面程序段循环的次数是___ [B]2___.

For k=1 to 10

K=k*3

Next k

下面程序段输出的是___ [B]123445___.

a = "12345678"

b = Val (Left(a, 4) + Mid(a, 4, 2))

Debug.Print b

表达式是33 Mod 17\3*2的值是__ [B]1___.

设x=10, y=20,要求生成一个字符串s, 其值为"10*20=200",其中的语句为__ [C]s=x & "*" & y & "=" & x*y____.

以下程序所计算的数学式是___ [C]s=1+2+4+6+....+998___.

S=1: n=2

Do while n<1000

s=s+n

n=n+2

loop

debug.print "s="; s

下面程序在调试时出现了死循环;

a=InputBox("请输入一个整数")

do Until n=100

if n mod 2=100

n=n+1

else

n=n+2

endif

loop

下面关于死循环的叙述中正确的是___ [D]输入不是100的任何整数时都会出现死循环。

___.

设a=-1, b=2,下列逻辑表达式为真的是___ [C]a+b>=0 or Not a-b>=0___.

要判断正整数a是否能被b整除,不可以采用___ [C]a\b=0___.

[A]a/b=int(a/b) [B]a/b=Fix(a/b) [D]a mod b=0

若使用 MsgBox 产生含有“是”、“否”和“取消”三个按钮的对话框显示

消息“请输入的文件名是否正确”,则正确的语句为______.

[B]y = MsgBox("请输入的文件名是否正确", 51, "请确认")

下列语句中,有语法错误的是_______.

[A]y=(a-1)(b-1) [B]X=2m [C]Val(y)=m [E]Text1.Text+"VB"=Text2.Text

假设t,s,w分别为整型、字符型、逻辑型,且s="ABC", 在下列表达式中错误的是_______.

[B]s>90 [E]t+s

关于子过程sub和function,正确的有 AC______.

[A]sub过程没有返回值,而function 有返回值

[C]sub 过程可以使用call语句或直接使用过程名调用

[B]它们参数的传递方式不同

[D]function过程可以有参数,sub过程则不可以

Dim x as integer, s as string

x=inputbox("输入一个整数")

if x mod 2=0 then s="偶数"

else

s="奇数"

end if

MsgBox "s"

测试时发现程序有错,请从下列修改方法中选择正确选项

[A]变量x 的数据类型错误,应将数据类型Integer改为Long

C]条件语句的格式错误,应将then 后面的语句s="偶数"移至下一行(独占一行)

[D]语句MsgBox "s"错误,应改为MsgBox s

宏是一个或多个_操作___的集合。

要使文本框Text1具有焦点,所使用的语句是_ Text1.SetFocus_______.

下面代码运行的结果是___ i=1____.

a=75

if a>90 then i=4

if a>80 then i=3

if a>70 then i=2

if a>60 then i=1

Debug.print "i=";i

要产生50---70之间的随机整数( 含50和70),VBA表达式为_ Int (Rnd*21)+50 ______. 表达式7 mod 3 +8 mod 5*1.2-Int(Rnd) 的值是__3_____.

运行下面代码,在对话框中分别输入 12,45,结果是__ 1245 _____.

a = InputBox("a=")

b = InputBox("b=")

Debug.Print a + b

下面程序是计算s=1*1+2*2+3*3+….+100*100, 请补充完整。

Dim n as integer, s as long

n=1: s=0

for n<=100

____ s=s+n*n ____

next n

debug.print s

下列子程序是输出如下的三角形,请补充语句:

*

***

*****

*******

*********

Private Sub pro1 ()

Dim i As Integer, j As Integer, k As Integer

For i = 1 To 5

For j = 1 To __5-i___

Debug.Print " "; '在立即窗口输出每行前有几个空格

Next j

For k = 1 To 2 * i - 1

Debug.Print "*";

Next k

Debug.Print '换行

Next i

End Sub

某林场2005年植树100亩,以后每年的植树面积按5%的速度增长,能正确计算到

2008年时4年的植树总面积的代码如下,请补充完整。

S=100: sum=100: r=0.05 For i=2005 to 2008

_ s=s*(1+r)______

Sum=sum+s

Next i

Debug.print sum

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级: 选或未选均无分. 1、数据库系统得数据管理方式中,下列说法中不正确得就是 [C ] A.数据库减少了数据冗余 B、 数据库中得数据可以共享 C 、 数据库避免了一切数据得重复 D 、 数据库具有较高得数据独立性 2、 数 据 库 系 统 得 核 心 就 是 [A ] A.数据库管理系统 B.数据库 C 、 数据模型?? D 。数据 3、用二维表来表示实体及实体之间联系得数据模型就是 [D ] A.联系模型?B .层次模型?C 。网状模型 D 。关系模型 4、在教师表中,如果要找出姓“李”教师得记录,所采用得关系运算就是 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

[B] A.投影B.选择?C.连接?D。层次 5、在Access2003中,某数据库得表中要添加一张Excel电子表格,则采用得字段类型就是[A] A.OLE 对象数据类型B。备注数据类型 C、查阅向导数据类型? D.自动编号数据类型 6、Access数据库中,表得组成就是[A] A。字段与记录 B.查询与字段C。记录与窗体D。报表与字段 7、有关字段类型以下叙述错误得就是[D] A.字段大小可用于设置文本类型字段得最大容量 B、有效性规则属性就是用于限制此字段输入值得表达式 C、不同得字段类型,其字段属性有所不同 D、可对任意类型得字段设置默认值属性 8、要修改数据表中得数据(记录),可在以下哪个选项中进行[C] A.报表中B。数据表得查询中 C、数据表得数据表视图中? D.窗体得设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字得学生记录,在准则中应输入[D] A.“LIKE**”? B.“LIKE ## ”

ACCESS2010数据库应用技术课后习题参考答案

精品文档 《ACCESS2010数据库应用技术》 课后习题参考答案 目录 第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)σ(医生) '='主任医师职称

ACCESS数据库考试试题及答案2

一、单项选择题 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A.数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A.数据库管理系统B.数据库 C. 数据模型D.数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A.联系模型B.层次模型C.网状模型D.关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是 [A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是 [A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段 7、有关字段类型以下叙述错误的是 [D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行 [C] A.报表中B.数据表的查询中

C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入 [D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ??”D. LIKE “??” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是 [B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段最多选择的个数是 [A] A.1个B.2个C.3个D.4个 12、若要查询学生信息表中“简历”字段为空的记录,在“简历”字段对应的“条件”栏中应输入 [B] A.Is not null B.Is null C.0 D.-1 13、可用来存储图片的字段对象是以下哪种类型的字段 [A] A OLE B. 备注 C. 超级链接 D 查阅向导 14、“订货量大于0且小于9999”的有效性规则是 [C] A、订货量大于0且小于9999 B订货量大于0 OR 小于9999 C.>0 AND <9999 D >0 OR <9999 15、“座机电话”字段只能输入0~9之间的8位数字字符,输入掩码应设置为 [B] A 99999999 B 00000000 C [00000000] D 99990000 16、在ACCESS “学生”表中有学号、姓名、性别、入学成绩、身高字段。SQL 语句: Slecet 性别,AVG(入学成绩) FROM 学生 group by 性别其功能是:[D] A 计算并显示“学生”表中所有学生入学成绩的平均分 B 对学生表中记录按性别分组显示所有学生的性别和入学平均分

数据库应用基础——access 第 版书后习题 含答案

数据库应用基础——Access 2010 书后习题 单元一认识数据库系统(10页) 一、选择题 1、数据库管理系统是()。 A、操作系统 B、系统软件 C、编译系统 D、应用软件 2、不属于数据库系统组成部分的是()。 A、用户 B、数据库管理系统 C、硬件 D、文件 3、Access 2010属于()。 A、网状数据库系统 B、层次数据库系统 C、分布式数据库系统 D、关系型数据库系统 4、Access 2010数据库文件的扩展名是()。 A、.mdb B、.dbf C、.accdb D、.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数据库中的对象。() 9、创建好空白数据库后,系统将自动进入“数据表视图”。() 10、如果创建空白数据库后直接退出系统,则默认的数据表“表1”将被自动保存。() 11、在数据库中,数据由数字、字母、文字、各种特殊符号、图形、图像、动画、声音等组成。() 12、关闭数据库时将自动退出Access 2010。() 单元二建立和维护数据表(57页) 一、选择题 1、当前主流的数据库系统通常采用()。

ACCESS数据库考试试题和答案

西安欧亚学院2010-2011学年第二学期考试试卷 专业: 课程:数据库技术应用 年级:09/10 级 一、单项选择题(本大题共25小题,每小题1分,共25分)在每小题列出的四个备用选项中只有一个符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1、数据库系统的数据管理方式中,下列说法中不正确的是 [C] A .数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2、数据库系统的核心是 [A] A .数据库管理系统 B .数据库 C. 数据模型 D .数据 3、用二维表来表示实体及实体之间联系的数据模型是 [D] A .联系模型 B .层次模型 C .网状模型 D .关系模型 4、在教师表中,如果要找出姓“李”教师的记录,所采用的关系运算是 [B] 学号_____________ 班级___________ 姓名________ 考场号____ 座位号____ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - -- - - -- 物流、会计、管理 金融、 外语学院

A.投影B.选择C.连接D.层次 5、在Access2003中,某数据库的表中要添加一张Excel电子表格,则采用的字段类型是[A] A.OLE 对象数据类型B.备注数据类型 C. 查阅向导数据类型D.自动编号数据类型 6、Access数据库中,表的组成是[A] A.字段和记录B.查询和字段C.记录和窗体D.报表和字段 7、有关字段类型以下叙述错误的是[D] A.字段大小可用于设置文本类型字段的最大容量 B. 有效性规则属性是用于限制此字段输入值的表达式 C. 不同的字段类型,其字段属性有所不同 D. 可对任意类型的字段设置默认值属性 8、要修改数据表中的数据(记录),可在以下哪个选项中进行[C] A.报表中B.数据表的查询中 C. 数据表的数据表视图中D.窗体的设计视图中 9、在Access中,如果想要查询所有姓名为2个汉字的学生记录,在准则中应输入[D] A.“LIKE **”B.“LIKE ## ” C.“LIKE ”D.LIKE “” 10、若要查询成绩为60—80分之间(包括60和80)的学生信息,查询条件设置正确的是[B] A.>=60 OR <=80 B.Between 60 and 80 C.>60 OR <80 D.IN (60,80) 11、创建交叉表查询时,最多只能选择3个行标题字段,列标题字段

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数据库习题

第1章数据库基础知识_习题 一、选择题 1.数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( A A.外模式B.概念模式C.内模式D.逻辑模式 4.以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指()。D A.能唯一决定关系的字段B.不可改动的专用保留字 C.关键的很重要的字段D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D A.元组B.行C.记录D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 8.在A ccess中,“表”是指()。A A.关系B.报表C.表格D.表单 9.在A ccess中,用来表示实体的是()。C A.域B.字段C.记录D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的()。B A.概念设计B.逻辑设计C.需求分析D.物理设计 二、填空题 1.数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。支持数据库各种操作的软件系统叫数据库管理系统。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫数据库系统 2.数据库常用的逻辑数据模型有层次模型,网状模型,关系模型,Access属于关系模型。 3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字 4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影

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和DBS C.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 )。 A.层次数据模型B.网状数据模型 C.关系数据模型D.面向对象数据模型 12.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( B )。 A.层次结构B.二维表结构 C.网状结构D.封装结构 13.关系数据模型( D )。 A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系 C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系14.按照传统的数据模型分类,数据库系统可以分为三种类型( C )。 A.大型、中型和小型B.西文、中文和兼容 C.层次、网状和关系D.数据、图形和多媒体 15.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( C )。 A.数据定义功能B.数据管理功能 C.数据操纵功能D.数据控制功能 16.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( B )阶段。 A.需求分析B.概念结构设计C.逻辑设计D.物理设计 17.E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。

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和DBS B. DBS包括DB和DBMS C. DBMS包括DBS和DB D. DBS与DB和DBMS无关 10.数据库系统与文件系统管理数据时的主要区别之一是(B)。 A.文件系统能实现数据共享,而数据库系统却不能。 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 D.文件系统管理的数据量庞大,而数据库系统管理的数据量较少。 二.填空题 1.从层次角度看,数据库管理系统是位于用户与OS之间的一 层数据管理软件。 2.用二维表数据来表示实体及实体之间联系的数据模型称为关系模型。 3.两个实体集之间的联系方式有1:1、1:n和m:n 。 4.关系模型是用若干个二维表来表示实体及其联系,关系通过关 系名和属性名来定义。关系的每一行是一个元组,表示一个实体;每一列 是记录中的一个数据项,表示实体的一个属性。 5.在关系数据库中,一个二维表中垂直方向的列称为属性,在表文件中叫

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与DBS C.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 )。 A.层次数据模型 B.网状数据模型 C.关系数据模型 D.面向对象数据模型 12.在数据库设计中用关系模型来表示实体与实体之间的联系。关系模型的结构就是( B )。 A.层次结构 B.二维表结构 C.网状结构 D.封装结构 13.关系数据模型( D )。 A.只能表示实体间的1:1联系 B.只能表示实体间的1:n联系 C.只能表示实体间的m:n联系 D.可以表示实体间的上述三种联系 14.按照传统的数据模型分类,数据库系统可以分为三种类型( C )。 A.大型、中型与小型 B.西文、中文与兼容 C.层次、网状与关系 D.数据、图形与多媒体 15.数据库管理系统能实现对数据库中数据的查询、插入、修改与删除等操作,这种功能称为( C )。 A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能 16.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它就是数据库设计的( B )阶段。 A.需求分析 B.概念结构设计 C.逻辑设计 D.物理设计 17.E-R图就是数据库设计的工具之一,它适用于建立数据库的( A )。

Access数据库程序试题

-第1题--单选题:Access数据库是()。(答案:B) A. 层次型数据库 B.关系型数据库 C.网状型数据库 D.杂合型数据库 -第2题--单选题:在Access数据库中,数据保存在()对象中。(答案:D) A. 窗体B .查询 C.报表D .表 -第3题--单选题:数据库文件中至少包含有()对象。(答案:A) A. 表B .窗体 C.查询D .其余三种 -第4题--单选题:在Access数据库系统中,不能建立索引的数据类型是(答案:C)A. 文本型B .数字型C.备注型D .日期/时间型 -第5题--单选题:如果字段内容为声音文件,可将此字段定义为()类型。(答案:C) A. 文本 B.查询向导 C. OLE对象 D.备注 -第6题--单选题:在表设计视图中,如果要限定数据的输人格式,应修改字段的()属性。 A. 格式B .有效性规则 C.输入格式D .字段大小 -第7题--单选题:下面有关主键的叙述正确的是()。(答案:B) A. 不同的记录可以具有重复的主键值或空值 B. —个表中的主键可以是一个或多个字段 C. 在一个表中的主键只可以是一个字段 D. 表中的主键的数据类型必须定义为自动编号或文本 -第8题--单选题:下面有关表的叙述中错误的是()。(答案:C) A. 表是Access数据库中的要素之一 B. 表设计的主要工作是设计表的结构 C. Access数据库的各表之间相互独立 D. 可以将其他数据库的表导人到当前数据库中 -第9题--单选题:Access是()办公套件中的一个重要组成部分。(答案:A) A. Office B . Word C. Excel D . Lotus -第10题--单选题:下列()图标是Access的标志。(答案:B) -第11题--单选题:存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为 A. 数据库管理系统B .数据库系统C .数据库 D .数据结构 -第12题--单选题:数据的完整性,是指存贮在数据库中的数据要在一定意义下确保是 A. —致的 B .正确的、一致的C .正确的D .规范化的 -第14题--单选题:关系数据库是以____的形式组织和存放数据的(答案:C) A. —条链 B .一维表C .二维表 D .一个表格 -第15题--单选题:以下有关数据基本表的叙述,________ 是正确的(答案:D) A. 每个表的记录与实体可以以一对多的形式出现 B. 每个表的关键字只能是一个字段 C. 在表内可以定义一个或多个索引,以便于与其他表建立关系 D. 每个表都要有关键字以使表中的记录惟一 -第18题--单选题:建立Access2007数据库时要创建一系列的对象,其中最重要的是创建 A. 报表 B .基本表 C.基本表之间的关系 D .查询 -第19题--单选题:Access屏幕的主菜单的菜单项是________ (答案:C) A. 基本上都有自己的子菜单(答案:C) __(答 案:C) (答案:C)

access第3章数据表习题及答案

第三章创建和维护数据表习题及答案 一、选择题 (1)Access数据库的设计一般由5个步骤组成,对以下步骤的排序正确的是 a.确定数据库中的表b.确定表中的字段 c.确定主关键字d.分析建立数据库的目的 e.确定表之间的关系 A) dabec B) dabce C) cdabe D) cdaeb (2)学校欲建立一个“教学管理”的数据库,由教师表、学生表、课程表、选课成绩表组成,教师表中有教师编号、姓名性别、工作时间、职称、学历、系别等字段,试确认该表的主关键字是 A) 姓名B) 教师编号C) 系别D) 职称 (3)以下字符串不符合Access字段命名规则的是 A) ^_^birthday^_^ B) 生日C) Jim.jeckson D)//注释 (4)某学校欲建立一个“教学管理”的数据库,设计该数据库由教师表、学生表、课程表、选课成绩表组成,其中教师表由TeacherID、TeacherName、sex、[telephone]组成,现确定该表的主关键字为TeacherName。以下分析正确的是 A) 教师表字段命名有错误,其他正确 B) 教师表主关键字选择错误,其他正确 C) 教师表字段命名和主关键字错误 D) 该表设计没有错误 (5)一张“学生”表中,要使“年龄”字段的取值范围设在14~50之间,则在“有效性规则”属性框中输入的表达式为 A) >=14AND<=50 B) >=140R=<50 C) >=50AND<=14 D) >=14&&=<50

(6)可以选择输入数据或空格的输入掩码是 A) 0 B) < C) > D) 9 (7)将所有字符转换为大写的输入掩码是 A) > B) < C) 0 D) A (8)某文本型字段的值只能为字母且不允许超过6个,则将该字段的输入掩码属性定义为 A) AAAAAA B) LLLLLL C) CCCCCC D) 999999 (9)某数据库的表中要添加Intemet站点的网址,则该采用的字段的数据类型是 A) OLE对象数据类型B) 超级链接数据类型 C) 查阅向导数据类型D) 自动编号数据类型 (10)某数据库的表中要添加一张图片,则采用的该字段的数据类型是 A) OLE对象数据类型B) 超级链接数据类型, C) 查阅向导数据类型D) 自动编号数据类型 (11)Access数据库中哪个数据库对象是其他数据库对象的基础? A) 报表B) 表C) 窗体D) 模块 (12)在使用Access创建数据库中的表时,以下不能导入到Access数据库中的是 A) Excel表格B) ForPro创建的表C) Access数据库中的表D) Word文档里的表 (13)某字段中已经有数据,现要改变该字段大小的属性,将该字段大小重新设置为整数型,则以下所存数据会发生变化的是 A) 123 B) 2.5 C) -12 D) 1563 (14)Access中表与表的关系一般定义为 A) 一对多关系B) 多对多关系C) 一对一关系D) 多对一关系 (15)若要在某表中“姓名”字段中查找t:A wh开头的所有人名,则应在查找内容框中输入的字符串是 A) wh? B) wh* C) wh[ ] D) wh# (16)将文本字符串"23,18,9,66"按升序排序,排序的结果将是

Access数据库习题

一、单选题 数据库基本概念 题目1: 用access创建的数据库文件,其扩展名是______。 答案: A:.adp B:.dbf C:.frm D:.mdb 标准答案: B 题目2: 数据库系统的核心是______。 答案: A:数据模型 B:数据库管理系统 C:数据库 D:数据库管理员 标准答案: B 题目3: 数据库系统是由数据库,数据库管理系统,应用程序,______、用户等构成的人机系统。 答案: A:数据库管理员 B:程序员 C:高级程序员 D:软件开发商 标准答案: A 题目4: 在数据库中存储的是______。 答案: A:信息 B:数据 C:数据结构 D:数据模型 标准答案: B 题目5: 在下面关于数据库的说法中,错误的是______。 答案: A:数据库有较高的安全性 B:数据库有较高的数据独立性 C:数据库中的数据可以被不同的用户共享 D:数据库中没有数据冗余 标准答案: D 题目6: 下面关于新型数据库的说法中,错误的是______。 答案: A:数据仓库不是一个新的平台,仍然使用传统的数据库管理系统,而是一个新

的概念 B:分布式数据库是一个数据在多个不同的地理位置存储的数据库 C:面向对象数据库仍然采用传统的关系型数据库管理系统 D:空间数据库是随着地理信息系统gis的开发和应用而发展起来的数据库新技术 标准答案: C 题目7: 不是数据库系统特点的是______。 答案: A:较高的数据独立性 B:最低的冗余度 C:数据多样性 D:较好的数据完整性 标准答案: C 题目8: 在下列数据库管理系统中,不属于关系型的是______。 答案: A:Micorsoft Access B:SQL server C:Oracle D:DBTG系统 标准答案: D 题目9: Access是______数据库管理系统。 答案: A:层次 B:网状 C:关系型 D:树状 标准答案: C 题目10: 在Access中,数据库的基础和核心是______。 答案: A:表 B:查询 C:窗体 D:宏 标准答案: A 题目11: 在下面关于Access数据库的说法中,错误的是______。 答案: A:数据库文件的扩展名为mdb B:所有的对象都存放在同一个数据库文件中 C:一个数据库可以包含多个表 D:表是数据库中最基本的对象,没有表也就没有其他对象 标准答案: B

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

《ACCESS2010数据库应用技术》 课后习题参考答案 目录 第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.答:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库系统中,

access数据库试题(含答案)

WORD格式 2011 级计算机专业数据库应用开发补考试卷 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ? ? ? ? ? ? ? ? ? ? ? 线? ? 题号填空题简单题总分 得分 一、填空题 ( 每空 1.5 分,共 60 分 ) 1、管理信息系统简称为____________,一般可分为四个步骤进行,即 _____________________、 _____________________、 ______________________、 。 号? 学? 2、数据操作语言是的语言。它主要包含下? ? 面三种操作:_____________________ 、 ______________________ 、 ? ? ?。 ? ? 3 、数据库对象包括有: _____________________、 _____________________、 ? _ ? ______________________、__________________________、页、宏、模块等。? _ ? _ _ ?4、字段具有十余种数据类型 : _____________________、 _____________________、_ _ ? _ ? _ _____________________、_____________________、货币、自动编号、是/否、OL_ ? _ 订 _ ? _ _ ? E对象、超级链接、查阅向导等。 _ ? _ _ ? 5 、常用的表达式有哪些: _____________________、 _____________________、_ ? 名 姓? _____________________、_____________________。 ? ? ?6、表间关系的类型有哪三类 : _____________________、 _____________________、 ? ? ?_____________________。 ? ?7 、可以在 access 中定义三种类型的主键: _____________________、

Access_数据库技术与应用课后习题答案

Access 数据库技术与应用课后习题答案第一章 一、选择题 1-5:D A D A B 6-10:B B C B B 二、填空题 1、用户操作系统 2、关系模型 3、1:1 1:n m:n 4、二维表 5、字段名 6、域 7、候选键或候选关键字 8、关系 三、简答题 10、借阅信息(读者编号、书籍编号、借书日期) 读者信息(读者编号、读者信息) 图书信息(书籍编号、书籍名称、类别代码) 图书类别表(类别代码、允许天数) 第二章 一、选择题 1-5:C A B A D 二、填空题 1、关系 2、主窗体数据库窗体 5、主窗体 第三章 一、选择题 1-5:CBCDC 二、填空题 1、表查询窗体报表页宏模块 3、宏 4、mdb 5、我的文档 第四章 一、选择题 1-5:CBBDB 6-10:DDDAD 11-15:ABDCC 16-20:CBCCD 二:填空题 1、主关键字 2、结构记录 3、升序降序 4、会不会

5、无有(无重复) 6、多对多 7、备注型 8、字段输入区 9、常规 10、查找替换 第五章 一、选择题 1-5:ADDCB 6-10:AACDA 二、填空题 1、分组 2、生成表追加查询 3、date() now() 4、对话框 5、“”“” 6、行列交叉处 7、同一行不同行 8、一致 第六章 一、选择题 1-5:CACCC 6-10:DBDBD 11:D 二、填空题 1、主体 2、非绑定计算 3、格式 4、事件其他 5、字段列表按钮 6、该节标题 7、键盘输入 8、添加控件 9、文本框 10、双击单击 第七章 一、选择题 1-5:BDCDC 6-10:DDDDA 11-14:ACDD 二、填空题 1、纵栏式表格式 2、文本框 3、原表记录顺序 4、报表向导

ACCESS数据库基础知识习题

一、填空题 1. 数据类型为文本、备注、数值、日期时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。 2 .数据库技术的主要目的是有效地管理和存储大量的数据资源,包括:__提高数据共享性,使多个用户能够同时访问数据库中的数据; ____减少数据冗余,以提高数据的一致性和完整性;___提高数据与程序的独立性___,从而减少应用程序的开发和维护代价。 3 .数据库技术与网络技术的结合分为 ___Oracle__________ 与 ____sybase_________ 两大类。 4 . ACCESS 2003数据库包含的对象有表、查询、窗体、报表、宏、和模块。其中报表根据指定规则打印格式化和组织化的信息。宏是一系列操作的集合, 数据访问页作为一个独立文件存放在数据库的外部。 5 .数据库系统的 5 个组成部分: _数据库、硬件系统、数据库管理系统、数据库管理员、用户。 6 .实体之间的对应关系称为联系,有如下三种类型: __一对一,一对多,多对多___ 。 7 .任何一个数据库管理系统都基于某种数据模型的。数据库管理系统所支持的数据模型有三种: _层次模型、网状模型、关系模型_。 8 .两个结构相同的关系 R 和 S 的 __R-S____ 是由属于 R 但不属于 S 的元组组成的集合。 9 .查询的数据来源是表或其他表。 10 . Access 数据库由数据库对象和组两部分组成。其中对象分为 7 种: __表、查询、窗体、报表、页、宏、模块__ 。 二、选择题 1. 数据库系统的数据管理方式中,下列说法中不正确的是( C )。 A.数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2. 数据库系统的核心是(A )。 A.数据库管理系统 B.数据库 C. 数据模型D.数据 3. 下列属于Access 对象的是( D )。 A. 文件 B. 数据 C. 记录 D. 查询 4. 用二维表来表示实体及实体之间联系的数据模型是(D )。 A.联系模型B.层次模型C.网状模型D.关系模型 5. 在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是( D )。 A. 输入掩码 B. 有效性规则 C. 默认值 D. 参照完整性 6. Access数据库中,表的组成是( A )。

相关主题
文本预览
相关文档 最新文档