1.在Access2003中, 查询的运行一定会导致数据表中数据发生变化。 答案:操作
2.在“课程”表中,要确定周课时数是否大于80 且 小于100,可输入 。(每学期按18周计算) 答案:[学时数]/18>80 and [学时数]/18<100
3.在交叉表查询中,只能有一个 和值,但可以有一个或多个 。 答案:列标题,行标题
4.在成绩表中,查找成绩在75---85之间的记录时,条件为 。 答案:[成绩] Between 75 and 85 或 [成绩]>=75 and [成绩]<=85
5.在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增加 来完成。 答案:计算
6.如果要在某数据表中查找某文本型字段的内容以“S”开头号,以“L”结尾的所有记录,则应该使用的查询条件是 。 答案:Like “S*” and Like “*L”
7.交叉表查询将来源于表中的 进行分组,一组列在数据表的左侧,一组列在数据表的上部。
答案:字段
8.将1990年以前参加工作的教师的职称全部改为副教授,则适合使用 查询。 答案:更新查询
9.利用对话框提示用户输入参数的查询过程称为 。 答案:参数查询
10.查询建好后,要通过 来获得查询结果。 答案:运行
三、判断题
1.表与表之间的关系包括一对一、一对多两种类型。( ) 答案:×
2.一个查询的数据只能来自于一个表。( ) 答案:×
3.所有的查询都可以在SQL视图中创建、修改。( ) 答案:√
4.统计“成绩”表中参加考试的人数用“最大值”统计。( ) 答案:×
5.查询中的字段显示名称可通过字段属性修改。( ) 答案:√
四、简答题
1.什么是查询?查询有哪些类型?
答案:查询就是以数据库中的数据作为数据源,根据给定的条件,从指定的数据库的表或查询中检索出用户要求的记录数据,形成一个新的数据集合。查询包括选择查询、参数查询、交叉表查询、操作查询和SQL查询等五种类型。 2. 什么是选择查询?什么是操作查询?
答案:选择查询是根据指定的查询条件,从一个或多个表获取满足条件的数据,并且按指定顺序显示数据。选择查询还可以将记录进行分组,并计算总和、计数、平均值及其他类型的总计;操作查询不仅可以进行查询,而且可以对在一个操作中对表中的多条记录进行添加、编辑和删除等修改操作。
3. 选择查询和操作查询有何区别?
答案:选择查询是指从一个或多个表获取满足条件的数据,并且按指定顺序显示数据,查询运行不会影响到数据源的数据,操作查询则可以对数据源数据进行添加、更新、删除
等修改操作。
4. 查询有哪些视图方式?各有何特点? 答案:
查询的视图有三种方式,分别是数据表视图、设计视图和SQL视图。 (1)查询的数据表视图
查询的数据表视图是以行和列的格式显示查询结果数据的窗口。 (2)查询的设计视图
查询的设计视图是用来设计查询的窗口。使用查询设计视图不仅可以创建新的查询,还可以对已存在的查询进行修改和编辑。
(3)查询的SQL视图
SQL视图是一个用于显示当前查询的SQL语句窗口,用户也可以使用SQL视图建立一个SQL 特定查询,如联合查询、传递查询或数据定义查询,也可对当前的查询进行修改。
第5章 使用结构化查询语言SQL
一、选择题
1.SQL的数据操纵语句不包括( )
A.INSERT B.UPDATE C.DELETE D.CHANGE 答案: D
2.SELECT命令中用于排序的关键词是( )
A.GROUP BY B.ORDER BY C.HAVING D.SELECT 答案:B
3.SELECT命令中条件短语的关键词是( )
A.WHILE B.FOR C.WHERE D.CONDITION 答案:C
4.SELECT命令中用于分组的关键词是( )
A.FROM B.GROUP BY C.ORDER BY D.COUNT 答案:B
5.下面哪个不是SELECT命令中的计算函数( )
A.SUM B.COUNT C.MAX D.AVERAGE 答案:D
二、填空题
1. SQL语言通常包括: 、 、 、 。 答案:数据定义、数据操纵、数据查询、数据控制。 2.SELECT语句中的SELECT * 说明 。 答案:查询表中所有字段值
3.SELECT语句中的FROM说明 。 答案:查询的数据来自哪个表
4.SELECT语句中的WHERE说明 。 答案:查询条件
5.SELECT语句中的GROUP BY短语用于进行 。 答案:分组
6.SELECT语句中的ORDER BY短语用于对查询的结果进行 。 答案:排序
7.SELECT语句中用于计数的函数是 ,用于求和的函数是 ,用于求平均值的函数是 。 答案:COUNT()、SUM()、AVG()
8.UPDATE语句中没有WHERE子句,则更新 记录。 答案:全部
9.INSERT语句的VALUES子句指定 。