ACCESS第三章复习题

更新时间:2024-05-02 08:17:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第三章复习题 一、选择题

1、下列关于选择查询论述中错误的是( )。

A.查询数据源可以来自于一个表

B.查询数据源可以来自于多个表或其他查询 C.查询数据源可以来自于一个数据库

D.查询数据源可以来自于网络数据库服务器中的某个表 2、下列表示查询“出生日期”为1955年以前的设置条件中正确的是( )。

A.>1955 B.<1955

C.Year([雇员]![出生日期])>1955 D.Year([雇员]![出生日期])<1955

3、假定“职工”表只含“姓名”和“出生日期”两个字段,现要求在查询中建立一个“年龄”字段并计算出职工的年龄,下列设置中错误的是( )。

A.年龄:Year(Date())-Year([出生日期]) B.年龄:Year(Date())-Year(出生日期) C.年龄:Year(Now())-Year([出生日期]) D.年龄:Date()-Year([出生日期])

4、下列关于更新查询说法中错误的是( )。

A.在查询的虚拟数据表视图中更新查询结果,并不更新数据源 B.只在创建并执行更新查询时才更新一次数据源 C.每执行一次更新查询就更新一次数据源 D.执行更新查询前系统会给出警告信息 5、下列关于生成表查询说法中错误的是( )。

A.将会更改数据源

B.是一种复制数据源的过程

C.每执行一次生成表查询都将会更新原来生成的表中数据 D.执行生成表查询前系统会给出警告信息 6、下列关于删除查询说法中正确的是( )。 A.删除某个满足条件的字段 B.删除某个满足条件的字段所在的记录 C.只是删除查询结果中的数据,并不删除数据源中的数据 D.不可多次执行删除查询 7、以下SQL语句功能是( )。 SELECT course.课程名,course.学时数 FROM course WHERE course.学时数>100

A.显示所有课程的课程名 B.显示所有课程的课程名和学时数 C.显示所有学时数大于100的课程名 D.显示所有学时数大于100的课程名和学时数 8、查询本质上是基于表的一种( )。 A.数据库 B.视图 C.对象 D.查找

9、可以把查询的结果作为窗体、报表或数据访问页的( )。 A.基础 B.起始页 C.结果 D.数据源

10、根据查询方法和对( )的处理不同,可以把Access中的查询分为选择查询、参数查询、交叉表查询、操作查询和SQL查询五种。 A. 查找范围 B.查询范围 C.查询结果 D.查询内容

11、有一种最重要的查询类型,它根据某些限制条件从一个或多个表中检索数据,并在虚拟的数据表视图中显示结果,这种查询是( )。 A.参数查询 B.追加查询 C.操作查询 D.选择查询 12、参数查询与选择查询的不同之处是它在执行时显示一个( ),用来提示用户输入有关参数。 A.对话框 B. 选择框 C. 视图 D.表单

13、常用的SQL查询有联合查询、传递查询、数据定义查询和( )。 A.子查询 B.交叉表查询 C.操作查询 D.选择查询 14、我们一般在( )的窗口中创建或修改查询,窗口中包含有创建或修改查询所需要的各种要素。 A.查询视图 B.设计 C.设计视图 D.视图 15、使用向导创建选择查询,除了能检索出所需要的数据外,还能对查询结果集进行( )、求最大值最小值、求平均和统计汇总等工作。 A.记述 B.计数 C.精确化 D.检查

16、使用设计视图创建选择查询有三个要点:一是确定( );二是指定查询输出字段,三是设置查询准则。 A.查询对象 B.查询数据源 C.查询目的 D.数据源 17、有些查询要求,使用查询向导是无法完成的,这时我们可以考虑使用( ),往往后者可以轻易地完成这些查询要求。 A.查询窗口 B.设计视图 C.编辑 D.查询准则 18、使用设计器创建多表查询必须建立( ),如果还没有则应建立,这样表间将会出现“一对多”的关系连线。 A.关系设计器 B.查询 C.关系 D.多表查询 19、查询准则用来在查询中限制显示记录的( ),它实际上是一个表达式,如何构造表达式检索记录是问题的关键。

A.表达 B.条件 C.标志 D.基础

20、( )主要用于表示查询准则或用来执行某种运算,是由运算符、常量、函数或字段等若干部分组成的。

A.操作符 B.算式 C. 字符串运算符 D.表达式

21、在查询中除了可以从数据源的字段列表中选择所需字段外,还可以通过计算建立新的字段,该字段的内容通常就是一个( )。

A.表达式 B.输入字段 C.数据 D.查找内容 22、生成表查询中生成的表与数据源的关系为( )。

A.相关 B.独立 C.包含 D.部分相关 23、参数查询与普通选择查询不同之处就是:( )不是固定地写在查询准则中,而是可以由用户任意指定。

A.查询字段 B.查询类别 C.查询条件 D.查询内容

24、交叉表类似于Excel电子表格,它按行列形式分组安排数据,行与列的交叉点单元格显示( )。

A.数值 B.数据 C.内容 D.数字

25、交叉表既可以在表的基础上创建,也可以在另一个( )基础上创建。

A.参数 B.Excel C. 查找 D.查询 26、如果涉及到多个表中的字段,则应该先创建一个多表( ),然后使用该查询作为交叉表查询的数据源。

A.选择查询 B.查询 C.设计视图 D.交叉表查询 27、SQL查询命令中,COUNT的功能是( )。

