收藏 分享(赏)

小测题目 ( 1 ).doc

上传人:hwpkd79526 文档编号:7780109 上传时间:2019-05-25 格式:DOC 页数:4 大小:60KB
下载 相关 举报
小测题目 ( 1 ).doc_第1页
第1页 / 共4页
小测题目 ( 1 ).doc_第2页
第2页 / 共4页
小测题目 ( 1 ).doc_第3页
第3页 / 共4页
小测题目 ( 1 ).doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、小测(第二章+第三章)一、 第二章部分1、 选择题(1) Access 的数据库文件的扩展名为()a、dbf b、mdb c、 dot d、xls(2) 创建数据库有两种方法:第一种方法是先建立一个空数据库,然后向其中添加数据库对象,第二种方法是()a、使用“数据库视图” b、使用“数据库向导” c、使用“数据库模板” d、使用“数据库导入”(3) Access 中表和数据库的关系是()a、一个数据库可以包含多个表 b、一个表只能包含两个数据库c、一个表可以包含多个数据库 d、一个数据库只能包含一个表(4) 在 Access 数据库的表设计视图中,不能进行的操作是()a、修改字段类型 b、设置

2、索引 c、增加字段 d、删除记录(5) 在 Access 中,为了达到 “为子表添加记录时,主表中没有与之相关的记录 ”,则不能在子表中添加该记录的操作限制,需要定义()a、输入掩码 b、有效性规则 c、默认值 d、参照完整性(6) Access 中,为了使字段的值不出现重复以便索引,可以将该字段定义为()a、索引 b、主键 c、必填字段 d、有效性规则(7) 在下列数据类型中,可以设置“字段大小”的属性是()a、备注 b、文本 c、日期/ 时间 d、货币(8) 在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码 010-65971234,应该定义该字段的()a、格式 b、默认值

3、 c、输入掩码 d、有效性规则(9) 为了限制“性别”字段只能输入“男”或“女” ,该字段“有效性规则”设置中正确的规则表达式为()a、性别 =”男”and性别=”女” b、性别=”男”or性别=”女”c、性别=”男”and 性别=” 女” d、性别=”男”or 性别=”女”(10) 在 Access 数据库中,为了保持表之间的关系,要求在子表中添加记录时,如果主表中没有与之对应的记录,则不能在子表中添加或修改记录。为此需要定义的关系为()a、输入掩码 b、有效性规则 c、默认值 d、参照完整性(11) 在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确条件表达式是()

4、a、 ”计算机” b、 ”*计算机” c、like “*计算机*” d、like “计算机”(12) 不相邻的多字段排序的步骤或命令是()a、记录排序升序 b、记录排序降序c、记录筛选高级筛选排序,然后选择筛选应用筛选/排序 d、以上都不是(13) 若要筛选数据表中的性别为女的记录,下列方法错误的是()a、 右击“性别”字段中的“男”字,在弹出的快捷菜单中选择“内容排除筛选”命令项b、 右击“性别”字段,在“筛选目标”处输入女后按 ENTER 键c、 选择“性别”为“男”的记录,单击工具栏上“删除记录”按钮d、 单击工具栏上“按窗体筛选”按钮,在“性别”字段对应的单元格的下拉列表框中,选定“女

5、” ,再单击“应用筛选”按钮(14) Access 中已经被删除的自动编号字段的数值, ()按递增的规律重新赋值。a、可以使用 b、不能使用 c、偶尔可以 d、以上都不对(15) 一次只能选择一个筛选条件的是()a、按窗体筛选 b、按选定内容筛选 c、按表内容筛选 d、内容排除筛选2、 操作题(1) 在“学生成绩管理.mdb”数据库中,使用表设计器视图对 “教材”表的字段属性完成以下操作:1、 设置“出版社”字段的默认值为“高等教育出版社” ;2、 设置“数量”字段的“有效性规则”属性为:大于等于 30 且小于等于 100;“有效性文本”属性为:“输入的值应在 30 至 100 之间,请重新输

6、入。 ”;3、 设置“出版时间”字段的有效性规则为 2005 年之后的时间;4、 在设计视图中为“教材”表的“课程编号”字段定义掩码格式,规定课程编号共 5位,其中第 1 位是字符,且只能是字符 B,后面 4 位是数字。(2) 建立“课程”与“教材”表之间的一对多关系,建立参照完整性,并查看两者之间的父子表显示。二、 第三章部分3、 选择题(1) Access 支持的查询类型有()a、 选择查询、交叉表查询、参数查询、SQL 查询和操作查询b、 基本查询、选择查询、参数查询、SQL 查询和操作查询c、 多表查询、单表查询、交叉表查询、参数查询和操作查询d、 选择查询、统计查询、参数查询、SQL

7、 查询和操作查询(2) 利用对话框提示用户输入参数的查询过程称为()a、 选择查询b、 参数查询c、 交叉表查询d、 SQL 查询(3) ()的结果不是动态集合,而是执行指定的操作,例如,增加、修改、删除记录等。a、 选择查询b、 操作查询c、 参数查询d、 交叉表查询(4) 下列关于准则的说法中,错误的是()a、 同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系b、 日期/时间类型数据需要在两端加 #c、 NULL 表示空白无数据的意思,可在任意类型的字段中使用d、 数字类型的条件需要加上双引号(5) 在表达式中,为了与一般的数据区分,access 将文本型的数据用()号括起来。a、*

