
SQL Server数据序应用辅导七一惊合复习题(1) 中央电大工学院徐孝凯 一、填空愿 1,数据库处理技术经历了 、以及分布式数据库管理等 四个发展阶段。 2.在文件管理结点程序和数据在存储位置上是 存放的。 3,在人工管理和文件管理阶段,。程序设计 数据表示。 4,数据库系统具有 数据粮度小,鞋立的数据操作界 面、由5统一管理等优点。 5,在文件管理阶段,文件之间是相互 的,在数据库管理阶段,文件之间是相互 的。 6,在实体中能作为码的属性称为 否则称为 7。域是实体中相应属性的一, 性别属性的域包含有 个值。 8,实体之间的联系类型有三种,分别为 和 9,若实体A和B是多对多的联系,实体B和C是1对1的联系。则实体A和C是对 的暖系。 10.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是对 的联系。 11,若实体A和B是1对多的眠系,实体B和C是多对1的暖系。则实体A和C是 一对 的联系。 12.把保存 的关系称为对应数据库的元关系。一个数据库的元关系由 自动建 立 13关系数据岸系统具有一单一、采用 、数据完全一、理论支 特等优点。 14,在对象数据核型中,每个对象不仅要包含描述实体的特征,而且要包含描述实体 的特征。 15,在对象数据慎型中,对象具有性, 性和 性
1 SQL Server 数据库应用辅导七---综合复习题(1) 中央电大工学院 徐孝凯 一、填空题 1. 数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等 四个发展阶段。 2.在文件管理结点程序和数据在存储位置上是__________存放的。 3.在人工管理和文件管理阶段,程序设计__________数据表示。 4.数据库系统具有__________、__________、__________、数据粒度小、独立的数据操作界 面、由 DBMS 统一管理等优点。 5.在文件管理阶段,文件之间是相互________的,在数据库管理阶段,文件之间是相互________ 的。 6.在实体中能作为码的属性称为________,否则称为_________。 7.域是实体中相应属性的________,性别属性的域包含有________个值。 8.实体之间的联系类型有三种,分别为________、________和________。 9.若实体 A 和 B 是多对多的联系,实体 B 和 C 是 1 对 1 的联系,则实体 A 和 C 是________对 ________的联系。 10.若实体 A 和 B 是 1 对多的联系,实体 B 和 C 是 1 对多的联系,则实体 A 和 C 是________对 ________的联系。 11.若实体 A 和 B 是 1 对多的联系,实体 B 和 C 是多对 1 的联系,则实体 A 和 C 是________对 ________的联系。 12.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由________自动建 立。 13. 关系数据库系统具有________单一、采用________、数据完全________、________理论支 持等优点。 14.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体 的________特征。 15.在对象数据模型中,对象具有________性、________性和________性

