ces《数据库基本知识》综合练习试题.docx
《ces《数据库基本知识》综合练习试题.docx》由会员分享,可在线阅读,更多相关《ces《数据库基本知识》综合练习试题.docx(16页珍藏版)》请在冰豆网上搜索。
![ces《数据库基本知识》综合练习试题.docx](https://file1.bdocx.com/fileroot1/2023-6/5/827c7845-87d6-419d-9a41-a13750708856/827c7845-87d6-419d-9a41-a137507088561.gif)
ces《数据库基本知识》综合练习试题
Access2010《数据库基本知识》综合练习试题
(共有37题;满分:
39分;?
总时;80分钟)
第1题:
(单选题,1分)
下面关于关系叙述中,错误的是_____。
?
A.一个关系是一张二维表?
?
?
?
?
B.二维表一定是关系
?
C.有的二维表不是关系?
?
?
?
?
?
D.同一列只能出自同一个域
[A]选A[B]选B[C]选C[D]选D
答案:
B
第2题:
(单选题,1分)
在E-R图中,用来表示实体之间联系的图形是_____。
?
A.椭圆形?
?
?
B.矩形?
?
?
?
?
C.三角形?
?
?
D.菱形
[A]选A[B]选B[C]选C[D]选D
答案:
D
第3题:
(单选题,1分)
下列实体的联系中,属于多对多的联系是_____。
?
A.工厂与厂长
?
B.工厂与车间
?
C.车间与车间主任
?
D.读者与图书馆图书
[A]选A[B]选B[C]选C[D]选D
答案:
D
第4题:
(单选题,1分)
假定有关系模式:
部门(部门号,部门名称),职工(职工号,姓名,性别,职称,
部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在
“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。
?
?
A.职工,工资?
?
B.职工,部门
?
?
C.部门,级别,工资?
?
D.职工,工资,部门?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
[A]选A[B]选B[C]选C[D]选D
答案:
D
第5题:
(单选题,1分)
在Access表中,可以定义3种主关键字,它们是_____。
?
?
A.单字段、双字段和多字段
?
?
B.单字段、双字段和自动编号
?
?
C.单字段、多字段和自动编号
?
?
D.双字段、多字段和自动编号
[A]选A[B]选B[C]选C[D]选D
答案:
C
第6题:
(单选题,1分)
在打开某个Access2010数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。
?
A.关系视图?
?
?
B.查询视图?
?
?
C.设计视图?
?
?
D.数据表视图
[A]选A[B]选B[C]选C[D]选D
答案:
D
第7题:
(单选题,1分)
对于Access2010数据库,在下列数据类型中,不可以设置“字段大小”属性的是_______。
?
A.文本?
?
B.数字?
?
?
C.备注?
?
D.自动编号(分长整、同步复制ID)
[A]选A[B]选B[C]选C[D]选D
答案:
C
第8题:
(单选题,1分)
在表设计视图中,若要将某个表中的若干个字段定义为主键,需要先按住_____键,
逐个单击所需字段后,再单击“主键”按钮。
?
A.Shift?
?
?
?
?
?
?
B.Ctrl?
?
?
?
?
C.Alt?
?
?
?
?
D.Tab
[A]选A[B]选B[C]选C[D]选D
答案:
B
第9题:
(单选题,1分)
在Access数据库中,要往数据表中追加新记录,需要使用_____。
?
A.交叉表查询?
?
?
B.选择查询?
?
?
C.参数查询?
?
?
D.操作查询
[A]选A[B]选B[C]选C[D]选D
答案:
D
第10题:
(单选题,1分)
在下列有关“是/否”类型字段的查询条件设置中,设置正确的是_____。
?
A."False"?
?
?
?
B."True"?
?
?
?
C.True?
?
?
?
D."是"
[A]选A[B]选B[C]选C[D]选D
答案:
C
第11题:
(单选题,1分)
数据表中有一个“姓名”字段,查找姓名最后一个字为“菲”的条件是_____。
?
A.Right(姓名,1)="菲"
?
B.Right([姓名]:
1)="菲"
?
C.Right([姓名],1)=[菲]
?
D.Right([姓名],1)="菲"
[A]选A[B]选B[C]选C[D]选D
答案:
D
第12题:
(单选题,1分)
有一“职工”表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,
现要求显示所有职位不是工程师的女职工的信息。
能完成该功能的SQL语句是_____。
?
A.SELECT*FROM职工WHERE职位<>"工程师"性别="女"
?
B.SELECT*FROM职工WHERE职位<>"工程师"and性别=女
?
C.SELECT*FROM职工WHERE职位<>"工程师"or性别="女"
?
D.SELECT*FROM职工WHERE职位<>"工程师"and性别="女"
[A]选A[B]选B[C]选C[D]选D
答案:
D
第13题:
(单选题,1分)
有一“职工”表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,
现需要按性别统计工资低于800元的人数,则使用的SQL语句是_____。
?
A.SELECT性别,COUNT(*)AS人数FROM职工
?
?
?
?
?
?
WHERE工资<800ORDERBY性别;
?
B.SELECT性别,COUNT(*)AS人数FROM职工
?
?
?
?
?
?
WHERE工资<800GROUPBY性别;
?
C.SELECT性别,SUM(*)AS人数FROM职工
?
?
?
?
?
?
WHERE工资<800GROUPBY性别;
?
D.SELECT性别,AVG(*)AS人数FROM职工
?
?
?
?
?
?
WHERE工资<800GROUPBY性别;
[A]选A[B]选B[C]选C[D]选D
答案:
B
第14题:
(单选题,1分)
某工厂数据库中使用表“产品”记录生产信息,该表包括小组编号、日期、产量等
字段,每个记录保存了一个小组一天的产量等信息。
现需要统计每个小组在2005年
全年的总产量,则使用的SQL命令是____。
?
A.SELECT小组编号,SUM(产量)AS总产量FROM产品
?
?
?
?
WHERE日期>=#2005-1-1#OR?
日期<#2006-1-1#GROUPBY小组编号
?
B.SELECT小组编号,SUM(产量)AS总产量FROM产品
?
?
?
?
WHERE日期>#2005-1-1#AND日期<#2006-1-1#GROUPBY小组编号
?
C.SELECT小组编号,SUM(产量)AS总产量FROM产品
?
?
?
?
WHERE日期>=#2005-1-1#AND日期<#2006-1-1#GROUPBY小组编号
?
D.SELECT小组编号,SUM(产量)AS总产量FROM产品
?
?
?
?
WHERE日期>#2005-1-1#AND日期<#2005-12-31#GROUPBY小组编号
[A]选A[B]选B[C]选C[D]选D
答案:
C
第15题:
(单选题,1分)
在窗体设计过程中,经常要使用的三种属性是窗体属性、_____和节属性。
?
A.关系属性?
?
?
B.查询属性?
?
C.字段属性?
?
?
D.控件属性
[A]选A[B]选B[C]选C[D]选D
答案:
D
第16题:
(单选题,1分)
在Access数据库中,数据透视表窗体的数据源是_____。
?
A.Word文档?
?
?
B.表或查询?
?
?
C.报表?
?
D.Web文档
[A]选A[B]选B[C]选C[D]选D
答案:
B
第17题:
(单选题,1分)
学号由8位数字组成的字符串,为学号设置输入掩码,正确的是_____。
?
A.########
?
C.LLLLLLLL?
D.00000000(因只能0—9数字并且必须输入)
[A]选A[B]选B[C]选C[D]选D
答案:
D
、
第18题:
(单选题,1分)
?
查询排序时如果选取了多个字段,则输出结果是_____。
?
A.先对最左侧字段排序,然后对其右侧的下一个字段排序,以此类推
?
B.先对最右侧字段排序,然后对其左侧的下一个字段排序,以此类推
?
C.按主键从大到小进行排序
?
D.无法进行排序
[A]选A[B]选B[C]选C[D]选D
答案:
A
第19题:
(单选题,1分)
在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,
如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。
为此需要
定义的关系是_____。
?
A.输入掩码?
?
?
?
?
?
?
?
?
?
?
?
?
B.有效性规则
?
C.默认值?
?
?
?
?
?
?
?
?
?
?
?
?
?
D.参照完整性
[A]选A[B]选B[C]选C[D]选D
答案:
D
第20题:
(单选题,1分)
如果要将文本型数据"12"、"6"、"5"按升序排列,其排列的结果是______。
?
A."12"、"6"、"5"?
B."12"、"5"、"6"(数有12>5,但字符串“12”<”5”)
?
C."5"、"6"、"12"?
D."5"、"12"、"6"
[A]选A[B]选B[C]选C[D]选D
答案:
B
第21题:
(单选题,1分)
?
采用Select语句中的计算函数“Avg”,可以求所在字段内所有的值的______。
?
A.总和?
?
?
?
B.平均值?
?
?
?
C.最小值?
?
?
?
D.第一个值
[A]选A[B]选B[C]选C[D]选D
答案:
B
第22题:
(单选题,1分)
在窗体中,对于“是/否”类型字段,默认的控件类型是_____。
?
A.复选框?
?
?
?
?
B.文本框?
?
?
?
?
C.列表框?
?
?
D.按钮
[A]选A[B]选B[C]选C[D]选D
答案:
A(从表结构设计的属性中的“查阅可看到)
第23题:
(多选题,1分)
下面关于数据库基本概念的叙述中,正确的是_____。
?
A.DBS包含了DBMS?
B.DBS包含了DB
?
C.DBMS包含了DBS?
D.DBS包含了DBMS和DB两者
[A]选A[B]选B[C]选C[D]选D
答案:
ABD
第24题:
(多选题,1分)
在Access数据库中,下列关于表的说法,错误的是_____。
?
A.表中每一列元素必须是相同类型的数据
?
B.在表中不可以含有图形数据
?
C.表是Access数据库对象之一
?
D.一个Access数据库只能包含一个表
[A]选A[B]选B[C]选C[D]选D
答案:
BD
第25题:
(多选题,1分)
下列关于查询的说法中,正确的是_____。
?
A.可以利用查询来更新数据表中的记录
?
B.在查询设计视图中可以进行查询字段是否显示的设定
?
C.不可以利用查询来删除表中的记录
?
D.在查询设计视图中可以进行查询条件的设定
[A]选A[B]选B[C]选C[D]选D
答案:
ABD
第26题:
(多选题,1分)
要查找“姓名”字段头两个字为“区阳”,采用的条件是_____。
?
A.Right([姓名],2)="区阳"?
B.Left([姓名],2)="区阳"
?
C.Like"区阳?
"?
D.Like"区阳*"
[A]选A[B]选B[C]选C[D]选D
答案:
BD
第27题:
(多选题,1分)
在Access中,下列关于窗体的说法,不正确的是_____。
?
A.在窗体设计视图中,可以对窗体进行结构的修改
?
B.在窗体设计视图中,可以进行数据记录的浏览
?
C.在窗体设计视图中,可以进行数据记录的添加
?
D.在窗体视图中,可以对窗体进行结构的修改
[A]选A[B]选B[C]选C[D]选D
答案:
BCD
第28题:
(多选题,1分)
在以下叙述中,正确的是_____。
?
A.Access不具备程序设计能力
?
B.在数据表视图中,不能设置主键
?
C.在数据表视图中,不能修改字段的名称
?
D.在数据表视图中,可以删除一个字段
?
E.SQL是一种结构化查询语言
[A]选A[B]选B[C]选C[D]选D
[E]选E
答案:
BDE
第29题:
(判断题,1分)
在数据库系统的三个抽象层次结构中,表示用户层数据库的模式称为内模式。
答案:
F
第30题:
(判断题,1分)
在删除查询中,删除过的记录可以用“撤销”命令恢复。
答案:
F
第31题:
(判断题,1分)
如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,
应使用Access提供的记录筛选功能。
答案:
T
第32题:
(判断题,1分)
在Access2010数据库中,打开某个数据表后,可以修改该表与其他表之间
的已经建立的关系。
答案:
F
第33题:
(判断题,1分)
在Acccss2010数据库中,查询的数据源只能是表。
答案:
F
第34题:
(判断题,1分)
在Access2010数据库中,在列表框中不可以输入新值,在组合框中可以输入新值。
答案:
T(可设列表框、组合框试看!
)
第35题:
(判断题,1分)
如果字段内容为声音文件,则该字段的数据类型应定义为备注。
答案:
F
第36题:
(操作题,2分)
注意问题:
1数据库的扩展名为:
mdb,不是ACCDB,按原MDB保存;
2不要删除提供考试的已有数据库,包括已有数据表,
也不要删除已有的记录;
3创建的数据表和查询、窗体等按题目给的对象名保存。
(建议先操作好部分就保存,然后做好一点就按保存按钮)。
?
?
基本操作题
(1)如果考生还没有登录G盘,请先登录G盘。
在G盘的“综合练习”
(2)文件夹下已存有相应的数据库文件和相关的源数据文件。
考生不得更
改这些文件的文件名,不得删除这些文件。
(3)启动Access2010,打开“G:
\综合练习”文件夹下的已有的
“人事管理.mdb”数据库,在“人事管理.mdb”数据库中,
创建下列“人事”及“工资”两个表的结构。
?
?
?
?
①?
创建如下“人事”表结构,主键是“职工编号”。
字段名
职工编号
姓名
性别
年龄
?
?
婚否?
?
工作日期
简历
字段类型
文本
文本
文本
数字
是/否
日期/时间
备注
字段大小
3
8
1
整型
短日期
说明
True表示已婚,False表示未婚
建表的结构时,要将婚否字段的属性的“格式”设为选:
真/假—TRUE
?
②?
为“人事”表的“职工编号”字段设置“输入掩码”为“000”
(即3个零),为“性别”字段设置默认值“男"。
?
?
?
?
?
③?
创建如下“工资”表结构,主键是“职工编号”。
字段名
职工编号
基本工资
补贴
水电费
房租
字段类型
文本
数字
数字
数字
数字
字段大小
3
长整型
长整型
整型
整型
(4)将“G:
\综合练习”文件夹下的两个Excel文件“人事.xls”和
“工资.xls”导入到对应的表中。
导入数据出错(如下标越界)的解决方法:
检查表结构字段的参数(字段名、类型等)有无输错,如没错:
1)关闭数据库,重新打开,再导入;
2)如还导不了,可以新表导入,再按要求修改结构。
(4)?
关闭“人事管理”数据库。
第37题:
(操作题,2分)
?
?
应用操作题
(1)如果考生还没有登录G盘,请先登录G盘。
在G盘的“综合练习”
文件夹下已存有相应的数据库文件和相关的源数据文件。
考生不得更改这些文件的文件名,不得删除这些文件。
(2)启动Access2010,打开“G:
\综合练习”文件夹下的已有的
“职工管理.mdb”数据库。
在“职工管理.mdb”数据库中存在已经设
计好的两个表对象“职工”和“薪金”。
?
?
?
?
注意,这两个表中都已录入了数据,不得删除这两个表中已有数据!
?
?
?
?
①?
“职工”表结构如下(主键是“职工编号”):
字段名
职工编号
姓名
性别
年龄
婚否
工作日期
简历
字段类型
文本
文本
文本
数字
是/否
日期/时间
备注
字段大小
3
8
1
整型
TRUE-已婚,FALSE-未婚
短日期
说明
True表示已婚,False表示未婚
?
?
②?
“薪金”表结构如下(主键是“职工编号”):
字段名
职工编号
基本工资
补贴
水电费
房租
字段类型
文本
数字
数字
数字
数字
字段大小
3
长整型
长整型
整型
整型
(3)在“职工管理.mdb”数据库中,创建一个查询对象,查询在2000年前
参加工作的已婚的女职工的有关信息。
?
?
显示的字段有:
职工编号、姓名、性别、工作日期和基本工资。
?
?
查询结果按“基本工资”升序排列。
?
?
查询名称为“查询在2000年前参加工作的已婚的女职工信息”。
(4)在“职工管理.mdb”数据库中,创建一个查询对象,查询基本工资
在[3000,4000]范围内的男职工有关信息及基本工资2500以下和
基本工资3000(含3000)以上的女职工有关信息。
条件应为:
1)基本工资:
>=3000and<=4000and性别=“男”;
或2)基本工资:
>=3000or<2500AND性别=”女”;
?
?
显示的字段有:
职工编号、姓名、性别、基本工资和补贴。
?
?
查询结果按性别升序、“基本工资”降序排列。
?
?
查询名称为“查询职工的部分工资信息”。
(1)在“职工管理.mdb”数据库中,创建一个查询对象,查询男、女职工的
基本工资总额。
?
?
显示的字段有:
性别和基本工资总额。
?
?
查询名称为“查询男、女职工的基本工资总额”。
查询统计注意问题:
1)只能对数字型字段才能求“和”、“平均”统计。
2)没指定分组字段就全部(即整个表)作统计,如对“职工”表求工资总额、平均补贴等。
3)只一个字段分组,用“汇总--∑”就可,不要交叉表,如对“学生”表统计男女平均高考总分;一般指定2个或以上字段分组才用交叉表,如统计各班男女高考总分平均分。
(2)在“职工管理.mdb”数据库中,创建一个查询对象,查询工作日期为
1998年1月1日和1999年1月1日的职工信息。
条件:
工作日期:
#1998-1-1#or#1999-1-1#
?
?
显示的字段有:
显示的字段有:
职工编号、姓名、性别、工作日期和基本工资。
?
?
查询名称为“查询指定工作日期的职工的有关信息”。
(3)模仿书中例5-9(书第140页)基本做法,创建一个窗体(不含子窗体),
用于浏览“职工”表中的数据,窗体界面类似于(书第141页)图5-43,但不含子窗体。
?
?
?
?
①?
在窗体的页眉中创建一个标签控件和一个文本框控件:
?
?
?
?
标签控件显示标题“浏览职工基本情况”
?
?
?
?
文本框中输入函数“=Date()”,以“短日期”格式显示当前日期。
②?
在窗体主体部分中创建7个绑定控件(对应于“职工”表中的7个
字段)
?
?
?
?
③?
在窗体的页脚中创建“第一个记录”、“上一个记录”、“下一个记录”和
“最后一个记录”等四个记录导航按钮和一个“退出”按钮。
?
?
窗体名称为“浏览职工基本情况”。
?
?
(8)关闭“职工管理”数据库。