A.求一列数据值的和 B.求一列数据的平均值 C.求一列数据中该字段的个数 D.求一列数据的个数 28、Access中的基本查询类型是( )。

A.选择 B.交叉表 C. 参数 D.操作 29、下列查询类型中,会改变数据源的是( )。

A.参数查询 B.交叉表查询 C.操作查询 D.选择查询 30、如果在查询准则中输入Like 张[小中大]军,能查到的是( )。 A.张伟军 B.张广军 C.张利军 D.张大军 二、填空题 1、用SQL语言写出下列各题:使用以下三个表:

Student(学号,姓名,性别,年龄) course(课程号,课程名,学时数) grade(学号,课程号,成绩) (1)将student表中的记录按年龄从小到大顺序显示( )。 (2)按成绩由高到低显示学生姓名、课程名和成绩( )。 (3)列出考分最高的学生姓名、性别、年龄、课程名和成绩( )。

(4)列出任何成绩大于80分的学生姓名、性别、课程名和成绩( )。 2、创建交叉表查询,必须指定( )和( ),并需在( )处显示的字段值。 3、查询姓名中含有“张”字的查询准则应采用( )来表达。 4、若“姓名”和“地址”是表中的字段名,表达式:姓名 Like “王*” AND 地址 Like “北京*” 表示( )。 5、下面的SQL语句:SELECT Sum(学时数) AS 总学时 FROM course;实现的功能是( )。 6、当创建查询时,Access菜单栏就自动增加了一个( )菜单项,其中包含有Access的各种类型的查询命令。 7、( )是一种处理表中记录的查询,并且一次就可以批量地处理大量的记录。例如删除记录,更新记录等。 8、( )是使用服务器能够接受的SQL语言直接向网络数据库服务器发送SQL语句,通过传递SQL语句访问服务器上数据库中的表。 9、只需要在设计视图中给出要显示的字段、准则(即条件)和排序方式后,系统会自动生成SQL语句,切换到( )视图,就可以看到等效的语句。 10、使用设计视图创建选择查询有三个要点:一是确定数据源;二是指定查询输出字段;三是设置查询准则。其中的关键是( )。 11、通配符中“( )”的含义是指通配符与不在方括号内的任何字符匹配。 12、交叉表类似于Excel电子表格,它按行列形式分组安排数据,它增强了数据的( ),便于对数据进行计算。 13、( )查询不同于一般的选择查询,其特点是在查询的同时,会改变原来表中的数据,因此执行它时系统会给出警告信息,用户应做好备份。 14、( )可以把选择查询得到的结果变成一个真正的表,这个表完全独立于数据源,用户对其进行任何操作都不会影响原来的表。 15、( )是从一个表向另一个表追加记录的操作,特别适宜于从已存在数据源的表中按照指定的条件向目标表转移的情况。 16、Access将( )查询、传递查询和数据定义查询归结为SQL查询。 17、SQL译为结构化查询语言,是( )的通用语言。 *18、FULL JOIN称为“完全联接”,其含义是除满足联接条件的记录出现在查询结果中外,左右两个表不满足联接条件的记录返回( )。 *19、SQL中的联合查询,可以将多个表合并为一个表,但要求用来合并的表具有相同的字段名,相应的字段具有相同的( )。

20、利用( )可以直接向ODBC数据库发送SQL命令,不必链接到服务器上的表,就可以直接使用相应的表。 *21、如果查询是不能返回记录的类型,就将“返回记录”属性设置为( )。 22、数据定义查询是一种包含数据定义语言(DDL)语句的SQL查询,实际上是创建( )。 *23、Access支持的数据定义语言中ALTER TABLE的含义是( )。 24、实际上,任何查询Access都在后台自动生成相应的( )语句,从这个角度来说它是相当重要的。 25、参数查询实际上是选择查询的变种,创建它时,应该在相应字段的( )单元格中输入提示信息,并且用方括号将其括起来。 26、在Access中,根据操作符的性质可分为算术、逻辑和( )操作符,另外还有一些在表达式中起特殊作用的符号。 27、ORDER BY<字段>子句默认( )。 28、GROUP BY子句用于对查询结果进行分组计算,需通过( )短语指明分组条件。 三、简答题 1、在Access中共有哪几种查询?简述它们的功能 2、操作查询有哪几种?分别在什么情况下使用? 3、什么是交叉表?在什么情况下最适宜于采用交叉表查询? 4、使用SQL查询性别为男的同学,如何表示条件?条件应该写在什么子句中? 5、从“学生”表中检索出生日期在1985年1月1日到1982年1月1日之间的学生记录,试列出查询条件。 6、使用设计器的查询设置中主要有“排序”、“显示”和“条件”,简述这三项设置的含义。 7、简述SQL函数AVG,COUNT,MIN,MAX,SUM的功能。 8、什么是SQL? 四、综合运用题 1、设有如下三个表: ITEM(项目号,项目名,项目负责人,电话) BIP(项目号,零件号,数量,日期) PART(零件号,零件名称,规格,单价,描述) 用SQL语言完成下列查询。 (1)查询使用零件名称为“PIN”的项目号和项目名 (2)统计项目负责人“王铁”负责的项目使用的零件的总金额 2、假设已有一个“在职人员”表,要求查找所有“出生日期”为1972

年初到1973年底的在职人员。请写出其操作步骤。

本文来源:https://www.bwwdw.com/article/ia4g.html

Top