2023年电大试卷数据库基础与应用汇总_第1页
2023年电大试卷数据库基础与应用汇总_第2页
2023年电大试卷数据库基础与应用汇总_第3页
2023年电大试卷数据库基础与应用汇总_第4页
2023年电大试卷数据库基础与应用汇总_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库基础与应用期末复习题(归纳整理)

一、填空题

1、Access"表”结构设计窗口分为两个部分,上半部分是表设计器,下半部分是字段属性。

2,Access"表”结构设计窗口中上半部分的“表设计器”是由字段名称、数据类型和_______说

见三列组成。

3^Access是(A.Office)办公套件中的一个重要组成部分。

4、Access数据库包具有表、查询、窗体、报表、页、宏、模块7种数据库对象。

5、Access用户操作界面由(B.5)部分组成。

6、Access中包具有(C.7)个数据库对象。

7、Access的用户操作界面由标题栏、菜单栏、工作区、工具栏、状态栏等五个部分组

成。

8、Access数据库是(C.关系型数据库)

9、Access数据库文献的扩展名是(D.mdb)

10、Access数据库系统中,定义表中的的字段就是拟定表的结构,即拟定表中字段的名称、_类

型_、属性、和说明等。

11、Access数据库中的“一对多”指的是(B.一条记录可以与不同表中的多条记录相关)o

12、Access为用户提供了多种数据库安全措施,如设立用户密码和权限。

13、Access中包具有(B.10)种数据类型。

14、Access中的表间关系有1对1、1对多和多对多三种。

15、Access中的窗体由页眉、主体和页脚等三个部分组成。

16、Access中字段的“小数位”属性是指定数字型和货币性数据的小数部分的位数,它只影响数

据的显示方式,并不影响所存储数值的精度。

17、DBMS具有安全性、一致性、并发性和数据库恢复等管理控制功能。

