一、选择题
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.在Access中,“表”是指( )。A
A.关系 B.报表 C.表格 D.表单
9.在Access中,用来表示实体的是( )。C
A.域 B.字段 C.记录 D.表
10.把E-R图转换成关系模型的过程,属于数据库设计的( )。B
A.概念设计 B.逻辑设计 C.需求分析 D.物理设计
二、填空题
1.数据库是在计算机系统中按照一定的方式组织、存储和应用的 。支持数据库各种操作的软件系统叫 。由计算机 、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫 。数据集合,数据库管理系统,数据库系统
2.数据库常用的逻辑数据模型有 、 、 ,Access属于 。层次模型,网状模型,关系模型,关系模型
3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的 。关键字
4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为________;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为________;从表中抽取属性值满足条件列的操作称为________。选择,联接,投影
5.Access不允许在主关键字字段中有重复值或________。空值
6.已知两个关系:
职工(职工号,职工名,性别,职务,工资)
设备(设备号,职工号,设备名,数量)
其中“职工号”和“设备号”分别为职工关系和设备关系的关键字,则两个关系的属性中,存在一个外部关键字为 。设备关系的“职工号”
第2章 Access 2010操作环境与数据库_习题
一、选择题
1.Access中表和数据库的关系是(。A
A.一个数据库可以包含多个表 .一个表只能包含两个数据库
C.一个表可以包含多个数据库 .数据库就是数据表
2.利用Access 2010创建的数据库文件,其默认的扩展名为(。D
A.m.d.m.accdb
3.Access在同一时间可打开(个数据库。A
A.1.2.3.4
4.以下不是Access 2010数据库对象的是(。D
A.查询 .窗体 .宏 .工作簿
5.在Access 2010中,随着打开数据库对象的不同而不同的操作区域称为(。B
A.命令选项卡 .上下文选项卡
C.导航窗格 .工具栏
6.下列说法中正确的是(。D
A.在Access中,数据库中的数据存储在表和查询中
B.在Access中,数据库中的数据存储在表和报表中
C.在Access中,数据库中的数据存储在表、查询和报表中
D.在Access中,数据库中的全部数据都存储在表中
7.在Access 2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的(命令。B
A.“信息” .“选项” .“保存并发布” .“打开”
8.在Access 2010中,建立数据库文件可以选择“文件”选项卡中的(命令。A
A.“新建” .“创建” .“Create” .“New”
二、填空题
1.在Access 2010主窗口中,从________选项卡中选择“打开”命令可以打开一个数据库文件。文件
2.在Access 2010中,所有对象都存放在一个扩展名为________的数据库文件中。accdb
3.空数据库是指该文件中________。不含任何数据库对象
4.在Access 2010中,数据库的核心对象是________。表
5.在Access 2010中,用于和用户进行交互的数据库对象是________。窗体
6.在Access 2010中要对数据库设置密码,必须以 的方式打开数据库。独占
第3章 表的创建与管理_习 题
一、选择题
1.下列符号中不符合Access字段命名规则的是( )。C
A.school .生日快乐 .[婚否] .//注释
2.下面( )中所列出的不全包括在Access 2010可用的数据类型中。B
A.文本型、备注型、日期/时间型 B.数字型、货币型、整型
C.是/否型、OLE对象、自动编号型 D.超级链接、查阅向导、附件
3.如果字段内容为声音文件,则该字段的数据类型应定义为( )。D
A.文本 .备注 .超级链接 .OLE对象
4.为加快对某字段的查找速度,应该( )。C
A.防止在该字段中输入重复值 .使该字段成为必填字段
C.对该字段进行索引 .使该字段数据格式一致
5.定义字段默认值的作用是( )。A
A.在未输入数据之前,系统自动提供数值
B.不允许字段的值超出某个范围
C.不得使字段为空
D.系统自动把小写字母转换为大写字母
6.有关空值(Null),以下叙述正确的是( )。B
A.空值等同于空字符串 .空值表示字段还没有确定值
C.空值等同于数值0 .Access不支持空值
7.输入记录时,要使某个字段不为空的方法是( )。A
A.定义该字段为必填字段 .定义该字段长度不为0
C.指定默认值 .定义输入掩码
8.若在两个表之间的关系连线上标记了1:1或1:∞,表示启动了( )。A
A.实施参照完整性 B.级联更新相关记录
C.级联删除相关记录 D.不需要启动任何设置
9.在数据表视图方式下,关于修改数据表中数据的叙述中,错误的是( )。C
A.对数据表中数据的修改包括插入、修改、替换、复制和删除数据等
B.将光标移到要修改的字段处,即可输入新的数据
C.当光标从被修改字段移到同一记录的其他字段时,对该字段的修改便被保存起来
D.在没有保存修改之前,可以按 10.在使用导入的方法创建Access表时,以下不能导入到Access数据库中的是( )。D A.Excel表格 .Visual ForPro创建的表 C.Access数据库中的表 D.Word文档中的表 二、填空题 1.Access表由 和 两部分组成。表的结构,表的记录(或表的内容) 2.在“学生”表中有“助学金”字段,其数据类型可以是数字型或 。货币型 3.如果某一字段没有设置显示标题,则系统将 设置为字段的显示标题。字段名称 4.学生的学号是由9位数字组成,其中不能包含空格,则为“学号”字段设置的正确的输入掩码是 。000000000 5.用于建立两表之间关联的两个字段必须具有相同的 。数据类型 6.修改表结构只能在表的 中完成,而给表添加数据的操作是在表的 中完成的。设计视图,数据表视图 7.要在表中使某些字段不移动显示位置,可用 字段的方法;要在表中不显示某些字段,可用 字段的方法。冻结,隐藏 8.某数据表中有5条记录,其中文本型字段“号码”各记录内容如下:125、98、85、141、119,则升序排序后,该字段内容先后顺序表示为 。119、125、141、85、98 第4章 查询设计_习题 一、 选择题 1.以下关于查询的叙述,正确的是( )。C A.只能根据数据表创建查询 .只能根据已建查询创建查询 C.可以根据数据表和已建查询创建查询 D.不能根据已建查询创建查询 2.若用“学生”表中的“出生日期”字段计算每个学生的年龄(取整〉,那么正确的计算公式为( )。A A.Year(Date())-Year([出生日期] B.(Date()-[出生日期])/365 C.Date()-[出生日期] D.Year([出生日期])/365 3.如果在“学生”表中查找姓“李”学生的记录,则查询条件是( )。C A.Not "李* B.Like "李" C.Like "李* D."李××" 4.查询设计视图窗口中通过设置( )行,可以让某个字段只用于设定条件,而不出现在查询结果中。B A.排序 .显示 .字段 .条件 5.若统计“学生”表中各专业学生人数,应在查询设计视图中,将“学号”字段“总计”单元格设置为( )。B A.S.C.W.Total 6.在Access查询中,( )能够减少源数据表的数据。D A.选择查询 .生成表查询 .追加查询 .删除查询 7.在查询设计视图中,如果要使表中所有记录的“价格”字段的值增加10%,应使用( )表达式。C A.[价格]+10% .[价格]*10/100 C.[价格]*(1+10/100) .[价格]*(1+10%) 8.在查询设计视图中( )。A A.可以添加表,也可以添加查询 .只能添加表 C.只能添加查询 .表和查询都不能添加 9.在Access中,删除查询操作中被删除的记录属于( )。B A.逻辑删除 .物理删除 .可恢复删除 .临时删除 10.如果用户希望根据某个可以临时变化的值来查找记录,则最好使用的查询是( )。C A.选择查询 .交叉表查询 .参数查询 .操作查询 二、 填空题 1.若要查找最近20天之内参加工作的职工记录,查询条件为 。 Between Date()-20 And Date() 或 Between Now()-20 And Now() 或 >=Date()-20 And <=Date() 或 >=Now()-20 And <=Now() 2.查询“教师”表中“职称”为“教授”或“副教授”的记录的条件为 。"教授" Or "副教授" 3.操作查询共有4种类型,分别是生成表查询、删除查询、更新查询和 。追加查询 4.创建交叉表查询,必须对行标题和行标题进行 操作。分组 5.设计查询时,设置在同一行的条件之间是 的关系,设置在不同行的条件之间是 的关系。与,或 6.如果要求通过输入“学号”查询学生基本信息,可以采用 查询。如果在“教师”表中按“年龄”生成“青年教师”表,可以采用 查询。参数,生成表 第5章 SQL查询_习题 一、选择题 1.Accsess的SQL语句不能实现是( )。A A.修改字段名 .修改字段类型 C.修改字段长度 .删除字段 2.SQL语句不能创建的是( )。A A.定义报表 .操作查询 C.数据定义查询 .选择查询 3.在SQL语句中,检索要去掉重复的所有元组,则在SELECT中使用( )。D A.A.U.L.DISTINCT 4.在SELECT语句中,需显示的内容使用“*”,则表示( )。B A.选择任何属性 B.选择所有属性 C.选择所有元组 D.选择主键 5.在SELECT语句中使用GROUP BY NO时,NO必须( )。C A.在WHERE子句中出现 B.在FROM子句出现 C.在SELECT子句中出现 .在HAVING子句中出现 6.SQL中用于删除基本表的语句是( )。A A.D.U.Z.DELETE 7.SQL中用于在已有表中添加或改变字段的语句是( )。B A.C.A C.U.DROP 8.使用SELECT语句进行分组检索时,为了去掉不满足条件的分组,应当( )。B A.使用WHERE子句 B.在GROUP BY后面使用HAVING子句 C.先使用WHERE子句,再使用HAVING子句 D.先使用HAVING子句,再使用WHERE子句 9.在SQL语句中,与表达式“仓库号Not In("wh1”功能相同的表达式是 ( )。D A.仓库号="wh1" And 仓库号=.仓库号<>"wh1" Or 仓库号<>"wh2" C.仓库号<>"wh1" Or 仓库号=.仓库号<>"wh1" And 仓库号<>"wh2" 10.下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( )。A A.SELECT 姓名,性别 FROM 学生 WHERE Left([姓名],1)="张" Or 性别="男" B.SELECT 姓名,性别 FROM 学生 WHERE Left([姓名],1)="张" And 性别="男") C.SELECT 姓名,性别,Left([姓名],1) FROM 学生 WHERE Left([姓名],1)="张" Or 性别="男" D.SELECT 姓名,性别,Left([姓名],1) FROM 学生 WHERE Left([姓名],1)="张" And 性别="男" 二、填空题 1.SQL的含义是 。结构化查询语言 2.在Access中,SQL查询具有3种特定形式,包括 、 和 。联合查询,传递查询,数据定义 3.要将“学生”表中女生的入学成绩加10分,可使用的语句是 。UPDATE 学生 SET 成绩=[成绩]+10 WHERE 性别="女" 4.语句“SELECT 成绩表.* FROM 成绩表WHERE 成绩表.成绩>(SELECT Avg(成绩表.成绩) FROM 成绩表)”查询的结果是 。查询成绩表中所有成绩大于平均成绩的记录 5. 联合查询指使用 运算将多个 合并到一起。UNION,查询结果 第6章 窗体设计_习题 一、选择题 1.关于窗体,下列说法错误的是( )。D A.窗体可以用来显示表中的数据,并对表中的数据进行修改、删除等操作 B.窗体本身不存储数据,数据保存在表对象中 C.要调整窗体中控件所在的位置,应该使用窗体设计视图 D.未绑定型控件一般与数据表中的字段相连,字段就是该控件的数据源 2.在窗体中,用来输入和编辑字段数据的交互控件是( )。A A.文本框 .标签 .复选框 .列表框 3.若字段类型为是/否型,通常会在窗体中使用的控件是( )。C A.标签 .文本框 .复选框 .组合框 4.如果窗体上输入的数据总是取自表或查询中的字段数据,或某固定内容的数据,可以使用________控件来显示该字段。C A.文本框 .选项组 .列表框 .选项卡 5.下面关于列表框和组合框的叙述,正确的是( )。D A.在列表框和组合框中均不可以输入新值 B.可以在列表框中输入新值,而组合框不能 C.在列表框和组合框中均可以输入新值 D.可以在组合框中输入新值,而列表框不能 6.在使用向导为“学生”表创建窗体时,“照片”字段所使用的默认控件是( )。B A.图像框 .绑定对象框 .非绑定对象框 .列表框 7.用来显示与窗体关联的表或查询中字段值的控件类型是( )。A A.绑定型 .计算型 .关联型 .未绑定型 8.要改变窗体上文本框控件的数据源,应设置的属性是( )。B A.记录源 .控件来源 .筛选查阅 .默认值 9.( )节在窗体每页的顶部显示信息。C A.主体 .窗体页眉 .页面页眉 .控件页眉 10.要在窗体首页使用标题,应在窗体页眉添加( )控件。A A.标签 .文本框 .选项组 .图片 二、填空题 1.能够唯一标识某一控件的属性是________。名称 2.在纵栏式窗体、表格式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是________。数据表窗体 3.插入到其他窗体中的窗体称为 。子窗体 4.选项组中可存放的控件有 、 和 。复选框,选项按钮,切换按钮。 5.通过设置“窗体”的 属性可以设定窗体数据源。记录源 6.假设已在Access中建立了包含“书名”、“单价”和“数量”3个字段的图书表,以该表为数据源创建的窗体中,有一个计算定购总金额的文本框,其控件来源为 。=[单价]*[数量] 第7章 报表设计_习题 一、选择题 1.Access中的报表( )。C A.是一种特殊的Web页 B.是一种查询 C.能对表中的数据进行各种计算,并可以在打印机上打印出来 D.只能显示,不能打印 2.关于报表,( )说法是正确的。B A.基于某个表建立的报表,当源表数据改变时不会影响报表显示内容的改变 B.报表显示的数据随源表数据的改变而改变 C.在报表设计视图中不可改变报表的显示格式 D.在预览报表时不可以改变报表的页面设置 3.在报表的设计视图中,区段表示为带状形式,也被称为( )。D A.页 .面 .区 .节 4.在报表中,( )部分包含表中记录的信息。A A.主体 .报表页眉 .报表页脚 .页面页眉 5.如果设置报表上某个文本框的“控件来源”属性为“=7*12+8”,则打印预览报表时,该文本框显示信息是( )。B A.未绑定 .9.7.=7*12+8 6.自动报表包括( )内容。D A.表中所有的非自动编号字段 .数据库中全部表的字段 C.在对话框中指定的字段 .作为数据源的表中的所有字段 7.要实现报表的总计,其操作区域是( )。B A.组页脚/页眉 .报表页脚/页眉 .页面页眉/页脚 .主体 8.在报表中,要计算所有学生的“数学”课程的平均成绩,应将控件的“控件来源”属性设置为( )。C A.=Avg(数学).Avg([数学].=Avg([数学].Avg(数学) 9.设置报表的属性,需鼠标指针指向( )对象,单击鼠标右键,弹出报表属性对话框。A A.报表左上角的小方块 .报表的标题栏处 C.报表页眉处 .报表的主体节 10.在报表设计的工具箱中,用于修饰版面以达到良好输出效果的是( )。C A.直线和多边形 .直线和圆形 .直线和矩形 .矩形和圆形 二、填空题 1.一个复杂的报表设计最多由报表页眉、报表页脚、页面页眉、________、________、________和组页脚7个部分组成。页面页脚,主体,组页眉 2.报表的________部分是报表不可缺少的内容。主体 3.________的内容只能在报表的第一页最上方输出。报表页眉 4.报表有4种类型的视图,分别是________、________和________。报表视图、打印预览、布局视图、设计视图 5.设置报表的属性,需在 中完成。报表设计视图 6.要在报表上显示格式为“4/总15页”的页码,则计算型控件的“控件来源”应设置为________。=[page] & "/总" & [Pages] & "页" 7.要实现报表的分组统计,正确的操作区域是 。组页眉或组页脚 8.报表中的计算公式常放在 中。计算型控件 第8章 宏_习题 一、选择题 1.下列关于宏的说法中,错误的是( )。B A.宏是多个操作的集合 B.每一个宏操作都有相同的宏操作参数 C.宏操作不能自定义 D.宏通常与窗体、报表中命令按钮相结合来使用 2.创建宏时至少要定义一个宏操作,并要设置对应的( )。C A.条件 .命令按钮 .宏操作参数 .注释信息 3.用于使计算机发出嘟嘟声的宏命令是(。A A.Beep B.MessageBox C.Echo D.Restore 4.用于退出Access的宏命令是(。C A.ExitAccess B.Ctrl+Alt+Del C.QuitAccess D.CloseAccess 5.宏命令OpenTable打开数据表,则显示该表的视图是( )。A A.数据表视图 .设计视图 C.打印预览视图 .以上都是 6.在宏的表达式中要引用报表StuRep上控件StuText1的值,可以使用的引用是( )。C A.S.StuRep!StuText1 C.R.Reports!StuText1 7.表达式IsNull([姓名])的含义是( )。B A.没有“姓名”字段 .判断“姓名”字段是否为空值 C.“姓名”字段值是空值 .判断是否存在“姓名”字段 8.定义( )有利于数据库中宏对象的管理。 B A.宏 .宏组 .宏操作 .宏定义 9.在Access系统中提供了( )执行的宏调试工具。 A A.单步 .同步 .运行 .继续 10.如需决定宏的操作在某些情况下是否执行,可以在创建宏时定义( )。C A.子宏 .宏操作参数 C.“If”操作 .窗体或报表的控件属性 二、填空题 1.宏是一个或多个 的集合。操作命令 2.用于打开一个窗体的宏命令是________,用于打开一个报表的宏命令是________,用于打开一个查询的宏命令是________。OpenForm,OpenReport,OpenQuery 3.如果要引用宏组中的宏,则引用格式是________。宏组名.宏名 4.因为有了 ,数据库应用系统中的不同的对象就可以联系起来。宏 5.由多个操作构成的宏,执行时是按宏命令的________依次执行的。排列顺序 第9章 模块与VBA程序设计_习题 一、选择题 1.模块是存储代码的容器,其中窗体就是一种( )。A A.类模块 .标准模块 .子过程 .函数过程 2.使用Dim声明变量,若省略“As类型”,则所创建的变量默认为( )。C A.I.S.V.不合法变量 3.函数Len("Access数据库")的值是( )。A A.9.1.1.18 4.函数Right(Left(Mid("Access_DataBase",10,3),2),1)的值是( )。A A.a.B.t.空格 5.在下列逻辑表达式中,能正确表示条件“m和n至少有一个为偶数”的是( )。C A.m.m Mod 2 = 1 And n Mod 2 = 1 C.m.m Mod 2 = 0 And n Mod 2 = 0 6.语句Select Case x 中,x为一整型变量,下列Case语句中,表达式错误的是( )。D A.C.C.C.Case x > 10 7.Sub过程和Function过程最根本的区别是( )。A A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 B.Sub过程可以使用Call语句或直接便用过程名,而Function过程不能 C.两种过程参数的传递方式不同 D.Function过程可以有参数,Sub过程不能有参数 8.VBA中用实参x和y调用有参过程PPSum(a, b)的正确形式是( )。B A.P.P.C.Call PPSum x, y 9.在VBE的立即窗口输入如下命令,输出结果是( )。B x=4=5 x A.T.F.4.语句有错 10.程序调试的目的在于( )。D A.验证程序代码的正确性 .执行程序代码 C.查看程序代码的变量 .查找和解决程序代码的错误 二、填空题 1.在VBA中,要得到[15,75]区间的随机整数,可以用表达式________。Int(Rnd*61+15) 2.定义了二维数组A(2 to 5, 5),则该数组的元素个数为 。24 3.VBA中变量作用域分为3个层次,这3个层次的变量是________、________和________。局部变量,模块变量,全局变量 4.VBA的有参过程定义,形参用________说明,表明该形参为传值调用;形参用ByRef说明,表明该形参为________。ByVal,传地址调用 5.有如下VBA代码,运行结束后,变量n的值是 ,变量i的值是 。12,4 n=0 For i=1 To 3 For j=-4 To -1 n=n+1 Next j Next i 6.设有以下窗体单击事件过程: Private Sub Form_Click() a=1 For i=1 To 3 Select Case i Case 1,3 a=a+1 Casw 2,4 a=a+2 End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗体,则消息框的输出内容是________。5 7.进行ADO数据库编程时,用来指向查询数据时返回的记录集对象是 。RecordSet 8.RecordSet对象有两个属性用来判断记录集的边界,其中,判断记录指针是否在最后一条记录之后的属性是 。EOF 第10章 数据库应用系统实例_习题 一、选择题 1.在系统开发的各个阶段中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。D A.总体设计 .详细设计 .可行性分析 .需求分析 2.系统需求分析阶段的基础工作是( )。B A.教育和培训 .系统调查 .初步设计 .详细设计 3.需求分析阶段的任务是确定( )。C A.软件开发方法 .软件开发工具 .软件系统功能 .软件开发费用 4.在系统开发中,不属于系统设计阶段任务的是( )。A A.确定系统目标 .确定系统模块结构 C.定义模块算法 .确定数据模型 5.在数据库应用系统设计完成后,进入系统实施阶段,下述工作中,( )一般不属于实施阶段的工作。D A.建立库结构 .系统调试 .加载数据 .扩充功能 6.系统设计包括总体设计和详细设计两部分,下列任务中属于详细设计内容的是( )。C A.确定软件结构 .软件功能分解 .确定模块算法 .制订测试计划 二、填空题 1.数据库应用系统的开发过程一般包括系统需求分析、 、系统现实、 、和系统交付5个阶段。 系统设计、测试 2.数据库应用系统的需求包括对 的需求和系统功能的需求,它们分别是数据库设计和 设计的依据。 数据、应用程序 3.系统设计阶段的最终成果是 。 系统设计报告 4.“确定表的约束关系以及在哪些属性上建立什么样的索引”属于 阶段的任务。 系统设计 5. 的目的是发现错误、评价系统的可靠性,而调试的目的是发现错误的位置并改正错误。测试 下载本文