1、习题1 一、选择题 1.在数据管理技术发展的三个阶段中,数据共享最好的是( )。 A.人工管理阶段 B.文件系统阶段 C.数据库系统阶段 D.三个阶段相同 2.层次型、网状型和关系型数据库划分原则是( )。 A.记录长度 B.文件的大小 C.联系的复杂程度 D.数据之间的联系方式 3.数据管理经过若干发展阶段,下列哪个不属于发展阶段( )。 A.人工管理阶段 B.机械管理阶段 C.文件系统阶段 D.数据库系统阶段 4.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。 A.DB包含DBS和D
2、BMS B.DBMS包含DBS和DB C.DBS包含DBMS和DB D.没有任何关系 5.下列模型中,能够给出数据库物理存储结构与物理存取方法的是( )。 A.外模式 B.物理模型 C.概念模型 D.逻辑模型 6.下列叙述中正确的是( )。 A.数据库系统是一个独立的系统,不需要操作系统的支持 B.数据库技术的根本目标是要解决数据的共享问题 C.数据库管理系统就是数据库系统 D.以上三种说法都不对 7.数据库管理系统是( )。 A.操作系统的一部分 B.在操作系统支持下的系统软件 C.一种编译系统 D.一种操作系统
3、 8.数据库管理系统应具备的功能不包括( )。 A.数据定义 B.数据操作 C.数据库的运行、控制、维护 D.协同计算机各种硬件联合工作 9.下列关于关系数据库中数据表的描述,正确的是 ( )。 A.数据表相互之间存在联系,但用独立的文件名保存 B.数据表相互之间存在联系,是用表名表示相互间的联系 C.数据表相互之间不存在联系,完全独立 D.数据表既相对独立,又相互联系 10.下列叙述中正确的是( )。 A.为了建立一个关系,首先要构造数据的逻辑关系 B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项
4、 C.一个关系的属性名表称为关系模式 D.一个关系可以包括多个二维表 11.用二维表来表示实体及实体之间联系的数据模型是( )。 A.实体-联系模型 B.层次模型 C.网状模型 D.关系模型 12.在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的( )。 A.投影 B.选择 C.联接 D.自然联接 13.负责数据库中查询操作的数据库语言是( )。 A.数据定义语言 B.数据管理语言 C.数据操纵语言 D.数据控制语言 14.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是(
5、 )。 A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系 15.在关系数据模型中,域是指( )。 A.记录 B.属性 C.字段 D.属性的取值范围 16.按数据的组织形式,数据库的数据模型可分为 ( )。 A.小型、中型、大型 B.网状、环状、链状 C.层次、网状、关系 D.独享、共享、实时 17.在学生管理的关系数据库中,存取一个学生信息的数据单位是 ( )。 A.文件 B.数据库 C.字段 D.记录 18.关系的完整性不包括( )。 A.实体完整性约束 B.列完整性约束 C.
6、参照完整性约束 D.域完整性约束 19.下列叙述中错误的是( )。 A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题 C.数据库设计是指在已有数据库管理系统的基础上建立数据库 D.数据库系统需要操作系统的支持 20.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为( )。 A.关键字 B.属性 C.关系 D.域 二、填空题 1.数据处理是将 转换成 的过程。 2.数据模型按数据组织形式分为 、
7、 、 和 4种类型。 3.数据库系统的核心是 。 4.在数据库管理系统提供的数据定义语言,数据操纵语言和数据控制语言中, 负责数据的模式定义与数据的物理存取构建。 5.长期存储在计算机内的、有组织、可共享的数据集合称为 。 6.在进行关系数据库的逻辑设计时,E-R图中的属性常被转换为关系中的属性,联系通常被转换为 。 7.在关系数据库中,从关系中找出满足给定条件的元组,该操作称之为 。 8.在关系数据库中,从关系中找出若
8、干列,该操作称之为 。 9.在关系数据库中,将两个关系通过一定规律合并为一个,而且新关系的列多于两个关系的任一个,该操作称之为 。 10.人员的基本信息一般包括身份证号、姓名、性别、年龄等,其中可以作为主关键字的是 。 11.如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为 。 12.在关系运算中从关系模式中指定若干属性组成新的关系,该关系运算称为 。 13.在关系数据库中用来表示实体之间联系的是 。 14
9、.有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的主键分别是学号和课号,则关系模式选课可定义为:选课(学号, ,成绩)。 15.在二维表中,元组的 不能再分成更小的数据项。 16.在关系数据库中,基本的关系运算有三种,它们是选择、投影和 。 17.实体之间的联系可抽象为三类,它们是 、 、 。 18.数据库设计的四个阶段是需求分析,概念设计,逻辑设计和
10、 。 三、简答题 1.简述数据库管理的发展历程。 2.什么是数据、数据库、数据库管理系统、数据库系统? 3.关系数据库有哪些特点? 4.简述数据库的设计原则。 5.简述数据库设计的一般步骤。 6.试设计一个关系数据库,并进行简要的分析。 习题答案 一、选择题 1~5:CDBCB 6~10:BBDDA 11~15:DBCDD 16~20:CDBAA 二、填空题 1.数据、信息 2. 层次模型、网状模型、关系模型、面向对象模型 3.数据库管理系统(DBMS) 4. 数据定义语言 5.数据库 6.关系 7.选择 8.投影 9.联接 1
11、0. 身份证号 11.外部关键字 12.投影 13.二维表 14.课号 15.字段 16.联接 17.一对一、一对多、多对多 18. 物理设计 三、简答题 1.答题要点:人工管理、文件系统、数据库系统 2.答题要点:数据是指描述事物的符号记录。数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库管理系统是可借助操作系统完成对硬件的访问,并负责数据库存取、维护和管理的系统软件。数据库系统是指利用数据库系统资源开发的面向实际应用的软件系统。 3.答题要点:(1)每一列中的值具有相同的数据类型。(2)列的顺序可以是任意的。(3)行的顺序可以是任意的。(4)表中的值是
12、不可分割的最小数据项。(5)表中的任意两行不能完全相同。 4.答题要点:(1)关系数据库的设计应遵从概念单一化“一事一地”的原则。(2)避免在表之间出现重复字段。(3)表中的字段必须是原始数据和基本数据元素。(4)用外部关键字保证有关联的表之间的联系 5.答题要点:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;(5)数据库实施;(6)数据库运行和维护。 6.略 //////////////////////////////////////////////////////////////////////////////////////////////
13、//////////////////////// 习题1 一、选择题 1.在数据管理技术发展的三个阶段中,数据共享最好的是( )。 A.人工管理阶段 B.文件系统阶段 C.数据库系统阶段 D.三个阶段相同 2.层次型、网状型和关系型数据库划分原则是( )。 A.记录长度 B.文件的大小 C.联系的复杂程度 D.数据之间的联系方式 3.数据管理经过若干发展阶段,下列哪个不属于发展阶段( )。 A.人工管理阶段 B.机械管理阶段 C.文件系统阶段 D.数据库系统阶段 4.数据库DB、数据库系统DBS、数据库管理系统
14、DBMS之间的关系是( )。 A.DB包含DBS和DBMS B.DBMS包含DBS和DB C.DBS包含DBMS和DB D.没有任何关系 5.下列模型中,能够给出数据库物理存储结构与物理存取方法的是( )。 A.外模式 B.物理模型 C.概念模型 D.逻辑模型 6.下列叙述中正确的是( )。 A.数据库系统是一个独立的系统,不需要操作系统的支持 B.数据库技术的根本目标是要解决数据的共享问题 C.数据库管理系统就是数据库系统 D.以上三种说法都不对 7.数据库管理系统是( )。 A.操作系统的一部分 B.在操作系统支持下的
15、系统软件 C.一种编译系统 D.一种操作系统 8.数据库管理系统应具备的功能不包括( )。 A.数据定义 B.数据操作 C.数据库的运行、控制、维护 D.协同计算机各种硬件联合工作 9.下列关于关系数据库中数据表的描述,正确的是 ( )。 A.数据表相互之间存在联系,但用独立的文件名保存 B.数据表相互之间存在联系,是用表名表示相互间的联系 C.数据表相互之间不存在联系,完全独立 D.数据表既相对独立,又相互联系 10.下列叙述中正确的是( )。 A.为了建立一个关系,首先要构造数据的逻辑关系 B
16、.表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C.一个关系的属性名表称为关系模式 D.一个关系可以包括多个二维表 11.用二维表来表示实体及实体之间联系的数据模型是( )。 A.实体-联系模型 B.层次模型 C.网状模型 D.关系模型 12.在学生表中要查找年龄大于18岁的男学生,所进行的操作属于关系运算中的( )。 A.投影 B.选择 C.联接 D.自然联接 13.负责数据库中查询操作的数据库语言是( )。 A.数据定义语言 B.数据管理语言 C.数据操纵语言 D.数据控制语言 14.一个教师可讲授多门课程
17、一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。 A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系 15.在关系数据模型中,域是指( )。 A.记录 B.属性 C.字段 D.属性的取值范围 16.下列关于数据库设计的叙述中,正确的是( )。 A.在需求分析阶段建立数据字典 B.在概念设计阶段建立数据字典 C.在逻辑设计阶段建立数据字典 D.在物理设计阶段建立数据字典 17.按数据的组织形式,数据库的数据模型可分为 ( )。 A.小型、中型、大型 B.网状、环状、链状 C.层次、网状、关系
18、 D.独享、共享、实时 18.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是( )。 A.一对一 B.一对多 C.多对多 D.多对一 19.在学生基本信息表中寻找姓王的男性学生,属于哪种关系操作( )。 A.选择 B.投影 C.连接 D.比较 20.在学生管理的关系数据库中,存取一个学生信息的数据单位是 ( )。 A.文件 B.数据库 C.字段 D.记录 21.关系的完整性不包括( )。 A.实体完整性约束 B.列完整性约束 C.参照完整性约束
19、 D.域完整性约束 22.数据库中有A、B两张表,均有相同的字段C,在两个表中C是主键,如果通过C字段建立两表的关系,则该关系为 ( )。 A.一对一 B.一对多 C.多对多 D.不能建立关系 23.下列叙述中错误的是( )。 A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题 C.数据库设计是指在已有数据库管理系统的基础上建立数据库 D.数据库系统需要操作系统的支持 24.在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为( )。 A.关键字 B.属性 C.关系 D
20、.域 25.在现实世界中,每个人都有自己的出生地,实体人和出生地之间的联系是( )。 A.一对一联系 B.一对多联系 C.多对多联系 D.无联系 26.在关系运算中,选择运算的含义是( )。 A.在基本表中,选择满足条件的元组组成一个新的关系 B.在基本表中,选择需要的属性组成一个新的关系 C.在基本表中,选择满足条件的元组和属性组成一个新的关系 D.以上三种说法均是正确的 27.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是( )。 A.一对一联系 B.一对多联系 C.多对一联系 D.多对多联系 28.软件生命周期中的
21、活动不包括( )。 A.需求分析 B.市场调研 C.软件测试 D.软件维护 29.在数据库设计过程中,需求分析包括( )。 A.信息需求 B.处理需求 C.安全性和完整性需求 D.以上全包括 二、填空题 1.数据处理是将 转换成 的过程。 2.数据模型按数据组织形式分为 、 、 和 4种类型。 3.数据库系统的核心是 。 4.在数据库管理系统提供的数据定义语言,数据操纵
22、语言和数据控制语言中, 负责数据的模式定义与数据的物理存取构建。 5.长期存储在计算机内的、有组织、可共享的数据集合称为 。 6.在进行关系数据库的逻辑设计时,E-R图中的属性常被转换为关系中的属性,联系通常被转换为 。 7.在关系数据库中,从关系中找出满足给定条件的元组,该操作称之为 。 8.在关系数据库中,从关系中找出若干列,该操作称之为 。 9.在关系数据库中,将两个关系通过一定规律合并为一个,而且新关系的列多于两个关系的任一个,该操作称之为 。 10.人员
23、的基本信息一般包括身份证号、姓名、性别、年龄等,其中可以作为主关键字的是 。 11.如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为 。 12.在关系运算中从关系模式中指定若干属性组成新的关系,该关系运算称为 。 13.在关系数据库中用来表示实体之间联系的是 。 14.有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的主键分别是学号和课号,则关系模式选课可定义为:选
24、课(学号, ,成绩)。 15.在二维表中,元组的 不能再分成更小的数据项。 16.在关系数据库中,基本的关系运算有三种,它们是选择、投影和 。 17.实体之间的联系可抽象为三类,它们是 、 、 。 18.数据库设计的四个阶段是需求分析,概念设计,逻辑设计和 。 三、简答题 1.简述数据库管理的发展历程。 2.什么是数据、数据库、数据库管理系统、数据库系统? 3.关系数据库有哪些特点? 4.简述数据库的设计原则。 5.简述
25、数据库设计的一般步骤。 6.试设计一个关系数据库,并进行简要的分析。 习题答案 一、选择题 1~5:CDBCB 6~10:BBDDC 11~15:DBCDD 16~20:BCCAD 21~25:BACAB 25~29:ABBD 二、填空题 1.数据、信息 2. 层次模型、网状模型、关系模型、面向对象模型 3.数据库管理系统(DBMS) 4. 数据定义语言 5.数据库 6.关系 7.选择 8.投影 9.联接 10. 身份证号 11.外部关键字 12.投影 13.二维表 14.课号 15.字段 16.联接 17.一对一、一对多、多对多 18.
26、 物理设计 三、简答题 1.答题要点:人工管理、文件系统、数据库系统 2.答题要点:数据是指描述事物的符号记录。数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库管理系统是可借助操作系统完成对硬件的访问,并负责数据库存取、维护和管理的系统软件。数据库系统是指利用数据库系统资源开发的面向实际应用的软件系统。 3.答题要点:(1)每一列中的值具有相同的数据类型。(2)列的顺序可以是任意的。(3)行的顺序可以是任意的。(4)表中的值是不可分割的最小数据项。(5)表中的任意两行不能完全相同。 4.答题要点:(1)关系数据库的设计应遵从概念单一化“一事一地”的原则。(2)避免在表之
27、间出现重复字段。(3)表中的字段必须是原始数据和基本数据元素。(4)用外部关键字保证有关联的表之间的联系 5.答题要点:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;(5)数据库实施;(6)数据库运行和维护。 6.略 习题2 一、单选题 1.打开某个Access2010数据库之后,双击导航窗格上的表对象列表中的某个表名,便可打开该表的( )。 A.关系视图 B.查询视图 C.设计视图 D.数据表视图 2.对于Access2010数据库,在下列数据类型中,不可以设 置“字段大小”属性的是( )。 A.文本 B.数字
28、 C.备注 D.自动编号 3.在下列有关“是/否”类型字段查询条件设置中,设置正确的是( )。 A."False" B."True" C.True D."是" 4.在Access2010数据库中,任何事物都被成为( )。 A.方法 B.对象 C.属性 D.事件 5.Access2010数据库是一个( )系统。 A.人事管理 B.数据库 C.数据库管理 D.财务管理 6.在Access2010数据库中,表、查询、窗体、报表、宏、模块等六个数据库对象都( )独立的数据库文件。 A.可存储为 B.不可存储
29、为 C.可部分存储为 D.可部分不可存储为 二、多选题 1.下面关于数据库基本概念描述正确的是( )。 A.DBS包含了DBMS B.DBS包含了DB C.DBMS包含了DBS D.DBS包含了DBMS和DB两者 2.在Access2010数据库中,关于表的说法错误的是( )。 A.表中每一列元素必须是相同的数据 B.在表中不可以含有图形数据 C.表是数据库的对象之一 D.一个数据库只能含有一个数据库表 3.在Access2010数据库中,“文件”选项卡中的命令包括( )。 A.打开 B.编辑 C.新建 D.格式 4.
30、在Access2010窗口中,“外部数据”选项卡中包括( )命令组。 A.导入并链接 B.编辑 C.导出 D.收集数据 三、填空题 1.Access 2010数据库是由___、___、___、___、___、___六大对象组成。 2.独占只读方式打开的数据库具有___和___的特性,其他用户不能再打开该数据库。 3.数据库文件的扩展名默认为___。 四、判断题 1.在Access2010数据库中,打开某个数据表后,可以修改该表和其它表之间已经建立的关系。( ) 2.如果字段文件为声音文件,则该字段类型需要被定义成备注型。( ) 3.“数据表视图”是按行
31、列实现数据表中的数据。( ) 五、上机练习题 1.启动Access2010,熟悉其操作界面环境。 2.创建一个数据库,名称为“职工信息管理”,并将该数据库保存至D盘“职工信息管理”文件夹中。 3.尝试用不同方法反复打开并关闭“职工信息管理”数据库。 习题答案 一1D 2C 3C 4B 5C 6B 二1ABD 2BD 3AC 4ACD 三 1表 查询 窗体 报表 宏 模块 2独占 只读 3.accdb 四1F 2F 3T 五 实际操作题 略 习题3 一、单选题 1.在Access 2010数据库中,为了保持数据表之间的关系,要求在“子表”
32、中添加记录时,如果主表中没有与之相关的记录,则不能在子表中添加该记录。为此需要定义的关系是( )。 A.输入掩码 B.有效性规则 C.默认值 D.参照完整性 2.表“设计视图”包括两个区域:字段输入区和( )。 A.格式输入区 B.数据输入区 C.字段属性区 D.页输入区 3.在Access 2010数据库中,数据表有两种常用的视图:设计视图和( )。 A.报表视图 B.宏视图 C.数据表视图 D.页视图 4.在Access 2010数据库中,“开始”选项卡上“排序与筛选”组中用于筛选的按钮包括“筛选器”、“选择”和( )。
33、 A.升序 B.低级 C.高级 D.降序 5.在Access 2010数据库中有两种数据类型:文本型和( )型,它们可以保存文本或者文本和数字组合的数据。 A.是/否 B.备注 C.数字 D.日期/时间 6.输入掩码是给字段输入数据时,设置的( )。 A.初值 B.当前值 C.输出格式 D.输入格式 7.子表的概念是相对于主表而言的,它是嵌在( )中的表。 A.从表 B.主表 C.子表 D.大表 8.关于表的说法正确的是( )。 A.表是数据库 B.表是记录的组合,每一条记录又可以划分成多个字段
34、 C.在表中可以直接显示图形记录 D.在表中的数据不可以建立超级链接 9.在Access 2010数据库中,数据表和数据库的关系是( )。 A.一个数据库可以包含有多个表 B.一个数据表只能含有两个数据库 C.一个数据表可以包含多个数据库 D.一个数据库只能包含有一个数据表 10.下面对数据表的叙述有错误的是( )。 A.表是数据库的重要对象之一 B.表的“设计视图”的主要工作是设计表的结构 C.表的“数据表视图”只能用于显示数据 D.可以将其它数据库的表导入当前数据库中 11.在数据表视图中,不可以( )。 A.设置表的主键 B.修改字段的名称 C.
35、删除一个字段 D.删除一条记录 12.在下列数据类型中,可以设置“字段大小”属性的是( )。 A.备注 B.文本 C.日期/时间 D.货币 13.关于主关键字的说法正确的是( )。 A.作为主关键字的字段,它的数据可以重复 B.主关键字字段中不许有重复值和空值 C.在每个表中,都必须设置主关键字 D.主关键字是一个字段 二、多选题 1.在Access 2010数据库中,可以定义三种主关键字,分别是( )。 A.单字段 B.双字段 C.多字段 D.自动编号 2.在满足以下( )条件时才可以设置参照完整性。 A.主表中匹配字
36、段是一个主键或者具有唯一约束 B.两个表属于同一个数据库 C.相关字段具有相同的数据类型和字段大小 D.主表中匹配字段不需要唯一约束 3.超链接地址可以存放( )。 A.OLE对象 B.显示文本 C.地址 D.子地址 三、操作题 1.在第2章习题中要求建立好的“职工信息管理”数据库中,分别按如下要求创建“部门”“工资”“职工”三个数据库表,数据表的结构如表3.9、表3.10、表3.11所示。 表3.9 “部门”表逻辑结构 字段名 字段类型 字段大小 部门编号 文本 3 部门名称 文本 20 部门电话 文本 13 表3.10
37、工资”表逻辑结构 字段名 字段类型 字段大小 字段名 字段类型 字段大小 工号 文本 4 水电费 单精度型 基本工资 整型 实发工资 单精度型 绩效工资 整型 发放日期 日期/时间 表3.11 “职工”表逻辑结构 字段名 字段类型 字段大小 字段名 字段类型 字段大小 工号 文本 4 学历 文本 10 姓名 文本 4 职称 文本 10 性别 文本 1 婚否 是/否 出生日期 日期/时间 部门编号 文本 3 身高 整型 照片 OLE对象 民族 文本
38、8 简历 备注 2.输入记录。为每个数据表至少输入6条记录,记录内容可自行定义。 3.打开“职工信息管理”数据库,完成下列操作: (1)建立主键和索引。为“部门”和“职工”表分别建立主键;并根据需要为每个表建立不同的索引。 (2)为数据表之间建立关联关系。 (3)编辑各数据表间的关系并实施参照完整性,要求当删除“职工”表中的某条记录时,“工资表”相关信息也自动删除。 (4)从“职工”表的“性别”字段筛选出所有性别为男性的教工信息,要求按照“选择筛选”、“按窗体筛选”和“高级筛选”分别操作一遍。 (5)将“职工”表中学历为“硕士”的替换为“博士”。 (6)将“工资”表
39、的“基本工资”字段进行降序操作。 (7)将“职工”表先按照性别升序排序,性别相同的情况下按照职称降序排序,排序后查看结果。 (8)将“部门”表复制一份到此数据库中,表命名为“部门信息表”。 (9) 将“部门信息表”中的“部门电话”字段进行重命名,重命名为“部门联系电话”。 (10)将“职工”表中的“婚否”字段隐藏。 (11)设置“职工”表的数据表格式,要求单元格效果为凸起,背景色设置为红色,网格线颜色为蓝色。 习题答案 一1D 2C 3C 4C 5B 6D 7B 8B 9A 10C 11A 12B 13B 二1ACD 2ABC 3BCD 三实际操作题 略
40、 习题4 一、单选题 1.创建“追加查询”的数据来源是( ) A. 表或查询 B. 一个表 C. 多个表 D. 查询 2.查询向导不能创建的查询类型是( ) A. 选择查询 B. 交叉表查询 C. 不重复项查询 D. 参数查询 3.下列关于查询的说法中,错误的是( ) A. 在同一个数据库中,查询和数据表不能同名 B. 查询结果随数据源中的数据变化而变化 C. 查询的数据来源只能是表 D. 查询结果可作为查询、窗体、报表等对象的数据来源 4.在查询条件中使用通配符“[]”,其含义是 ( ) A. 错误的使用方法
41、B. 通配不在括号内的任意字符 C. 通配任意长度的字符 D. 通配方括号内任一单个字符 5.在SQL语言的SELECT语句中,用于实现选择运算的子句是 ( ) A. FOR B. IF C. WHILE D. WHERE 6.在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是 ( ) A. 成绩Between 80 And 90 B. 成绩Between 80 To 90 C. 成绩Between 79 And 91 D. 成绩Between 79 To 91 7.“学生表”中有“学号”、
42、姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是 ( ) Select avg(入学成绩)From学生表Group by性别 A. 计算并显示所有学生的平均入学成绩 B. 计算并显示所有学生的性别和平均入学成绩 C. 按性别顺序计算并显示所有学生的平均入学成绩 D. 按性别分组计算并显示不同性别学生的平均入学成绩 8.假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是 ( ) A. SELECT * FROM公司FOR名称 = " *网络* " B. SELECT * FROM公司FOR名称LIKE "*网络*
43、" C. SELECT * FROM公司WHERE名称="*网络*" D. SELECT * FROM公司WHERE名称LIKE"*网络*" 9.利用对话框提示用户输入查询条件,这样的查询属于 ( ) A. 选择查询 B. 参数查询 C. 操作查询 D. SQL查询 10.已知“借阅表”中有“借阅编号”,“借书证号”,“借阅图书馆藏编号”等字段,每个读者有一次借书行为生成一条记录,要求按“借书证号”统计出每位读者的借阅次数,下列SQL语句正确的是:( ) A. select 借书证号,count(借书证号) from 借阅表 B. select 借书证号,c
44、ount(借书证号) from 借阅表 group by 借书证号 C. select 借书证号,sum(借书证号) from 借阅表 D. select 借书证号,sum(借书证号) from 借阅表 order by 借书证号 11.用于获得字符串s最左边的4个字符的表达式是( ) A. left(s,4) B. left(s,1,4) C. leftstr(s,4) D. leftstr(s,0,4) 12.下列关于SQL语句的说法中,错误的是( ) A. INSERT语句可以向数据表中追加新的数据记录 B. UPDATE语句用来修改数据表中已经存在的
45、记录 C. DELETE语句用来删除数据表中的记录 D. CREATE语句用来建立表结构并追加新记录 13.有关查询,下列描述错误的是( ) A. 使用设计器建立的查询,可以查看相应的SQL语句,不能修改 B. 参数查询只能通过设计器创建 C. 交叉表查询会对数据进行两次分组 D. 选择查询可以对数据进行分组统计 14.查询“图书表”中“图书编号”不是0~4开头的记录,下列表达式错误的是( ) A. [图书编号] like “ [!0-4]*” B. [图书编号] like “ [5-9]*” C. left([图书编号],1) like “[5-9]” D. [图
46、书编号] not between 0 and 4 二、填空题 1.对某字段的数值求和,应该使用 函数。 2.运算符Is Null 用于判断一个字段值是否为 。 3.查询不但可以查找满足条件的数据,还可以 数据。 4.查询结果可以被作为 的数据源。 5.用SQL语句实现查询表名为“图书表”中的所有记录,应该使用的SELECT语句是:
47、 6.如果要求在执行查询时通过输入的学号查询学生信息,可以采用 查询。 7.查询出生日期在1993年以前的学生数据,查询条件中的表达式应写为 。 8.要求查询统计学生表中的男女生人数,应使用分组查询,分组字段为性别,统计字段为 。 9.要求建立通过输入学生姓名关键字查询学生信息的参数查询,第一步要定义参数名称,例如定义为name_key,则查询条件中的表达式应写为 。 10.操作查询包括
48、 。 三、操作题 打开职工信息管理数据库,按照题目要求建立查询,查询的名称保存为操作题的小题编号。 1.建立职工基本信息查询,要求显示职工的工号、姓名、性别、职称四个字段的信息。 2.建立查询,显示职工部门名称、姓名、性别、基本工资四个字段的信息。 3.建立查询,查找没有职工信息记录的部门的编号、名称、电话三个字段的信息。 4.建立如图4.93所示的交叉表查询。 图4.93 操作题4的查询结果 5.建立查询,显示职工的部门名称、姓名、生日三个字段的信息。其中生日字段的形式如:1月1日。 6.建立查询
49、显示部门是“生产部”的职工姓名和性别两个字段 。 7.建立查询,显示学历是“本科”或者职称是“初级”的职工的工号、姓名、学历、职称四个字段 。 8.建立查询,显示基本工资高于2000元并且性别是“男”的职工的部门名称、姓名、性别、学历、职称、基本工资六个字段。 9.建立查询,显示出生日期在1980年1月1日前的职工的部门名称、姓名、出生日期三个字段。 10.建立查询,显示出生日期的月份在4~6月份的职工的部门名称、姓名、出生日期三个字段。 11.建立查询,显示民族是少数民族的职工的部门名称、姓名、民族三个字段。 12.建立参数查询,当用户输入“初”、“中”、“高”时分别显示职称是
50、初级”、“中级”、“高级”的职工的工号、姓名、学历、职称四个字段 。 13.建立查询,显示职工的部门编号、部门名称、性别、工号、姓名五个字段,显示内容按照部门编号的升序排列,部门编号一致的按照性别的降序排列。 14.建立查询,统计各个部门的职工人数,显示部门名称和职工人数两个字段。 15.建立查询,统计各个部门,不同性别的职工的人数。 16.建立查询,显示累计实发工资的金额超过1万的职工的姓名和部门名称两个字段。 17.建立查询,显示每个部门拥有的最高月实发工资金额。 18.建立生成表查询,将少数民族的职工的工号、姓名、性别、职称四个字段存入新表“少数民族职工基本信息”。 19