18、Microsoft公司的SQLServer2023数据库管理系统一般只能运营在(W'indows平台)。

19、SQLServer2023系统中的所有系统级信息存储于哪个数据库(A.master)。

20、SQLServer2023采用的结构化查询语言称为Transaction-SQL。

21、SQLServer2023的物理存储重要涉及3类文献(A.主数据文献、次数据文献、事务日记文献)。

22、SQLServer2023的数据库分为系统数据库和用户数据库两种类型。

23、SQLServer2023服务管理器的重要作用是启动、暂停、停止服务器。

24、SQLServer2023与Windows2023等操作系统完全集成,可以使用操作系统的用户名和域账

号作为数据库的注册账号。

25、SQLServer客户机传递到服务器上的一组完整的数据和SQL语句称为批解决。

26、SQLServer提供的单行注释语句是使用(B.“一”)开始的一行内容。

27、SQLServer主数据文献、次数据文献和事务日记文献默认的扩展名分别为mdf、ndf和

Idfo

28、SQL是高度非过程化和面向集合操作的语言。

29、varchar数据类型可以自动去掉字段或变量尾部的空格以节省空间。

30、安装SQLServer2023时需要以本地系统管理员身份登录操作系统。

31、把保存关系定义的关系称为相应数据库的元关系,一个数据库的元关系由DBMS自动建立。

32、报表窗口由5个部分组成,每个部分称为一个节。

33、报表由报表页眉、页面页眉、主体、页面页脚和报表页脚5节组成。

34、标准模块包含通用过程和常用过程两个过程。

35、查询可以作为窗体、报表和数据访问页的数据源。

36、查询可以作为窗体、报表和数据访问页的数据源。

37、常见的SQLServer2023的版本一般涉及公司版、标准版、个人版、开发版和评估版等。

38、单行或行尾注释的开始标记为--,多行注释的开始标记为/*,结束标记为_o

39、当数据库损坏时,数据库管理员可通过何种方式恢复数据库(A.事务日记文献)。

40、当一条SELECT语句访问一张大表里的有限几行数据时,SQLServer2023通常会(为数据加上行

级锁)。

41、定义局部变量的语句关键字是declare,被定义的各变量之间必须用逗号字符分开。

42、对关系进行规范化,通常只规定规范化到第三范式,该规范化过程可以很好的保持数据的无损

连接性和函数依赖性。

43、分布式数据库系统除了具有一般数据库系统的优点之外,还具有兼容性好、可靠性高、

地区范围广、数据量大、客户数多等优点。

44、分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。

45、概念设计阶段的重要任务是:一方面根据系统的各个局部应用画出各自相应的然后再进行

综合和整体设计,画出整体设图。

46、关系数据库系统具有数据结构单一、采用集合运算、数据完全独立、数学理论支持等

优点。

47、关系数据库中的每个关系必须最低达成第一范式,该范式中的每个属性都是不可再分的。

48、关系数据模型涉及关系数据结构、关系完整性规则和关系运算三个方面。

49、关系完整性涉及实体完整性、参照完整性和用户定义完整性三个方面。

50、关系中的每一行称为元组,每一列称为属性。

51、宏的英文名称是(A.Macro)。

52、宏是由一条或多条操作命令组成的集合,其中每条命令用来实现相应的功能。

局部变量的开始标记为3—,全局变量的开始标记为@@。

53、聚集索引与非聚集索引相比,查询速度要快。

54、可以通过Internet进行数据发布的对象是(D.数据访问页)。

55、每个SQLServer2023数据库下都涉及master、model、tempdb和msdb四个系

统数据库。

56、每条select语句可以同时为多个变量赚值,每条set语句只能为一个变量赋值。

57、模块窗口由(B.3)个部分组成。

58、模块窗口中的代码编辑窗口由对象列表框、代码编辑区域和过程事件列表框等三部分组

成。

59、任一种数据模型都有型和值的区别。

60、假如字段内容为声音文献,可将此字段定义为(C.OLE对象)类型。

61、若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是1对鱼的联系。

62、若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是多对多的联系。

63、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是一生一对鱼_的联系。

64、若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达成范式。

65、若一个关系为R(学生号,姓名,性别,年龄),则学生号可以作为该关系的主码,姓名、性别和

年龄为该关系的非主属性。

66、设及D2和D:,域的基数分别为2,3和4,则D/D?xD:,的元组数为24,每个元组有3一个分

量。

67、设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={AfB,C-D,B-E,E-F},

则该关系的候选码为(A,C,G),该候选码具有3_属性。

68、设一个关系A具有a1个属性和a2个元组,关系B具有bl个属性和b2个元组,则关系AXB具有

al+bl个属性和a2xb2个元组。

69、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A-B,A-C,(A,D)-E},则该关系

的候选码为(A,D)_,该关系存在着部分函数依赖。

70、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A-B,CfD,(A,C)-E},则该关系的候

选码为(A,C),该候选码具有N_属性。

71、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A-B,CfD,C-E},该关系只满足_

第一范式,若要规范化为高一级的范式,则将得到工个关系。

72、设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={AfB,A-C,D-E,D-F},则该关

系的候选码为(A,D)—,该候选码具有-2.属性。

73、设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A—B,AfC,C-D,C-E,A-F,F-

G),该关系满足第二范式,若要规范化为高一级的范式,则将得到2一个关系。

74、设一个集合A={3,4,5,6,7),集合B={1,3,5,7,9},则A和B的并集中包具有1个元素,A

和B的交集中包具有匚个元素,A和B的差集中包具有2个元素。

75、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程

号,成绩),求出所有选课的学生信息的运算表达式为—口课程号(X)与C的自然连接。

76、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,

成绩),则姓名为变量K的值的学生所选修的所有课程信息所相应的运算表达式为」—“裸理写

(Xx(6姓名*K(S)))o

77、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,

成绩),则选修了课程名为‘程序设计'课程的所有学生信息所相应的运算表达式为s><(n学牛.号

(x><(3课程号=’程序设计,(c)))),

78、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,

成绩),则至少选修了课程号为'0o1'和'oo2'课程的所有学生信息所相应的运算表达式为工><n

学生号(6课程号="001,ViS程号='002'(X))

79、实体之间的联系类型有三种,分别是1对1、1对多和多对多。

80、使用条件表达式可以拟定按条件执行宏。

81、数据访问页是一种特殊的Web页,通过它可以查看、添加、编辑的操作存储在Acc

ess数据库中的数据。

82、数据库解决技术经历了人工管理、文献管理、数据库管理以及分布式数据库管理四个

发展阶段。

83、数据库文献中至少包具有(A.表)对象。

84、数据库系统的三级模式结构和两级数据映像保证了数据的物理独立性和逻辑独立性。

85、数据库系统的外模式在SQL中称为视图,它由基本表产生出来。

86、数据库系统具有数据结构化、数据共享、数据独立性、数据粒度小、独立的数据

操作界面、由DBMS统一管理等优点。

87、索引可以加速$elect语句中orderby和groupby选项的执行速度。

88、文本型字段最多可以存放(D.255)个字符。

89、下列(D度新建®)图标是Access中新建宏的标志。

100、下列(D..新建®)图标是Access中新建报表的标志。

101、下列(C.ED)图标是Access中表对象的标志。

102、下列(D.'田新建⑥)图标是Access中新建查询的标志。

103、下列(D.回)是主键的标志。

104、下列标记符可以作为局部变量使用(C.@myvar兀

105、下面有关主键的叙述对的的是(B.—个表中的主键可以是一个或多个字段)«

106、向基本表中插入数据有两种命令格式,一种称为单行插入格式,另一种称为多行插入格式。

107、需求分析阶段的重要目的是画出数据流图、建立数据字典和编写需求说明书。

108、需求说明书是系统总体设计方案,是开发单位和用户单位共同协商达成的文档。

109、学生关系中的班级号属性与班级关系中的班级号主码属性相相应,则班级号为学生关系中的

夕卜码

110、一般可以使用G。命令来标记Transact-SQL批解决的结束。

111、一般情况下,一下哪个字段可以作为主关键字(D.身份证号码)。

112、一个Access数据库相应于操作系统中的个文献,其文献扩展名为。

113.一个关系的候选码可以函数决定每个属性,其中除了存在完全函数决定外,也允许存在部分函

数决定和传递函数决定。

114、一个关系若存在部分函数依赖和传递函数依赖,则必然会导致数据冗余和操作异常。

115、一个关系若存在部分函数依赖和传递函数依赖,则必然会导致数据冗余以及插入、删

1和修改异常。

116、一个数据库应用系统的开发过程大体相继通过需求分析、概念设计、逻辑设计、物理设计、

机器实现、运营维护等六个阶段。

117、已知“职工号一性别”成立,则“(职工号,性别)一性别”既是平凡函数依赖,又是部分函

数依赖。

118>由createschemaKUCUNauthorizationLIU命令建立的一个数据库名为KUCU

N,所有者为LIU。

119.由概念设计进入逻辑设计时,本来的多对多联系通常需要被转换为相应的基本表。

120、域是实体中相应属性的取值范围,性别属性的域包含N—个值。

121、在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束可

以涉及到多个属性。

122、在文献系统中,数据没有独立的操作界面,在系统中数据具有独立的操作界面。

123、在对象数据模型中,对象不仅可以继承,并且可以嵌套。

124、在文献系统中,不容易做到数据共享,在数据库系统中,容易做到数据共享。

125、在Access2023中报表中有设计和预览视图,而没有数据表视图。

126、在Access数据库系统中,不能建立索引的数据类型是(B.备注型)。

127、在Access数据库中,数据保存在(D.表)对象中。

128、在Access中模块分为类模块和标准模块两种类型。

129、在SQLServer2023中,CASE函数具有2种格式,每种格式中可以带有多个WHEN选

项,可以带有」一个ELSE选项。

130,在SQLServer2023中,CASE结构是一个函数,只能作为一个表达式使用在另一个

语句中。

131、在SQLServer中,每个程序块的开始标记为关键字being,结束标记为关键字end。

132、在SQL查询语句中,groupby选项实现分组功能,orderby选项实现对结果表的排序

功能。

133、在SQL中,createtable、altertable和droptab1e命令分别为在数据库中___建

立_、修改和删除基本表结构的命令。

134、在SQL中,单值约束的关键字为unique,检查约束的关键字为c束的。

135、在SQL中,对基本表进行插入、修改和删除记录命令分别为insert、update和delete

命令。

136、在SQL中,列级完整性约束分为§种情况,表级完整性约束分为上种情况。

137、在SQL中,每个视图中的列可以来自不同的表,它是在原有表的基础上建立的逻辑意义上的新

关系。

138、在SQL中,主码约束的关键字为primarykey,外码约束的关键字为foreignkey。

139、在SQL中建立和删除数据库模式的命令分别为createdatabase和dropdatabase

140、在SQL中完整性约束分为列级完整性约束和表级完整性约束两个方面。

141、在参照和被参照的关系中,每个外码值或者为空,或者等于另一个关系中的主码值。

142、在非关系模型中操作记录的方式是过程式的,在关系模型中操作记录的方式是集至式的。

143、在候选码中的每个属性被称为主属性,不在任何候选码中的每个属性被称为非主属性。

144、在进行系统调试时,要故意地使用各种不同的数据和进行各种不同的操作,去测试系统中

的所有方面。

145、在旅店管理中,客房表只派生出一个视图,该视图被称为客房空闲表。

146、在人工管理和文献管理阶段,程序设计依赖于数据表达。

147、在设计Access数据表时,“索引”属性有(C.3)取值。

148、在设立或撤消数据库密码的过程中,数据库必须以独占方式打开。

149、在实体中能作为码的属性称为主属性,否则称为非主属性。

150、在数据库体系结构中,两级数据映像分别是指外模式和模式之间的数据映像与模式和内模式

之间的数据映像。

151、在数据库系统中访问数据,既可以采用程序执行方式,也可以视屏交互采用方式。

152、在条件结构的语句中,关键字IF和ELSE之间和ELSE之后,可以使用单条语句,也可以使用

品有Being…end格式的语句块。

153、在文献管理阶段,程序和数据在存储位置上是分开存放的。

154、在文献管理阶段、文献之间是互相独立的,在数据库管理阶段,文献之间是互相联系的。

155、在文献系统中,存取数据的基本单位为记录,在数据库系统中,存取数据的基本单位为数据项。

156、在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三

种方式,分别称为中间连接、左连接和右连接。

157、在循环结构的语句中,当执行到关键字Break后将终止整个语句的执行,当执行到关键字

Continue后将结束一次循环体的执行。

158、在一个关系R中,“职工号”号数决定“姓名”既是非平凡函数依赖,又是完全函数依赖。

159、在一个关系R中,若X-Y且XqY,则称XfY为非平凡依赖,否则,若X-Y且XOY,

则称X—Y为平凡依赖。

160、在一个关系R中,若X可以函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R

中的每个属性,则称X为关系R的一个候选码-

161、在一个关系R中,若存在“学号一系号,系号一系主任”,则隐含存在着学号函数决定系主任

_O

162、在一个关系R中,若存在X-(Y,Z),则也隐含存在XfY和X-Z,称此为函数依赖的分解

性__规则。

163、在一个关系R中,若存在X~Y和X-Z,则存在X-(Y,Z),称此为函数依赖的合并性规则。

164、在一个关系R中,若属性集X函数决定属性集Y,则记作为XfY-,称X为决定因素。

165、在一个宏中要打开一个报表,应当使用的操作是(B.0penReport)。

166、在一个已存在数据的表中增长不带默认值的列,一定要保证所增长的列允许nu11值。

167、专门的关系运算涉及选择、投影、连接和除四种。

168、字段说明用于对字段作进一步的描述,该说明显示在(A.状态栏)上。

二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。

在名称为商品库的数据库中包具有商品表1和商品表2,它们的定义分别为:

商品表1(商品代号char(8),分类名char(8),单价float,数量int)

商品表2(商品代号char(8),产地char(8),品牌char(6))

在名称为教学库的数据库中包具有学生、课程和选课三个表,它们的定义分别为:

学生(学生号char(7),姓名char(6),性别char(2),出生日期datetime,专业

char(10),年级int)

课程(课程号char(4),课程名char(10),课程学分int)

选课(学牛.号char(7),课程号char(4),成绩int)

1.selectx..商品代号,分类名,数量,品牌

from商品表1x,商品表2y

wherex.商品代号二y.商品代号

从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息

2.se1ectdistinct产地

from商品表2

从商品库中查询出所有商品的不同产地

3.selectdistinct品牌

from商品表2

从商品库中查询出所有商品的不同品牌

4.selectcount(distinct产地)as产地数

from商品表2

从商品库中查询出所有商品的不同产地的总数

5.selectx..商品代号,分类名,数量,品牌

from商品表1x,商品表2y

wherex.商品代号=y.商品代号and(品牌=‘熊猫’or品牌='春兰')

从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌

6.select学生,学生号,count(*)as选课门数

from学生,选课

where学生.学生号=选课.学生号

groupby学生.学生号

从教学库中查询出每个学生选课的门数

7.selectdistinctx..*

from学生x,选课y,选课z

wherey.学生号=z.学生号andy.课程号<>z.课程号andx..学生号=y.学生号

从教学库中查询出至少选修了两门课程的所有学生

8.select*

from学生

where学生号in(select学生号

from选课

groupby学生号havingcount(*)=1)

从教学库中查询出只选修了一门课程的所有学生

9.seiectx.学生号,y.学生号,y.课程号

from选课x,选课y

wherex..学生号=@s1andy.学生号=@s2

andx.课程号=y.课程号

从教学库中查询出学生号为@si的学生和学生号为@s2的学生选修的共同课程的课程号

10.selectx.*

from课程x,选课y

wherex.课程号=y.课程号andy.学生号=@s1

andy.课程号notin(se1ect课程号from选课where选课.学生号=©s

2)

从教学库中查询出学生号为@s1的学生所选修、而学生号为@s2的学生没有选修的课程

11.select*

from课程

wherenotexists(select*from选课where课程.课程号二选课.课程号)

从教学库中查询出所有未被学生选修的课程

12.select*

from课程

whereexists(select*from选课where课程.课程号二选课.课程号)

从教学库中查询出所有已被学生选修的课程

13.se1ect*

from学生

whereexists(se1ect*from选课

where学生.学生号二选课.学生号

groupby选课.学生号havingcount(*)=3

)

从教学库中查询出同时选修了3门课程的所有学生

14.select*

from学生

where学生号in(se1ect学生号from选课

groupby学生号havingcount(*)<=2

)

ornotexists(select*from选课

where学生.学生号二选课.学生号

)

从教学库中查询出最多选修了2门课程(含未选任何课程)的所有学生

15.select专业,count(*)as专业人数

from学生

groupby专业

orderby专业人数desc

从教学库中查询出每个专业的学生人数,并按人数多少降序排列

16.se1ect专业,性别,count(*)as人数

from学生

groupby专业,性别

orderby专业

从教学库中查询出每个专业每种性别的学生人数,并按专业升序排列

17.selectx.*,课程名,课程学分,成绩

from学生x,课程y,选课z

wherex..学生号=z.学生号andy.课程号二z.课程号

orderbyx.学生号,z.成绩

从教学库中查询出每个学生选课的所有情况,并依次按学生号和成绩排序

18.select*

from学生

wherenotexists(selecty.课程号

from学生xinnerjoin选课yonx.学生号二y.学生号

wherex.姓名二@aandnotexists(select*

from选课

where学生.学生号二选课.学生号andy.课程号二选课.课程号)

)

从教学库中查询出选修了姓名为@a的学生的所有选课的所有学生

三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。

在名称为商品库的数据库中包具有商品表1和商品表2,它们的定义分别为:

商品表1(商品代号char(8),分类名char(8),单价float,数量int)

商品表2(商品代号char(8),产地char(8),品牌char(6))

在名称为教学库的数据库中包具有学生、课程和选课三个表,它们的定义分别为:

学生(学生号char(7),姓名char(6),性别char(2),出生日期datetime,专业cha

r(10),年级int)

课程(课程号char(4),课程名char(10),课程学分int)

选课(学生号char(7),课程号char(4),成绩int)

1.从商品库中查询出每种商品的商品代号、单价、数量和产地。

select商品表1..商品代号,单价,数量,产地from商品表1,商品表2

where商品表1.商品代号=商品表2.商品代号

2.从商品库中查询出数量大于10的商品种数。

se1ectcount(*)as商品种数from商品表1where数量>10

3.从商品库中查询出数量在10和20之间的所有商品。

select*from商品表1where数量〉=10and数量<=20

4.从商品库中查询出每类(即分类名相同)商品的最高单价。

select分类名,max(单价)as最高单价from商品表1groupby分类名

5.从商品库中查询出每类(即分类名相同)商品的平均数量。

select分类名,avg(数量)as平均数量from商品表1groupby分类名

6.从商品库中查询出每类(即分类名相同)商品的总数量。

select分类名,sum(数量)as总数量from商品表1groupby分类名

7.从商品库中查询出比所有电视机的单价都高的每种商品。

se1ect*from商品表1where单价>al1(se1ect单价from商品表1

where分类名=”电视机”)

8.从商品库中查询出比所有商品单价的平均值要高的所有商品。

se1ect*from商品表1where单价>all(selectavg(单价)from

商品表1)

9.从商品库中查询出数量最多的一种商品。

select*from商品表1where数量=some(se1ectmax(数量)f

rom商品表1)

10.从商品库中查询出同一类商品多于--种的所有分类名。

seiectdistinet分类名from商品表1groupby分类名having

count(*)>1

11.从商品库中查询出同一产地的商品只有一种的所有商品。

select商品表1.*,产地from商品表1,商品表2

where商品表1.商品代号=商品表2.商品代号and产地in(select产地

from商品表1X,商品表2Y

whereX..商品代号=丫.商品代号

groupby产地havingcount(*)=1)

12.从商品库中查询出每种商品的总价值,并按降序排列出来。

se1ect*,单价*数量as总价值from商品表1orderby总价值desc

13.从教学库中查询出至少选修了姓名为@ml学生所选课程中一门课的所有学生号。

se1ectdistinct学生.*from学生,选课

where学生.学号=选课.学号and课程号=any(select课程号

from学生,选课

where学生.学生号=选课.学生号and姓名=@m1)

14.从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人

数。

select课程.课程号,课程名,c。unt(课程.课程号)as人数

from课程,选课

where课程.课程号=选课.课程号

groupby课程.课程号,课程名

orderby人数

15.从商品库中查询出不同产地,并按产地所具有的品牌数多少升序排列。

se1ect产地,count(品牌)as品牌数from商品表2groupby产地orderby

品牌数

16.从教学库中查询出至少有5名学生所选修的所有课程(提醒:使用子查询)

se1ect*from课程

whereexists(select*from选课

where课程.课程号二选课.课程号

groupby选课.课程号havingcount(*)〉=5

)

三、根据下面所给的AAA数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句或程序段

的功能。

假设存在名为AAA的数据库,涉及Students(学号char(8),姓名varchar(8),年龄int,

专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),

成绩numeric(5,2))两张表。

1.SELECT*

FROMStudents

WHEREDATEPART(year,入学日期)=datepart(year,GETDATE())

从Students表中查询出所有当年入学的学生记录

2.DECLARE@MyNOchar(8)

SET@MyN0='20230001'

IF(SELECT专业fromstudentsWHERE学号=@MyN0)=,计算机软件,

Begin

SelectAVG(成绩)AS平均成绩

Fromscroe

Where学号二@MyNO

End

Else

Print,学号为'+@MyN0+f的学生号不存在或不属于软件专业'

Go

一方面定义一个名为@MyN。的局部变量,并给它赋初值,假如@MyNo属于计算机软件专业,则显示

出平均成绩,否则显示“学生为@乂丫?^0的学生不存在或不属于软件专业”。

3.deciare@anumeric(5,2)

set@a=(se1ectavg(成绩)fromscore)

select*

fromscore

wher

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论