16。在数据模型中,一不创能够雅承,而且能够嵌套。 17.顺客购物的订单和订单明细之间的对 的联系。 18,关系中的码可分为 和外码五种。 19.主码是一种码。主码中的个数没有限制。 20.学生关系中的班领号属性与班领关系中的班级号主码属性相对应,则 为学生关系 中的 1,若一个关系为R(学生号,姓名,性别,年龄),则可以作为该美系的主码,姓名、 性别和年静为该关系的属性。 22.设一个美系慎式为R(A,B,C),对应的关系内容为={1,10.50,2,10,60,3,20,72, 4,30.60},则6®R)属于运算,运算结果中包含有个元组。 23.设一个关系模式为R(A,BC0,对应的关系内容为-[1,10.50,2,10,60,3.20,72). 4,30,60},则几,(5m)的运算结果中色含有一个元组,每个元组包合有—个分 量 24,设一个关系模式为R(M.BC),对应的关系内容为={1,1050,2,10,60,3,20,72, 4,30,60},则4R的运算结果中包含有个元组,每个元组包含有个分量 25.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学 生号,误程号,成绩),则至少速修了课程号为'01’或”002”误程的全都学生情息所对应的运 算表达式为上4一《5中-v44-阳)》。 2邵,设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),透课关系为X(学 生号,误程号,成锁),则选修了课程名为”程序设计”课程的全部学生信息所对应的运算表达式 为54((a(C0)). 27,设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),遗课关系为x(学 生号,误程号,成靖),则姓名为变量K的植的学生所选修的全部课程信息所对应的运算表达式为 awa(6ea()》). 28.在一个关系R中,若存在X一们,Z),则也隐含存在 称此为函数依赖 的规则。 9。在一个关系R中,若X能够函数读定美系具中的每个属性,并且X的任何真子集都不能函 2
2 16.在________数据模型中,________不但能够继承,而且能够嵌套。 17.顾客购物的订单和订单明细之间的________对________的联系。 18.关系中的码可分为________、________、________、________和外码五种。 19.主码是一种________码,主码中的________个数没有限制。 20.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则________为学生关系 中的________。 21.若一个关系为 R(学生号,姓名,性别,年龄),则________可以作为该关系的主码,姓名、 性别和年龄为该关系的________属性。 22.设一个关系模式为 R(A,B,C),对应的关系内容为 R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)属于________运算,运算结果中包含有________个元组。 23.设一个关系模式为 R(A,B,C),对应的关系内容为 R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则 ПB(δC<70(R))的运算结果中包含有________个元组,每个元组包含有________个分 量。 24.设一个关系模式为 R(A,B,C),对应的关系内容为 R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则 RR 的运算结果中包含有________个元组,每个元组包含有________个分量。 25.设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为 X(学 生号,课程号,成绩),则至少选修了课程号为’001’或’002’课程的全部学生信息所对应的运 算表达式为________________(δ课程号=’001’ ∨ 课程号=’002’(______))。 26.设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为 X(学 生号,课程号,成绩),则选修了课程名为’程序设计’课程的全部学生信息所对应的运算表达式 为 S(________(________ (____________ (C)))。 27.设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为 X(学 生号,课程号,成绩),则姓名为变量 K 的值的学生所选修的全部课程信息所对应的运算表达式为 ______课程号(______(δ姓名=K(______)))。 28. 在一个关系 R 中,若存在 X→(Y,Z),则也隐含存在________和________,称此为函数依赖 的________规则。 29.在一个关系 R 中,若 X 能够函数决定关系 R 中的每个属性,并且 X 的任何真子集都不能函

数决定R中的每个属性,则称为关系R的一个 30,一个美系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在 —厨数决定和函数决定。 31,设一个关系为R(LB,C,DD,它的最小函数依赖集为F=A→B,C一D,(AO→目,则该关 系的候途码为一·该候途码含有一属性。 32.设一个关系为R(LB,C,D.D,它的最小函数依赖集为FD-A一B,B=C,D一,则该关系的 候透码为一,该候选码含有属性, 33,设一个关系为R(LBG,D),它的最小函数依赖集为F=A→B,A→+C,(AD)→E),则该关 系的候遗码为一·该关系存在着 函数依规。 34.设一个关系为R(LB,C,D.D,它的最小函数依赖集为印A一B,C一D,C一,谈关系只满 足 范式。若要规范化为高一级的范式。则将得到 一个关系。 35.设一个关系为(B,C,D.D,它的最小函数依赖集为=→BA一C,(CD)一E),该关系 只满足 范式,若要提范化为第三范式,则将得到一个关弱。 36.设一个关系为R(LB,C,D.D,它的最小函数依赖集为FD-A一B,A一C,(LD)一),该关系 只满足 蕴式,若要媛意化为高一级的范式,则将得到个关系 37,设一个关系为RLB,G,,》,它的最小函数依赖集为H=A→BA→C,C一D,C→E),该关 系满足 意式,若要线意化为高一级的范式,则将阁到一个关系 38.设一个关系为R(优B,C,D.D,它的最小函数依赖集为F-N一B,AC,A一D,D一回,该关 系满足范式,若要范化为高一级的范式,则将得到 个关系。 39。在S网L中,列级完整性约束分为件情况,表级完整性约束分为种情况。 40.在列级和表级完整性约束中同时存在的约束分别为 和 等四种约束。 41。在完整性约束中,每个钓束只能沙及到1个属性,在完整性的束中,每 个约束可以涉及到多个属性。 42,在S风L中,主码约束的关键字为 外码约束的关健字为 43.在S网中,单值的束的关健字为 检查的束的关健字为 4M.在Sq.中,create table,alter table和drop table命令分别为在数据库中 和 一基本表结构的命令
3 数决定 R 中的每个属性,则称______为关系 R 的一个________。 30.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在 ______函数决定和______函数决定。 31.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,C→D,(A,C)→E},则该关 系的候选码为________,该候选码含有______属性。 32. 设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,B→C,D→E},则该关系的 候选码为________,该候选码含有______属性。 33.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,A→C,(A,D)→E},则该关 系的候选码为________,该关系存在着_________函数依赖。 34.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,C→D,C→E},该关系只满 足________范式,若要规范化为高一级的范式,则将得到________个关系。 35.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,A→C,(C,D)→E},该关系 只满足________范式,若要规范化为第三范式,则将得到________个关系。 36.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,A→C,(A,D)→E},该关系 只满足________范式,若要规范化为高一级的范式,则将得到________个关系 37.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,A→C,C→D,C→E},该关 系满足________范式,若要规范化为高一级的范式,则将得到________个关系。 38.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,A→C,A→D,D→E},该关 系满足________范式,若要规范化为高一级的范式,则将得到________个关系。 39.在 SQL 中,列级完整性约束分为____种情况,表级完整性约束分为____种情况。 40.在列级和表级完整性约束中同时存在的约束分别为________、________、________和 ________等四种约束。 41.在________完整性约束中,每个约束只能涉及到 1 个属性,在________完整性约束中,每 个约束可以涉及到多个属性。 42.在 SQL 中,主码约束的关键字为____________,外码约束的关键字为____________。 43. 在 SQL 中,单值约束的关键字为__________,检查约束的关键字为__________。 44.在 SQL 中,create table、alter table 和 drop table 命令分别为在数据库中________、 ________和________基本表结构的命令

