当前位置:首页 > Access2010《数据库基础与应用》期中综合练习试题
Access2010《数据库基础与应用》期中综合练习试题
Access2010《数据库基础与应用》期中综合练习试题
(共有 41 题) 一、单选题
1、下面关于关系叙述中,错误得就是_____。 A.一个关系就是一张二维表 C.有得二维表不就是关系 答案: B
2、在 E-R 图中,用来表示实体之间联系得图形就是_____。 A.椭圆形 C.三角形 答案: D
3、下列实体得联系中,属于多对多得联系就是_____。 A.工厂与厂长 答案: D
4、假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称, 部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查 找在“财务部”工作得职工得姓名及奖金,将涉及得关系就是_____。 A.职工,工资 答案: D
5、 在 Access 表中,可以定义 3 种主关键字,它们就是_____。 A、 单字段、双字段与多字段 C、 单字段、多字段与自动编号 答案: C
6、在打开某个 Access2010 数据库后,双击“导航窗格”上得表对象列表中得某个 表名,便可打开该表得_________。 A.关系视图 C.设计视图 答案: D
7、对于 Access2010 数据库,在下列数据类型中,不可以设置“字段大小”属性得 就是_______。 A.文本 C.备注 答案: C
8、在表设计视图中,若要将某个表中得若干个字段定义为主键,需要先按住_____ 键,逐个单击所需字段后,再单击“主键”按钮。 A.Shift 答案: B
9、在 Access 数据库中,要往数据表中追加新记录,需要使用_____。 A.交叉表查询 B.选择查询 C.参数查询 D.操作查询 答案: D
10、在下列有关“就是/否”类型字段得查询条件设置中,设置正确得就是_____。 A.\答案: C
11、数据表中有一个“姓名”字段,查找姓名最后一个字为“菲”得条件就是_____。 A.Right(姓名,1)=\菲\ 答案: D
12、有一“职工”表, 该表中有职工编号、 姓名、 性别、 职位与工资五个字段得信息, 现要求显示所有职位不就是工程师得女职工得信息。能完成该功能得 SQL 语句就是 _____。
A、 SELECT * FROM 职工 WHERE 职位<>\工程师\性别=\女\
B.Right([姓名]:1)=\菲\ D.Right([姓名],1)=\菲\
C.Right([姓名],1)=[菲]
B.\
C.True D.\就是\
B.Ctrl
C.Alt
D.Tab
B.数字 D.自动编号
B.查询视图 D.数据表视图
B、 单字段、双字段与自动编号 D、 双字段、多字段与自动编号
B.职工,部门 D.职工,工资,部门
C.部门,级别,工资
B.工厂与车间
C.车间与车间主任
D.读者与图书馆图书
B.矩形 D.菱形
B.二维表一定就是关系
D.同一列只能出自同一个域
Access2010《数据库基础与应用》期中综合练习试题
B、 SELECT * FROM 职工 WHERE 职位<>\工程师\性别=女 C、 SELECT * FROM 职工 WHERE 职位<>\工程师\性别=\女\ D、 SELECT * FROM 职工 WHERE 职位<>\工程师\性别=\女\ 答案: D
13、有一“职工”表, 该表中有职工编号、 姓名、 性别、 职位与工资五个字段得信息, 现需要按性别统计工资低于 800 元得人数,则使用得 SQL 语句就是_____。
A、 SELECT 性别,COUNT(*) AS 人数 FROM 职工 WHERE 工资<800 ORDER BY 性别 B、 SELECT 性别,COUNT(*) AS 人数 FROM 职工 WHERE 工资<800 GROUP BY 性别 C、 SELECT 性别,SUM(*) AS 人数 FROM 职工 WHERE 工资<800 GROUP BY 性别 D、 SELECT 性别,AVG(*) AS 人数 FROM 职工 WHERE 工资<800 GROUP BY 性别 答案: B
14、某工厂数据库中使用表“产品”记录生产信息,该表包括小组编号、日期、产量 等字段,每个记录保存了一个小组一天得产量等信息。现需要统计每个小组在 2005 年全年得总产量,则使用得 SQL 命令就是____。
A、 SELECT 小组编号,SUM(产量) AS 总产量 FROM 产品 WHERE 日期>=#2005-1-1# OR 日期<#2006-1-1# GROUP BY 小组编号
B、 SELECT 小组编号,SUM(产量) AS 总产量 FROM 产品 WHERE 日期>#2005-1-1# AND 日期<#2006-1-1# GROUP BY 小组编号
C、 SELECT 小组编号,SUM(产量) AS 总产量 FROM 产品 WHERE 日期>=#2005-1-1# AND 日期<#2006-1-1# GROUP BY 小组编号
D、 SELECT 小组编号,SUM(产量) AS 总产量 FROM 产品 WHERE 日期>#2005-1-1# AND 日期<#2005-12-31# GROUP BY 小组编号 答案: C
15、在窗体设计过程中,经常要使用得三种属性就是窗体属性、_____与节属性。 A.关系属性 答案: D
16、在 Access 数据库中,数据透视表窗体得数据源就是_____。 A.Word 文档 答案: B
17、学号由 8 位数字组成得字符串,为学号设置输入掩码,正确得就是_____。 A、 ######## 答案: D
18、查询排序时如果选取了多个字段,则输出结果就是_____。 A.先对最左侧字段排序,然后对其右侧得下一个字段排序,以此类推 B.先对最右侧字段排序,然后对其左侧得下一个字段排序,以此类推 C.按主键从大到小进行排序 D.无法进行排序 答案:A
19、在 Access 数据库中, 为了保持表之间得关系,要求在子表(从表)中添加记录时, 如果主表中没有与之相关得记录,则不能在子表(从表)中添加该记录。为此需要定义得关系就是_____。 A、 输入掩码 答案: D
20、如果要将文本型数据\、\、\按升序排列,其排列得结果就是______。 A、 \、\、\ C、 \、\、\ 答案: B
21、采用 Select 语句中得计算函数“Avg”,可以求所在字段内所有得值得 ______。 A.总与 答案: B
B.平均值
C.最小值
D.第一个值
B、 \、\、\ D、 \、\、\
B、 有效性规则
C、 默认值
D、 参照完整性
B、 99999999
C、 LLLLLLLL
D、 00000000
B.表或查询
C.报表
D.Web 文档
B.查询属性
C.字段属性
D.控件属性
Access2010《数据库基础与应用》期中综合练习试题
22、在窗体中,对于“就是/否”类型字段,默认得控件类型就是_____。 A.复选框 答案:A
23、若要在报表页脚中输出日期, 可在报表页脚中添加一个日期得文本框,该文本框 得控件来源属性就是_______。
B.文本框
C.列表框
D.按钮
A.Date B.Date()
C.=Date
D.=Date()
答案: D
24、 要显示格式为“页码/总页数”得页码,应当设置文本框得控件来源属性就是 _____。 A.[Page]/[Pages]
B.=[Page]/[Pages] C.[Page] & \
D.=[Page] & \
答案: D 二、多选题
25、下面关于数据库基本概念得叙述中,正确得就是_____。 A.DBS 包含了 DBMS B.DBS 包含了 DB
C.DBMS 包含了 DBS D.DBS 包含了 DBMS 与 DB 两者 答案:AB D
26、在 Access 数据库中,下列关于表得说法,错误得就是_____。
A.表中每一列元素必须就是相同类型得数据 B.在表中不可以含有图形数据 C.表就是 Access 数据库对象之一
D.一个 Access 数据库只能包含一个表
答案: B D
27、下列关于查询得说法中,正确得就是_____。 A.可以利用查询来更新数据表中得记录
B.在查询设计视图中可以进行查询字段就是否显示得设定 C.不可以利用查询来删除表中得记录
D.在查询设计视图中可以进行查询条件得设定 答案:AB D
28、要查找“姓名”字段头两个字为“区阳”,采用得条件就是_____。 A.Right([姓名],2)=\区阳\ B.Left([姓名],2)=\区阳\ C.Like \区阳?\
D.Like \区阳*\
答案: B D
29、在 Access 中,下列关于窗体得说法,不正确得就是_____。 A.在窗体设计视图中,可以对窗体进行结构得修改 B.在窗体设计视图中,可以进行数据记录得浏览 C.在窗体设计视图中,可以进行数据记录得添加 D.在窗体视图中,可以对窗体进行结构得修改 答案: BCD
30、在以下叙述中,正确得就是_____。 A.Access 不具备程序设计能力
B、 在数据表视图中,不能设置主键 C.在数据表视图中,不能修改字段得名称 D.在数据表视图中,可以删除一个字段
E.SQL 就是一种结构化查询语言 答案: B DE
31、在 Access 数据库中,下列关于报表得说法中,错误得就是_____。 A.主报表不可以包含子报表
B.主报表与子报表必须基于相同得记录源
C.主报表与子报表必须基于相关得记录源
D.主报表与子报表可以基于完全不同得记录源 答案:ABC
三、判断题
1、在数据库系统得三个抽象层次结构中,表示用户层数据库得模式称为内模式。 答案: F 2、在删除查询中,删除过得记录可以用“撤销”命令恢复。 答案: F
3、如果想在已建立得“tSalary”表得数据表视图中直接显示出姓“李”得记录, 应使用 Access 提供得记录筛选功能。4、在 Access 2010 数据库中,打开某个数据表后,可以修改该表与其她表之间得 已经建立得关系。 答案: F
答案:T Access2010《数据库基础与应用》期中综合练习试题
5、在 Acccss 2010 数据库中,查询得数据源只能就是表。 答案: F
6、在 Access 2010 数据库中,在列表框中不可以输入新值,在组合框中可以输入新值。 答案:T 7、如果字段内容为声音文件,则该字段得数据类型应定义为备注。 答案: F 8、在 Access2010 数据库中,一个主报表可以包含多个子报表或子窗体。答案:T 四、操作题 数据库说明: student(学生表): stdid int(11) id号 son char(5) 学号 sname char(20) 姓名 ssex tinyint(1) 性别 sage char(3) 年龄
sdept char(20) 所在系 course(课程表): couid int(11) id号 cno char(5) 课程号 cname char(20) 课程名 cpno char(6) 选修课号
ccredit char(50) 学分 sc(学生选课表): scid int(11) id号 cno char(5) 课程号 grade float 成绩
sno char(5) 学号
1、查询全体学生得姓名、学号、所在系; select sname,son,sdept from student 2、查询计算机全体学生得名单
select sname from student where sdept='cs' 3、查询所有年龄在20岁以下得学生姓名及其年龄 select sname,sage from student where sage<20
4、查询年龄不在19-20岁之间得学生得姓名、系别与年龄。
select sname,sdept,sage from student where sage not between 19 and 20 5、查询信息系(is)、数学系(ma)与计算机科学系(cs)学生得姓名与性别。 select sname,ssex from student where sdept in('is','ma','cs') 6、查询所有姓名李得学生得姓名、学号与性别。
select sname,son,ssex from student where sname like '李*'
7、查询计算机系年龄在20岁得学生姓名。
select sname from student where sdept='cs' and sage=20
8、查询选修了3号课程得学生得学号及其成绩,查询结果按分数得降序排列。 select sno,grade from sc where cno='3' order by grade desc 9、查询学生总人数。
select count(*) as '总人数' from student 10、查询选修了课程得学生人数。 select count(distinct sno) as '人数' from sc 11、查询选修1号课程得学生最高分数。 select max(grade) from sc where cno='1'
12、查询选修2号课程且成绩在90分以上得所有学生。
select a、son,sname from student a,sc b where a、son=b、sno and b、cno='2' and b、grade>90
共分享92篇相关文档