8、b、# c、 ” d、?(6) 关于操作查询,下列说法不正确的是()a、 如果用户经常要从几个表中提取数据,最好的方法是使用 Access 提供才生成表查询,即从多个表中提取数据组合起来生成一个新表永久保存b、 使用 Access 提供的删除查询一次可以删除一组同类的记录c、 在执行操作查询前,最好单击工具栏上视图按钮,预览即将更改的记录d、 在使用操作查询前,不用进行数据备份(7) 下列语句中,不属于 SQL 常用语句的是()a、SELECT b、INSERT c、IF d、DELETE(8) SQL 语句提供了()语句进行数据库的查询,其主要功能是实现数据源数据的筛选、投影和连接操作。a、

9、UPDATE b、SELECT c、INSERT d、CREATE(9) 若要删除“读者”表中“姓名”为“张红”的记录,应使用的 SQL 语句为()a、 delete * from 读者 while 姓名=“张红”b、 delete * from 读者 where 姓名=“张红”c、 drop * from 读者 while 姓名=“张红”d、 drop * from 读者 where 姓名=“张红”下列题目使用的数据如下:部门(部门号,部门名,负责人,电话)职工(部门号,职工号,姓名,性别,出生日期)工资(职工号,基本工资,津贴,奖金,扣除)(10) 查询职工实发工资的正确命令是()a、 s

10、elect 姓名, (基本工资+津贴+奖金-扣除)as 实发工资 from 工资b、 select 姓名, (基本工资+津贴+ 奖金-扣除)as 实发工资 from 工资 where 职工.职工号=工资.职工号c、 select 姓名, (基本工资+津贴+奖金-扣除)as 实发工资 from 工资,职工 where 职工.职工号=工资.职工号d、 select 姓名, (基本工资+津贴+奖金- 扣除)as 实发工资 from 工资 join 职工 where 职工.职工号=工资.职工号(11) 查询 1962 年 10 月 27 日出生的职工信息的正确命令是()a、 select * from

11、 职工 where 出生日期=#1962-10-27#b、 select * from 职工 where 出生日期=1962-10-27c、 select * from 职工 where 出生日期=”1962-10-27”d、 select * from 职工 where 出生日期=(”1962-10-27”)(12) 查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是()a、 select 部门名 ,min(出生日期) from 部门 inner join 职工 on 部门.部门号= 职工.部门号 group by 部门名b、 select 部门名,max

12、( 出生日期) from 部门 inner join 职工 on 部门.部门号=职工.部门号 group by 部门名c、 select 部门名,max(出生日期) from 部门 inner join 职工 where 部门.部门号=职工.部门号 group by 部门名d、 select 部门名,min( 出生日期) from 部门,职工 where 部门 .部门号=职工.部门号 group by 部门名(13) 查询有 10 名以上(含 10 名)职工的部门信息(部门名和职工人数) ,并按照职工人数降序排列。正确的命令是()a select 部门名,count (职工号) as 职工人数

13、 from 部门,职工 where 部门.部门号=职工.部门号 group by 部门名 having count(*)=10 order by count(职工号) ascb select 部门名,count (职工号) as 职工人数 from 部门,职工 where 部门.部门号=职工.部门号 group by 部门名 having count(*)=10 order by count(职工号) descc、select 部门名,count (职工号) as 职工人数 from 部门,职工 where 部门.部门号=职工.部门号 group by 部门名 having count(*)=

14、10 order by 职工人数 ascd、select 部门名,count (职工号) as 职工人数 from 部门,职工 where 部门.部门号=职工.部门号 group by 部门名 having count(*)=10 order by 职工人数 desc(14) 查询所有目前年龄在 35 岁以上(不含 35 岁)的职工信息(姓名,性别和年龄) ,正确的命令是()a、 select 姓名,性别,year(date()-year(出生日期) as 年龄 from 职工 where 年龄35b、 select 姓名,性别,year(date()-year( 出生日期) as 年龄 fr

15、om 职工 where year(出生日期)35c、 select 姓名,性别,year(date()-year( 出生日期) as 年龄 from 职工 where year(date()-year(出生日期)35d、 select 姓名,性别,年龄=year(date()-year(出生日期) from 职工 where year(date()-year(出生日期)354、 操作题(使用设计视图或 SQL 视图创建查询)打开“学生成绩管理.mdb”数据库文件,利用其中已有的对象做下列操作: 1)、显示“学生”表中所有学生的信息,保存为 “练习 1”。2)、查询职称含有“教授”的教师信息,显

16、示姓名,性别,职称和专业名称,保存为“练习 2”。3)、查询“教材”表中教材的总金额排在前三位的信息,显示教材名称和总金额,保存为“练习 3”。4) 、查询“学生”表中来自各个地方的学生人数,显示生源和人数。保存为“练习 4”。5) 、以“成绩”表为数据源,按学号统计每位学生所有课程的平均分,并将平均分在 80 分以上的记录输出,显示字段为学号,平均分,保存为“练习 5”。6)、查询“学生”表中“02” 班来自福建的学生的姓名、性别、出生日期和专业编号,其中班级号为学号的第 2,3 位。 (提高题,使用第八章的取子串函数) ,保存为“练习 6”。7) 、查询每门课程的选课人数,并显示课程名称和人数,保存为“练习 7”。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报