45.在SL.中,根据基本表建立个视图时,包括建立了该视图的 两个方 面。 6.当建立和到除一个视图时,对相应的基本表 ,当修政一个视图时,则对相应的 基本表 47,在SL中,create vie.update和drop v1m命令分别为 和 祝图的命令。 48.在S网.中,建立修政和制除视图的命令分别为 和 49.在S网新板的查询语句中,选项实现投影运算, 选项实现连接运算, 选项实现选择运算。 50.一个数据库应用系统的开发过程大政相继经过需求分析、概念设计、逻锢设计、物理设计、 等六个阶段: 51,需求分析阶段的主要目标是面出 建立 和编写 2,数据字典是对系统工作流程中 的指述。 53,需求说明书是系统总体设计方案,是 单位与 单位共协商达成的文档。 5A,概念设计阶段的主要任务是根据」 的结果找出所有数据实体,面出相应的 55,设计数据晖的亚辑结构极式时,首先要设计好 然后再设计好各个 56。关系数据库系统中的全局模式由若干个所组成,表与表之间的联系是通过定文的 和实现的。 57,由概念设计进入逐辑设计时,原案的实体被转换为对应的 或 58.由概念设计进入逻细设计时,原来的 联系或 联系通常不需要被转换为对 应的基本表。 59,由概念设计进入逻辑设计时。原来的 联系通常需要被转换为对应的 60.机器实现阶段的任务是在计算机系统中建立 装入,针对各种处理 要求编写出相应的 61,Access数据库包含有一、 一,报表、页,宏、颅块等了种数据 岸对象。 6议,Access用户操作界面中的“工作区”也称为
4 45.在 SQL 中,根据基本表建立一个视图时,包括建立了该视图的________和________两个方 面。 46.当建立和删除一个视图时,对相应的基本表__________,当修改一个视图时,则对相应的 基本表__________。 47.在 SQL 中,create view、update 和 drop view 命令分别为________、________和________ 视图的命令。 48.在 SQL 中,建立 修改和删除视图的命令分别为__________、__________和__________。 49. 在 SQL 新版的查询语句中,________选项实现投影运算,________选项实现连接运算, ________选项实现选择运算。 50.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、逻辑设计、物理设计、 __________、__________等六个阶段。 51.需求分析阶段的主要目标是画出__________、建立__________和编写__________。 52.数据字典是对系统工作流程中________和________的描述。 53.需求说明书是系统总体设计方案,是________单位与________单位共同协商达成的文档。 54.概念设计阶段的主要任务是根据__________的结果找出所有数据实体,画出相应的 ________。 55.设计数据库的逻辑结构模式时,首先要设计好__________,然后再设计好各个________。 56.关系数据库系统中的全局模式由若干个________所组成,表与表之间的联系是通过定义的 ________和________实现的。 57.由概念设计进入逻辑设计时,原来的实体被转换为对应的________或________。 58.由概念设计进入逻辑设计时,原来的________联系或________联系通常不需要被转换为对 应的基本表。 59.由概念设计进入逻辑设计时,原来的________联系通常需要被转换为对应的________。 60.机器实现阶段的任务是在计算机系统中建立____________,装入________,针对各种处理 要求编写出相应的__________。 61.Access 数据库包含有______ 、 ________ 、 _______ 、报表、页、宏、模块等 7 种数据 库对象。 62.Access 用户操作界面中的“工作区”也称为

