1、1第 4 章 查 询4.1 填空题1选择查询的最终结果是创建一个新的 数据集 / 记录集 ,而这一结果又可作为其他数据库对象的 数据来源 / 记录源 。2查询结果的记录集事先并不存在,每次使用查询时,都是从创建查询时所提供的 表 或查询 中创建记录集。3Access 2003 中五种查询分别是 选择查询、参数查询、交叉表查询、操作查询 和 SQL 查询。4查询“教师”表中“ 职称”为教授或副教授的记录的条件填写为 “ 教授“ or “ 副教授“。5使用查询设计视图中的 总计 行,可以对查询中全部记录或记录组计算一个或多个字段的统计值。6在对“成绩”表的查询中,若设置显示的排序字段是“ 学号 ”
2、和“ 课程 ID”,则查询结果先按 学号 排序、 学号 相同时再按 课程 ID 排列。7在查询中,写在“条件” 栏同一行的条件之间是 与 / and 的逻辑关系,写在“条件”栏不同行的条件之间是 或 / or 的逻辑关系。8 SQL 语言是关系型数据库的标准查询语言。9写出下列函数名称:对字段内的值求和 sum( ) ;字段内的值求最小值 min( ) ;某字段中值(非空)的个数 count( ) 。10操作查询包括 生成表查询、更新查询、追加查询、删除查询 。4.2 选择题1Access 查询的数据源可以来自( D ) 。(A)表 (B)查询(C)窗体 (D)表和查询2Access 数据库中
3、的查询有很多种,其中最常用的查询是( A ) 。(A)选择查询 (B)交叉表查询(C)操作查询 (D)SQL 查询3查询“学生”表中“ 生日”在 6 月份的学生记录的条件是( B ) 。(A)Date(生日)= 6 (B)Month(生日)= 6 (C)Mon(生日)= 6 (D )Month(生日)= “06“ 4查询“学生”表中“ 姓名”不为空值的记录条件是( B ) 。(A)* (B)Is Not Null(C)? (D)“ 5若统计“学生” 表中各年级学生人数,应在查询设计视图中,将“学号”字段“ 总计”单元格设置为( B ) 。(A)Sum (B)Count(C)Where (D)T
4、otal6在查询的设计视图中,通过设置( D )行,可以让某个字段只用于设定条件,而不必出现在查询结果中。(A)字段 (B)排序(C)条件 (D)显示7下面关于使用“交叉表查询向导”创建交叉表的数据源的描述中,正确的是( C ) 。(A)创建交叉表的数据源可以来自于多个表或查询(B)创建交叉表的数据源只能来自于一个表和一个查询(C)创建交叉表的数据源只能来自于一个表或一个查询(D)创建交叉表的数据源可以来自于多个表8对于参数查询,输入参数可以设置在设计视图的“设计网格”的( D ) 。(A) “字段”行 (B) “显示” 行 (C) “条件 ”行 (D) “条件 ”行或“ 字段”行9如果用户希
5、望根据某个或某些可以临时变化的值来查找记录,则最好使用的查询是( C ) 。(A)选择查询 (B)交叉表查询2(C)参数查询 (D)操作查询 10如要从“成绩” 表中删除“考分”低于 60 分的记录,应该使用的查询是( B ) 。(A)参数查询 (B)操作查询(C)选择查询 (D)交叉表查询 11操作查询可以用于( A ) 。(A)改变已有表中的数据或产生新表(B)对一组记录进行计算并显示结果(C)从一个以上的表中查找记录 (D)以类似于电子表格的格式汇总数据12如果想显示电话号码字段中 6 打头的所有记录(电话号码字段的数据类型为文本型) ,在条件行输入( A ) 。(A)Like “6*“
6、 (B)Like “6?“(C)Like “6#“ (D )Like 6*13如果想显示“姓名” 字段中包含“ 李”字的所有记录,在条件行输入( D ) 。(A)李 (B)Like 李(C)Like “李*“ (D )Like “* 李*“14从数据库中删除表所用的 SQL 语句为( D ) 。(A)DEL TABLE (B)DELETE TABLE(C)DROP (D)DROP TABLE15在 SQL 语句中,检索要去掉重复的所有元组,则在 SELECT 中使用( D ) 。(A)All (B)UNION(C)LIKE (D )DISTINCT16以下数据定义语句中能在已有表中添加或改变字
7、段的是( B ) 。(A)CREATE TABLE (B )ALTER TABLE(C)DROP (D)CREATE INDEX17Accsess 的 SQL 语句不能实现是( A ) 。(A)修改字段名 (B)修改字段类型(C)修改字段长度 (D)删除字段18SQL 语句不能创建的是( A ) 。(A)定义报表 (B)操作查询(C)数据定义查询 (D)选择查询19SQL 的功能包括( B ) 。(A)查找、编辑、控制、操纵 (B)数据定义、查询、操纵、控制(C)窗体、视图、查询、页 (D)控制、查询、删除、增加20在查询中,默认的字段显示顺序是( B ) 。(A)在 “数据表视图”中显示的顺
8、序(B)建立查询时字段添加的顺序(C)按照字母顺序(D)按照文字笔画顺序21在查询设计视图中( B ) 。(A)只能添加表(B)可以添加表,也可以添加查询(C)只能添加查询(D)以上说法都不对22以下关于选择查询的正确叙述是( C ) 。(A)只能根据表创建查询(B)只能根据已建查询创建查询(C)可以根据表和已建查询创建查询(D)不能根据已建查询创建查询323在 Access 的数据库中已经建立了“tBook” 表,若查找“图书编号”是“112266” 或“113388” 的记录,应在查询设计视图的条件行中输入( C ) 。(A)“112266“ and “113388“ (B)not in(
9、“112266“,“113388“)(C)in(“112266“,“113388“) (D )in(“112266“ and “113388“)24在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确条件表达式是( C ) 。(A)“计算机“ (B)“*计算机*“(C)Like “*计算机*“ (D )Like “ 计算机“25要查询 2003 年度参加工作的职工,限定查询时间范围的条件为( A ) 。(A)Between #2003-01-01# And #2003-12-31#(B)Between 2003-01-01 And 2003-12-31(C)#2003-0
10、1-01#26要查询字段中所有第一个字符为“a”、第二个字符不为 “a,b,c”、第三个字符为“b”的数据,下列选项中正确使用通配符的是( B ) 。(A)LIKE “a*abcb” (B )LIKE “a!abcb”(C)LIKE “a#abcb” (D)LIKE “aabcb”27假设某表中有一个姓名字段,查找姓李的记录的条件是( C ) 。(A)Not “李*“ (B)Like “李“(C)Left(姓名, 1)=“ 李“ (D )“李“28Access 中能返回数值表达式值的正负号值的标准函数是( D ) 。(A)Int(数值表达式) (B )Abs(数值表达式)(C)Sqr(数值表达
11、式) (D )Sgn(数值表达式)29下列函数中能返回数值表达式的整数部分值的是( B ) 。(A)Abs(数字表达式) (B )Int(数值表达式)(C)Sqr(数值表达式) (D )Sgn(数值表达式)30下列不属于 SQL 查询的是( A ) 。(A)操作查询 (B)联合查询(C)传递查询 (D)数据定义查询31下列不属于操作查询的是( A ) 。(A)参数查询 (B)生成表查询(C)更新查询 (D)删除查询32将表 A 的记录复制到表 B 中,且不删除表 B 中的记录,可以使用的查询是( C ) 。(A)删除查询 (B)生成表查询(C)追加查询 (D)交叉表查询33创建交叉表查询,在“
12、交叉表”行上有且只能有一个的是( D ) 。(A)行标题和列标题 (B)行标题和值(C)行标题、列标题和值 (D)列标题和值34以下不属于操作查询的是( A ) 。(A)交叉表查询 (B)更新查询(C)删除查询 (D)生成表查询35Access 支持的查询类型有( A ) 。(A)选择查询、交叉表查询、参数查询、 SQL 查询和操作查询(B)基本查询、选择查询、参数查询、SQL 查询和操作查询(C)多表查询、单表查询、交叉表查询、参数查询和操作查询(D)选择查询、统计查询、参数查询、 SQL 查询和操作查询36创建“追加表查询” 的数据来源是( C ) 。(A)一个表 (B)多个表(C)没有限
13、制 (D)两个表437创建查询,可以在以下哪个设计器中进行( D ) 。(A)表设计器 (B)窗体设计器(C)报表设计器 (D)查询设计器38假设某数据库表中有一个字段,查找字段中以“计算”结尾的记录,其条件是( C ) 。(A)ALike “计算%“ (B)ALike “%计算%“(C)ALike “%计算“ (D)ALike “ 计算“第 3 章 建立数据表和关系3.1 填空题1表是数据库中最基本操作 对象 之一,也是数据库的其他对象的 数据来源 和操作基础。2在对表进行操作时是把 表的结构 与表的内容分开进行操作的。3修改表结构只能在 设计 视图中完成。4如果某一字段没有设置显示标题,则
14、系统将 字段名称 设置为字段的显示标题。5字段的有效性规则是在给字段输入数据时所设置的 限制条件 。6在同一个数据库中的多张表,若想建立表间的关联关系,就必须给表中的某字段建立 主键或索引 。7文本类型是 Access 系统的 默认 数据类型。8备注类型字段最多可以存放 64K 字符。9给表添加数据的操作,是在“表”的 数据表视图 中完成的。10在“插入对象” 窗口中,选择“ 位图图像”,将可添加 OLE 类型 数据。11一般情况下,一个表可以建立 1 主键。12修改字段包括修改字段的名称、 数据类型 、说明等。13在 Access 中,可以在 数据表 视图中打开表,也可以在设计视图中打开表。
15、14 “是/否”型字段实际保存的数据是 -1 或 0 , -1 表示 “是”, 0 表示“否”。15如果希望两个字段按不同的次序排序,或者按两个不相邻的字段排序,需使用 高级筛选/排序 窗口。16在数据表视图中, 冻结 某字段列或几个字段列后,无论用户怎样水平滚动窗口,这些字段总是可见的,并且总是显示在窗口的最左边。17在 Access 的数据表中,必须为每个字段指定一种数据类型。字段的数据类型有文本、备注、数字、日期/ 时间、货币、自动编号、是/否、OLE 对象、超链接、查阅向导。其中, 自动编号 数据类型可以用于为每个新记录自动生成数字。18在输入数据时,如果希望输入的格式标准保持一致并检
16、查输入时的错误,可以通过设置字段的 输入掩码 属性来设置。3.2 选择题1下列选项中错误的字段名是( C ) 。(A)已经发出货物客户 (B)通讯地址1(C)通讯地址.2 (D)1 通讯地址2Access 表中字段的数据类型不包括( C ) 。(A)文本 (B)备注(C)通用 (D)日期/时间3如果表中有“联系电话” 字段,若要确保输入的联系电话值只能为 8 位数字,应将该字段的输入掩码设置为( A ) 。(A)00000000 (B)99999999(C)# (D)?4在查找操作中,通配任何单个字母的通配符是( C ) 。(A)# (B)!(C)? (D) 5若输入文本时达到密码显示“*”号
17、的效果,则应设置的属性是( D ) 。5(A) “默认值”属性 (B) “标题” 属性 (C) “密码 ”属性 (D) “输入掩码 ”属性6下列选项叙述不正确的是( A ) 。(A)如果文本字段中已经有数据,那么减小字段大小不会丢失数据(B)如果数字字段中包含小数,那么将字段大小设置为整数时,Access 自动将小数取整(C)为字段设置默认值时,必须与字段所设的数据类型相匹配(D)可以使用表达式来定义默认值7要在输入某日期/时间型字段值时自动插入当前系统日期,应在该字段的默认值属性框中输入( A )表达式。(A)Date() (B )Date (C)Time() (D)Time 8数据表中的“
18、行” 称为( C ) 。(A)字段 (B)数据(C)记录 (D)数据视图9默认值设置是通过( B )操作来简化数据输入。(A)清除用户输入数据的所有字段 (B)用指定的值填充字段(C)消除了重复输入数据的必要 (D)用与前一个字段相同的值填充字段10在数据表视图下, “按选定内容筛选”允许用户( C ) 。(A)查找所选的值(B)输入作为筛选条件的值(C)根据当前选中字段的内容,在数据表视图窗口中查看筛选结果(D)以字母或数字顺序组织数据11在 Access 中,利用“ 查找和替换”对话框可以查找到满足条件的记录,要查找当前字段中所有第一个字符为“y”、最后一个字符为“w”的数据,下列选项中正
19、确使用通配符的是( B ) 。(A)yabcw (B)y*w(C)y?w (D )y#w12下面关于 Access 表的叙述中,错误的是( A ) 。(A)在 Access 表中,可以对备注型字段进行“格式”属性设置 (B)若删除表中含有自动编号型字段的一条记录后,Access 不会对表中自动编号型字段重新编号(C)创建表之间的关系时,应关闭所有打开的表(D)可在 Access 表的设计视图“说明”列中,对字段进行具体的说明13下列选项中正确的字段名称是( C ) 。(A)Student. ID (B )StudentID(C)Student_ID (D)Student!ID14表示表的“列”
20、 的数据库术语是( A ) 。(A)字段 (B)元组(C)记录 (D)数据项15Access 中表和数据库的关系是( A ) 。(A)一个数据库可以包含多个表 (B)一个表只能包含两个数据库(C)一个表可以包含多个数据库 (D)一个数据库只能包含一个表16在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是( D ) 。(A)排序 (B)筛选(C)隐藏 (D)冻结17某数据表中有 5 条记录,其中文本型字段“成绩”各记录内容如下:成绩、125、98、85、141、119,则升序排序后,该字段内容先后顺序表示为( B ) 。(A)成绩 85 98 119 125
21、141 (B)119 125 141 85 98 成绩(C)成绩 141 125 119 98 85 (D)成绩 98 85 141 125 11918下列关于文本数据类型的叙述错误的是( D ) 。6(A)文本型数据类型最多可保存 255 个字符(B)文本型数据所使用的对象为文本或者文本与数字的结合(C)文本数据类型在 Access 中默认字段大小为 50 个字符(D)当将一个表中文本数据类型字段修改为备注数据类型字段时,该字段原来存在的内容都完全丢失19不能索引的数据类型是( D ) 。(A)文本 (B)数值(C)日期 (D)备注20定义字段的特殊属性不包括的内容是( A ) 。(A)字段
22、名 (B)字段默认值(C)字段掩码 (D)字段的有效规则21在关于输入掩码的叙述中,错误的是( B ) 。(A)在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符(B)定义字段的输入掩码,是为了设置密码(C)输入掩码中的字段“0”表示可以选择输入数字 09 的一个数(D)直接使用字符定义输入掩码时,可以根据需要将字符组合起来22利用 Access 中记录的排序规则,对下列文字进行降序排序后的先后顺序应该是( A ) 。(A)数据库管理、等级考试、 ACCESS、aCCESS(B)数据库管理、等级考试、aCCESS、ACCESS(C)ACCESS、aCCESS、等级考试、数据库管
23、理(D)aCCESS、ACCESS、等级考试、数据库管理23下列选项中能描述输入掩码“&”字符含义的是( B ) 。(A)可以选择输入任何的字符或一个空格(B)必须输入任何的字符或一个空格(C)必须输入字母或数字(D)可以选择输入字母或数字24利用 Access 中记录的排序规则,对下列文字字符串 5,8,13,24 进行升序排序的先后顺序应该是( B ) 。(A)5,8,13,24 (B)13,24,5,8(C)24,13,8,5 (D)8,5,24,1325下面说法中,错误的是( B ) 。(A)文本型字段,最长为 255 个字符(B)要得到一个计算字段的结果,仅能运用总计查询来完成(C)
24、在创建一对一关系时,要求两个表的相关字段都是主关键字(D)创建表之间的关系时,正确的操作是关闭所有打开的表26输入数据时,如果希望输入的格式标准保持一致,并希望检查输入时的错误,可以( D ) 。(A)控制字段大小 (B)设置默认值(C)定义有效性规则 (D)设置输入掩码27要从学生关系中得到学生的姓名和班级字段所进行的查询操作属于( B ) 。(A)选择 (B)投影 (C)联结 (D)自然联结28可以输入任何的一个字符或者空格的输入掩码是( B ) 。(A)0 (B)# (C)& (D )C29关于自动编号数据类型,下列描述正确的是( C ) 。(A)自动编号数据为文本型(B)某表中有自动编
25、号字段,当删除所有记录后,新增加的记录的自动编号从 1 开始(C)自动编号数据类型一旦被指定,就会永久地与记录连接(D)自动编号数据类型可自动地进行编号的更新,当删除已经编好的记录后,自动进行自动编号类型字段的编号更改730不正确的字段类型是( C ) 。(A)文本型 (B)双精度型 (C)主键型 (D)长整型31Access 提供的数据类型中不包括( B ) 。(A)备注 (B)文字 (C)货币 (D)日期/时间第 2 章 Access 2003 系统概述2.1 填空题1Microsoft Access 是 Microsoft Office 列应用软件之一。2在 Access 中,有一些示例
26、数据库可为用户提供示例。3Access 是功能强大的数据库管理系统,具有界面友好、易学易用、开发简单、接口灵活等特点。4表是数据库中用来存储数据的对象,是整个数据库系统的基础。5Access 数据库中的对象包括:表、查询、窗体、报表、宏、Web 数据访问页、模块。6Access 中,除 Web 数据访问页之外,其他对象都存放在一个扩展名为 .mdb 的数据库文件中。7在 Access 中,允许创建能与 Web 数据进行交换的 数据访问页。8关闭 Access 数据库时,选择 关闭时压缩操作可以减少数据库文件的存储空间。9Access 与 Office 其他应用程序之间可以进行数据转递操作。2.
27、2 选择题1Access 所属的数据库应用系统的理想开发环境的类型是( C ) 。(A)大型 (B)大中型(C)中小型 (D)小型2Access 是一个( D )软件。(A)文字处理 (B)电子表格(C)网页制作 (D)数据库管理3利用 Access 创建的数据库文件,其默认的扩展名为( D ) 。(A).ADP (B).DBF(C).FRM (D ).MDB4在 Access 中,建立数据库文件可以选择“文件”菜单中的( A )菜单命令。(A)新建 (B)打开(C)保存 (D)另存为5下列( C )不是“ 任务窗格”的功能。(A)打开旧文件 (B)建立空数据库(C)删除数据库 (D)以向导建
28、立数据库6Access 在同一时间,可打开( A )个数据库。(A)1 (B)2(C)3 (D)47Access 2003 建立的数据库文件,默认为( B )版本。(A)Access 2002 (B)Access 2000(C)Access 97 (D )以上都不是8以下不属于 Access 数据库对象的是( B ) 。(A)窗体 (B)组合框(C)报表 (D)宏9在 Access 数据库对象中,不包括( C )对象。(A)窗体 (B)表(C)工作簿 (D)报表10Access 中的( C )对象允许用户使用 Web 浏览器访问 Internet 或企业网中的数据。(A)宏 (B)表8(C)数
29、据访问页 (D)模块11Access 数据库中存储和管理数据的基本对象是( B ) ,它是具有结构的某个相同主题的数据集合。(A)窗体 (B)表 (C)工作薄 (D)报表12数据表及查询是 Access 数据库的( A ) 。(A)数据来源 (B)控制中心(C)强化工具 (D)用于浏览器浏览13下列说法中正确的是( A ) 。(A)在 Access 中,数据库中的数据存储在表和查询中(B)在 Access 中,数据库中的数据存储在表和报表中(C)在 Access 中,数据库中的数据存储在表、查询和报表中(D)在 Access 中,数据库中的全部数据都存储在表中14在使用“模板” 创建数据库时,
30、在“ 数据库向导”第二个对话框的“ 表中的字段”列表框中,有用斜体字表示的字段,它们表示( B ) 。(A)当前表必须包含的字段(B)当前表可选择的字段(C)字段在当前表中的值用斜体显示(D)以上都不是15设置数据库的默认文件夹,要选择哪个菜单选项( B ) 。(A)编辑 (B)工具(C)视图 (D)文件16退出 Access 数据库管理系统可以使用的快捷键是( A ) 。(A)Alt+F4 (B)Alt+X(C)Ctrl+C (D )Ctrl+O17Access 数据库的核心与基础是( A ) 。(A)表 (B)宏(C)窗体 (D)模块18不是 Access 数据库对象的是( C ) 。(A
31、)窗体 (B)查询(C)关系模型 (D)报表19在 Access 数据库中,表就是( A ) 。(A)关系 (B)记录(C)索引 (D)数据库第 1 章 数据库基础知识1.1 填空题1目前常用的数据库管理系统软件有 Access SQL Server Oracle 。2数据实际上就是存储在某一种媒体上的能够被识别的物理符号。3一个关系的逻辑结构就是一个二维表。4目前的数据库系统,主要采用关系数据模型。5数据管理技术的发展经历了人工管理阶段、文件系统阶段和数据库系统阶段。6数据库系统包括数据、硬件、软件和工作人员。7数据的完整性包括实体(/表中数据)完整性、参照完整性和用户定义完整性三种。8对关
32、系进行选择、投影或联接运算之后,运算的结果仍然是一个关系。9在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为选择;从表中抽取属性值满足条件的列的操作称为投影;把两个关系中相关属性和元组联接在一起构成新的二维表的操作称为联接。10要想改变关系中属性的排列顺序,应使用关系运算中的投影运算。11工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为主键的字段是工资号。912表之间的关系有三种,即一对一关系、一对多关系 多对多关系。13数据库设计的第一个阶段是需求分析。1.2 选择题1数据库(DB) 、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( B
33、 ) 。(A)DBMS 包括 DB 和 DBS (B)DBS 包括 DB 和 DBMS(C)DB 包括 DBS 和 DBMS (D )DB、DBS 和 DBMS 是平等关系2在数据管理技术的发展过程中,大致经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中,数据独立性最高的阶段是( A )阶段。(A)数据库系统 (B)文件系统(C)人工管理 (D)数据项管理3如果表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录与表 A 中的多条记录相匹配,则表 A与表 B 间的关系是( D )关系。(A)一对一 (B)一对多(C)多对一 (D)多对多4在数据库中能够唯一地标识一个元
34、组的属性(或者属性的组合)称为( D ) 。(A)记录 (B)字段(C)域 (D)关键字5表示二维表的“列” 的关系模型术语是( A ) 。(A)属性 (B)字段(C)记录 (D)数据项6表示二维表中的“行” 的关系模型术语是( B ) 。(A)数据表 (B)元组(C)记录 (D)字段7Access 的数据库类型是( C ) 。(A)层次数据库 (B)网状数据库(C)关系数据库 (D)面向对象数据库8属于传统的集合运算的是( B ) 。(A)加、减、乘、除 (B)并、差、交(C)选择、投影、联接 (D)增加、删除、合并9关系数据库管理系统的 3 种基本关系运算不包括( A ) 。(A)比较 (
35、B)选择(C)联接 (D)投影10下列关于关系模型特点的描述中,错误的是( B ) 。(A)在一个关系中元组和属性的次序都无关紧要(B)可以将日常手工管理的各种表格,按照一张表作为一个关系直接存放到数据库系统中(C)每个属性必须是不可分割的数据单元,表中不能再包含表(D)在同一个关系中不能出现相同的属性名11在数据库设计的步骤中,确定了数据库中的表后,接下来应该( B ) 。(A)确定表的主键 (B)确定表中的字段(C)确定表之间的关系 (D)分析建立数据库的目的12在建立“教学信息管理” 数据库时,将学生信息和教师信息分开,保存在不同的表中的原因是( C ) 。(A)避免字段太多,表太大(B)便于确定主键(C)当删除某一学生信息时,不会影响教师信息,反之亦然(D)以上都不是13下列关于 Access 数据库描述错误