习题5
习题5
一、选择题
1.以下关于查询的叙述正确的是( )。
A.只能根据数据表创建查询 B.只能根据已建查询创建查询
C.可以根据数据表和已建查询创建查询 D.不能根据已建查询创建查询
2.Access支持的查询类型有( )。
A.选择查询、交叉表查询、参数查询、SQL查询和操作查询
B.基本查询、选择查询、参数查询、SQL查询和操作查询
C.多表查询、单表查询、交叉表查询、参数查询和操作查询
D.选择查询、统计查询、参数查询、SQL查询和操作查询
3.生成表查询属于( )查询。
A.汇总 B.SQL C.选择 D.动作
4.选择工作证号为“00010”、“00011”的记录,条件表达式是( )。
A.工作证号="00010" Or 工作证号="00011"
B.工作证号="00010" And 工作证号="00011"
C."工作证号"="00010" Or "工作证号"="00011"
D."工作证号"="00010" And "工作证号"="00011"
5.以下不属于操作查询的是( )。
A.参数查询 B.更新查询 C.生成表查询 D.删除查询
二、填空题
1.用SQL语句建立下列查询。
(1)查询课程编号为102,期中成绩在90分以上和不及格学生的学号。
(2)查询所有学生的“姓名”、“学号”和选修的“课程编号”。
(3)查询至少选修3门课以上学生的编号。
(4)查询成绩在70~85分之间学生的编号。
(5)查询姓“王”学生的姓名、性别、班级。
2.在查询设计视图中的准则框中写出以下条件的表达式
(1)年龄在18~21岁之间的男生(设“性别”字段为是/否型)。
(2)1975年以后出生,籍贯为“西安”、“洛阳”、“武汉”的未婚女工(设“性别”字段为文本型)。
(3)公司名称以“联”字开头,且包含“责任”两字的公司。
3.在查询的设计视图中增加“总计”行,可单击工具栏中的_______ 按钮。
三、思考题
1.查询分几类?创建方法与输出结果有何不同?
2.操作查询分几类?创建方法与输出结果有何不同?
3.如何查看一种查询的SQL视图?
4.查询有哪几种视图方式?各有什么用处?
5.参数查询与选择查询有何异同之处?
6.SELECT语句格式是什么?
7.常用函数有哪些?
8.在“查询”的设计视图窗口中,如何在设计网格区添加“总计”行?
四、上机实验
1. 以图书借阅管理系统数据库中的各个表为数据源,完成如下操作。
(1)使用更新查询计算出读者表中每个读者的年龄。
(2)创建一个基于两个表的查询:读者表与借阅表,查询输出借阅表中读者编号对应的读者姓名,命名为“读者编号与姓名查询”。
(3)创建一个参数查询,输入一个读者编号,则显示其借阅信息,命名为“读者参数查询”。
(4)创建一个交叉表查询,输出读者编号与图书编号的统计表,以“图书编号”为行,统计读者借阅情况。
2.使用SQL查询完成如下操作。(先创建相关表,可参见第11章。)
(1)输出读者表中读者的编号、姓名与年龄。
(2)输出借阅表中未还书读者的编号。
(3)输出借阅表中借阅超过一本书读者的编号。
(4)查询所有图书的编号与书名。
(5)查询所有借阅读书编号为100112读者的编号。