63,Acc心ss用户操作界面中的“状态栏”主要用于显示数据岸管弹系统的 6.ccess的用户操作界而由 一·一、工具栏、状态栏等五个部分组成. 6隔,Access是」 办公套件中的一个重要组成部分。 66.在ccess的用户界面中,工具栏中的功能可以通过执行 中的相应命令来实 现。 二、根据主教材第四章所给的商品库和教学库,按丽下列所给的每条风查商语句写出相应的 功能, 在名称为膏品降的数据库中包含有商品表1和周品表2,它们的定义分别为: 商品表1(度品代号char(⑧),分类名char(8),单价f1oat,数量int) 商品表2(度品代号char(8),产陆char(6),品牌car(6) 在名称为教学岸的数据库中包含有学生、课程和选误三个表,它们的定义分别为: 学生(学生经char(T),姓名char(),性别char(2),出生日期datetimo, 专业char(10),年级int) 课程(程斐char(4),课程名char(1o),课程学分nt) 透课(学生曼char(7),退程曼char(4),成馈int) L.select count(distinct产地)as产地数 frea商晶表2 2.select工.商品代号,分类名,产地.品牌 frea商品表1无,商品表2y here x.商品代号=y,商品代号and(品伸='搬猫”or品牌='春兰) 3.elect学生.学生号.count》as透课门数 f0准学生,远课 here学生.学生号-选课学生号 即by学生.学生号 4,s和leet课程.误程号,课程.误程名.count()as遗课人数 5
5 63.Access 用户操作界面中的“状态栏”主要用于显示数据库管理系统的 。 64.Access 的用户操作界面由 、 、 、工具栏、状态栏等五个部分组成。 65.Access 是 办公套件中的一个重要组成部分。 66.在 Access 的用户界面中,工具栏中的功能可以通过执行 中的相应命令来实 现。 二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条 SQL 查询语句写出相应的 功能。 在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义分别为: 商品表 1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 char(6),品牌 char(6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) 1.select count(distinct 产地) as 产地数 from 商品表 2 2.select x.商品代号,分类名,产地,品牌 from 商品表 1 x,商品表 2 y where x.商品代号=y.商品代号 and (品牌='熊猫' or 品牌='春兰') 3.select 学生.学生号,count(*) as 选课门数 from 学生,选课 where 学生.学生号=选课.学生号 group by 学生.学生号 4.select 课程.课程号,课程.课程名,count(*) as 选课人数

froa课程,这课 here课程.课程号=选课.课程号 apby课程.误程号,课程.课程名 5.select* fca课程 here exists(select误程号 foa达误 here课程.课程号=达课.课程号 troup by课程号having count()hetween2and4 三、根据敏材第四章所给的商品库和敏学库,按限下列所给的每种功能写出相应的查南语句, 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(画品代号char(8),分类名char(⑧),单价float,数量int) 商品表2(品代号char(8),产地char(6),品牌cbar(6) 在名称为教学库的数据库中包含有学生,课程和选误三个表,它们的定义分别为: 学生(学生曼char(7),姓名char(6),性别char2),出生日期datetime, 专业chnr(10),年级int) 课程(程受char(4),课程名car(10),课程学分nt) 选课(学生曼char(),误程曼char(4),成锁int) 1,从商品库中查面出每种商品的商品代号、单价、数量和产地。 2.从商品库中查面出数量大于10的商品种数。 3,从商品库中查面出数量在10和20之间的商品种数。 4.从商品库中查面出每类(即分类名相同)商品的最高单价
6 from 课程,选课 where 课程.课程号=选课.课程号 group by 课程.课程号,课程.课程名 5.select * from 课程 where exists (select 课程号 from 选课 where 课程.课程号=选课.课程号 group by 课程号 having count(*) between 2 and 4 ) 三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。 在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义分别为: 商品表 1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 char(6),品牌 char(6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) 1.从商品库中查询出每种商品的商品代号、单价、数量和产地。 2.从商品库中查询出数量大于 10 的商品种数。 3.从商品库中查询出数量在 10 和 20 之间的商品种数。 4.从商品库中查询出每类(即分类名相同)商品的最高单价

四、根帮下面所给的从丛数据库,写出下列每条查询语句的执行销果,或者写出下列每条语句 成程序段的功能 假设存在名为A的数据岸,包括Students(学曼char(⑧),姓名varchar(8),年龄int, 专业archar2O),入学日期DateTime)和Score(学曼chnr(8),退程名archar(10),成绩 nerie(5,2))两张表。 1.5EL.ECT100f(888.33),FLU00E(-6888.33) 2.SELECT0ND888.330),R0ND(888.55,0) 3.SELECT LEN('I an a student') 4.SELECT SUBSTR1%G(“】an a student',8,7) 5.SELECT·学生号'.”课程号”,I5NLL(nul1,0) 6.SELECT FROM Students HERE DATEPART(Gear,入学日月=DATEPART(ear,GETDATE()》 7.DECLARE eMyNO CHAR(8) SET eMyN0='20030001' IF(SELECT专业FROM Students WHE距学号-yND)-'计算机软件 BEGIN SELECT AVG(成靖)AS平均成绩 FROM Score EE学号=yNO END ELSE P限NT'学号为+y0'的学生不存在或不属于载件专业
7 四、根据下面所给的 AAA 数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句 或程序段的功能 假设存在名为 AAA 的数据库,包括 Students(学号 char(8),姓名 varchar(8),年龄 int, 专业 varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。 1. SELECT FLOOR(888.33),FLOOE(-888.33) 2. SELECT ROUND(888.33,0),ROUND(888.55,0) 3. SELECT LEN(‘I am a student’) 4. SELECT SUBSTRING(‘I am a student’,8,7) 5. SELECT ’学生号’,’课程号’,ISNULL(null,0) 6. SELECT * FROM Students WHERE DATEPART(year,入学日期) =DATEPART(year,GETDATE()) 7. DECLARE @MyNO CHAR(8) SET @MyNO='20030001' IF (SELECT 专业 FROM Students WHERE 学号=@MyNO)='计算机软件' BEGIN SELECT AVG(成绩) AS 平均成绩 FROM Score WHERE 学号=@MyNO END ELSE PRINT '学号为' +@MyNO+'的学生不存在或不属于软件专业

GO 8.declare a nuneric(5,2) seta=(select avg(成辕)froa score) select* froa score heT0成绩>=a 9.declare a nuneric(5.2).b nuneric(5.2) set a=(select max(成绩)froa score) sett=(select min(成t辕)fron score) print a畅 五、根据下面所喻的A丛数据库,按佩下列每种功能写出相应的Transact-SQL哥句或程序段 假设使用名称为AMM的数据库,它包括Students(学曼char(8,姓名varchar(8),年龄1nt, 专业varchar2O),入学日期ateTime)和Score(学曼chnr(8),退程丝rchar(IO),成绩 neric(5,2))两k表. 1,从名字为“斯Tble”的表中查询出所有记录, 2.将字符串·50FT距”中的”S0FT”提取出来,并以小写形式显示出来. 3.显示出该Sore表中的全部数据。并要求当成绩为空时显示数值-1. 4.显示出当前日期中的年份和月份数据。 5.创建数据岸,所有参数取默认值。 参考答案 一、填空题 8
8 GO 8. declare @a numeric(5,2) set @a=(select avg(成绩) from score) select * from score where 成绩>=@a 9. declare @a numeric(5,2),@b numeric(5,2) set @a=(select max(成绩) from score) set @b=(select min(成绩) from score) print @a-@b 五、根据下面所给的 AAA 数据库,按照下列每种功能写出相应的 Transact-SQL 语句或程序段 假设使用名称为 AAA 的数据库,它包括 Students(学号 char(8),姓名 varchar(8),年龄 int, 专业 varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。 1. 从名字为“My Table”的表中查询出所有记录。 2. 将字符串’SOFTWARE’中的’SOFT’提取出来,并以小写形式显示出来。 3. 显示出该 Score 表中的全部数据,并要求当成绩为空时显示数值-1。 4. 显示出当前日期中的年份和月份数据。 5. 创建 AAA 数据库,所有参数取默认值。 参考答案 一、填空题

1,人工管理、文件管理,数据库管理 2.分开 3.依赖于 4.数据结构化、数据共享、数据独立性 5.独立、联系 6.主属性、非主属性 7.取值范围、2 8.1对1、1对多、多对多 乐,多、多 10.1,多 11.多、多 12.关系定义、s 1以数据结构、集合运算、貌立、数学 14.状态、行为 15封装、雅承,多态 16对象,对象 17.1.多 1保超码,候达码,主码、备用码 19.候选、属性 20.班领号、外码 21.学生号、非主 22.选择、2 23.2、1 24.4.3 25.5、11号X 26.门w4、X、6年0a时 27.C、X、s 28.X-Y、I-Z、分解性 29.X、候选码 30.部分、传递 31.(A,C0,2 324,),2 33.AD)、部分 31.第一、3 35.第一,3 38.第一,2 37.第二、2 38.第二、2 39.6、4 0.主码、单值、外码、检查 41.列领、表领 42.primry key.foreign key 43.Unique.check 44.建立,修改、副除 5.结构、内容 46没有影响、有影响 47.建立、修政《更新)、剩除 48.create view.update,drop view 49.select.fron.where 50机器实现、运行维护 51.数据流图、数据字典、需求说明书 52.数据、处理 53.开发、用户 54.需求分析、成图 55.全局模式、外模式 56基本表、主码、外码
9 1. 人工管理、文件管理、数据库管理 2. 分开 3. 依赖于 4. 数据结构化、数据共享、数据独立性 5. 独立、联系 6. 主属性、非主属性 7. 取值范围、2 8. 1 对 1、1 对多、多对多 9. 多、多 10. 1、多 11. 多、多 12. 关系定义、DBMS 13. 数据结构、集合运算、独立、数学 14. 状态、行为 15. 封装、继承、多态 16. 对象、对象 17. 1、多 18. 超码、候选码、主码、备用码 19. 候选、属性 20. 班级号、外码 21. 学生号、非主 22. 选择、2 23. 2、1 24. 4、3 25. S、Π学生号 X 26. 课程号 、X、δ课程名=’程序设计’ 27. C、X、S 28. X→Y、X→Z、分解性 29. X、候选码 30. 部分、传递 31. (A,C)、2 32. (A,D)、2 33. (A,D)、部分 34. 第一、3 35. 第一、3 36. 第一、2 37. 第二、2 38. 第二、2 39. 6、4 40. 主码、单值、外码、检查 41. 列级、表级 42. primary key、foreign key 43. Unique、check 44. 建立、修改、删除 45. 结构、内容 46. 没有影响、有影响 47. 建立、修改(更新)、删除 48. create view、update、drop view 49. select、from、where 50. 机器实现、运行维护 51. 数据流图、数据字典、需求说明书 52. 数据、处理 53. 开发、用户 54. 需求分析、ER 图 55. 全局模式、外模式 56. 基本表、主码、外码

57.基木表、视图 581对1.1对多 59.多对多、基本表 0数据库榄式、数据、应用程序 61.表、查询、窗体 62.数据岸窗体 63.工作状态 64.标题栏、菜单栏、工作区 65.offiee 6纸下拉菜单 二、根据主教材第四章所喻的育品库和教学岸,按丽下列所给的每条5查询语句可出相应的 功能。 1,从商品库中查面出所有商品的不同产地的总数。 2.从商品库中查面出品裤为儒瑞域春兰的所有商品的商品代号、分类名、产地和品牌。 3.从教学库中查询出每个学生选课的门数。 4.从教学库中查面出每门课程被这修的学生数。 5.从教学库中查询出被2至4名学生选修的所有课程。 三、根据敏村第四章所给的商品库和敏学库,按麻下列所给的年种功能马出相应的查询语句。 L.select商品表1.商品代号,单价.数量,产地 f0准商品表1.商品表2 here商品表1.商品代号=商品表2商品代号 2.select count ( frca商品表I here数量>10 3.select* frca商品表1 here数景betseen10and20(或here数量>=10and数量<=20) 4.select分类名,x(单价)as最高单价 frea商品表I pby分类名 四、根据下面所给的丛丛数据库,写出下列每条查询语句的类行结果,成者写出下列每条语句 或程序段的功能 1.888899 o
10 57. 基本表、视图 58. 1 对 1、1 对多 59. 多对多、基本表 60. 数据库模式、数据、应用程序 61. 表、查询、窗体 62. 数据库窗体 63. 工作状态 64. 标题栏、菜单栏、工作区 65. Office 66. 下拉菜单 二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条 SQL 查询语句写出相应的 功能。 1. 从商品库中查询出所有商品的不同产地的总数。 2. 从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。 3. 从教学库中查询出每个学生选课的门数。 4. 从教学库中查询出每门课程被选修的学生数。 5. 从教学库中查询出被 2 至 4 名学生选修的所有课程。 三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。 1. select 商品表 1.商品代号,单价,数量,产地 from 商品表 1,商品表 2 where 商品表 1.商品代号=商品表 2.商品代号 2. select count(*) from 商品表 1 where 数量>10 3. select * from 商品表 1 where 数量 between 10 and 20 (或 where 数量>=10 and 数量<=20) 4. select 分类名,max(单价) as 最高单价 from 商品表 1 group by 分类名 四、根据下面所给的 AAA 数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句 或程序段的功能 1. 888 889