数据库基础与应用复习一
国家开放大学《数据库基础与应用》期末考试复习题及参考答案

第一套题客观题单选题(共12题,共36分)1. 利用SQL语言所建立的视图在数据库中属于()。
A 实表B 虚表C 索引D 字段参考答案:B;考生答案:B;试题分数:3;考生得分:32. 下面属于Access数据库中所含操作对象的是()。
A 文件B 宏C 索引D 视图参考答案:B;考生答案:B;试题分数:3;考生得分:33. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为()。
A AB BC CD D参考答案:A;考生答案:A;试题分数:3;考生得分:34. 在文件系统中,存取数据的基本单位是()。
A 记录B 数据项C 二进制位D 字节参考答案:A;考生答案:A;试题分数:3;考生得分:35.在Access中,如果只想显示表中符合条件的记录,可以使用的方法是()。
A 筛选B 删除C 冻结D 隐藏参考答案:A;考生答案:D;试题分数:3;考生得分:06.在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。
A OpenTableB OpenQueryC OpenFormD OpenReport参考答案:B;考生答案:B;试题分数:3;考生得分:37. 在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。
A 人工管理B 文件系统C 数据库系统D 分布式数据库系统参考答案:C;考生答案:C;试题分数:3;考生得分:38. 设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。
A m*nB m+n-1C m+nD m+n+1参考答案:C;考生答案:B;试题分数:3;考生得分:09.在SQL的查询语句中,group by选项实现的功能是()。
A 选择B 求和C 排序D 分组统计参考答案:D;考生答案:D;试题分数:3;考生得分:3。
成人专科数据库基础与应用复习题

数据库基础与应用第1章1. 选择题(1)数据库管理系统的英文缩写是()。
BA.DB B.DBMSC.DBS D.DBA(2)下列关于“数据库系统(DBS)”的叙述中,正确的说法是()。
AA.DBS是指在计算机系统中引入数据库后的系统B.DBS是帮助用户建立、使用和管理数据库的一种计算机软件C.DBS是用户建立的若干个文件的集合D.DBS是一种新颖的关系数据库管理系统(3)采用二维表格的结构表达实体及实体间联系的数据模型是()。
CA.层次B.网状C.关系D.实体联系模型(4)用树形结构表示实体之间联系的模型是()。
AA.层次模型B.关系模型C.网状模型D.以上三个都是(5)如果对于实体集A中的每一个实体,实体集B中只有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有()联系。
AA.一对一B.一对多C.多对多D.多对一(6)如果对于实体集A中的每一个实体,实体集B中有n(n≥2)个实体与之联系,反之,对于实体集B中的每个实体,实体集A中只有一个实体与之联系,则称实体集A与实体集B具有()的联系。
BA.一对一B.一对多C.多对多D.多对一2. 判断题(1)数据是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。
(×)(2)数据库管理系统是为数据库的建立、使用和维护而配置的软件。
(√)(3)在整个数据库系统中,模式和内模式分别只有一个,外模式可以有多个。
(√)(4)唯一标识实体的属性或属性组称为实体的码。
(√)(5)一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的关系。
(×)(6)数据仓库的出现很快就要取代数据库。
(×)3. 填空题(1)数据库系统的体系结构分成三级:(外模式)、(模式)、(内模式)。
(2)E-R图有如下约定:用矩形表示(实体),用椭圆表示(属性),用菱形表示(联系)。
(3)数据库系统是按数据结构的类型来组织数据的,因此数据库系统通常按照数据结构的类型来命名数据模型。
《数据库基础与应用》复习提纲

《数据库基础与应用》期末考试及等级考试复习纲要第1章数据库系统基础知识1.1 数据管理技术的三个发展阶段(1)人工管理阶段(2)文件系统阶段(3)数据库系统阶段【例】根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括下列的。
BA.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段1.2数据库系统的组成(1)数据库(DataBase)①定义:是以一定的数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据的集合。
②组成:由数据和元数据两部分组成。
③特点:具有较小的冗余度、较高的独立性和易扩展型、可供多个用户或多类应用共享。
(2)数据库管理系统(DataBaseManagementSystem,DBMS)是用于建立、使用和维护数据库的系统软件。
(3)应用程序(4)用户数据库系统(DataBaseSystem)从广义上讲是由数据库、数据库管理系统、计算机支持系统、应用程序和有关人员组成。
三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。
【例】DBMS指的是。
A A.数据库管理系统B.数据库系统C.数据库D.数据库管理员1.3了解数据库系统的模式结构①三级模式结构: 外部层:单个用户的视图,对应于数据库模式的外模式。
概念层:全体用户的公共视图,可理解为数据库管理员所看到的数据库,对应于数据库模式的模式。
内部层:存储视图,可理解为机器“看到”的数据库,对应于数据库模式的内模式。
②两级映射:概念层与内部层之间的映射:通过它实现数据的物理独立性。
外部层与概念层之间的映射:通过它实现数据的逻辑独立性。
【例】数据的逻辑独立性是通过来保证的。
DA.模式B.内模式C.模式/内模式映射D.外模式/模式映射1.4数据模型(1)了解信息的三个世界及数据模型三个世界中有关的对应关系:现实世界(特征)→观念世界(属性)→数据世界(字段)现实世界(事物)→观念世界(实体)→数据世界(记录)【例】实体是信息世界的术语,与之对应的数据库术语是。
数据库基础与应用课后练习题_复习资料

第一章一、判断题1.实体之间的联系有三种,既1对1、1对多和多对多。
(√)2.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称为其元关系或数据字典(√)3.在关系数据模型中,运算对象是关系,而运算结果是一个值。
(×)4.数据库体系结构具有三级模式结构和两级存储映象。
(√)5.进行数据库系统运行和管理的人员称作应用程序员。
(×)二、选择题1.数据库管理系统对数据所具有的控制功能不包括(D)。
A.安全性B.一致性C.并发性D.独立性2.在概念模型转化为关系数据模型时,实体之间的联系必须被转化为对应关系(表)的联系类型是(C)。
A.1对1B.1对多C.多对多D.多对13.ER图用来描述的是(A)。
A.概念数据模型 B逻辑数据模型 C关系数据模型 D对象数据模型4.若实体A和B是多对多联系,实体B和C是1对1联系,则实体A和C是(C)联系。
A.1对1B.1对多C.多对多D.多对15.若实体A和B是多对1联系,实体B和C是1对1联系,则实体A和C是(D)联系。
A.1对1B.1对多C.多对多D.多对16.在对象数据模型中,对象不具有的特性是(D)。
A.封装性B.继承性C.多态性D.共享性三、填空题1.在文件管理阶段,文件之间是相互独立的;在数据库管理阶段,文件之间是相互联系的。
2.在文件系统中,存取数据的基本单位是记录;在数据库系统中,存取数据的基本单位是数据项。
3.在实体中能做为码的属性称为主属性,否则称为非主属性。
4.数据库系统的三级模式结构和两段存储映象确保了数据的逻辑独立性和物理独立性。
第二章一、判断题1.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m×n(√)。
2.在一个关系中,元组个数不能为0(×)。
3.在一个关系中,主码属于候选码,候选码中的属性称为主属性(√)。
4.在一个关系中,主码只能有一个,但候选码可以同时有多个(√)。
数据库基础与应用复习题

数据库基础与应用复习题数据库是用于存储和管理数据的软件系统。
作为计算机科学的重要领域之一,数据库技术在各个行业中得到广泛应用。
为了帮助大家复习数据库基础知识并加深对数据库应用的理解,本文将提供一系列数据库基础与应用的复习题。
1. 数据库的定义是什么?答案:数据库是一个有组织的数据集合,用于存储和管理相关数据的软件系统。
2. 什么是关系型数据库?举例说明。
答案:关系型数据库是以表的形式存储数据,并通过表之间的关系来组织数据的数据库系统。
例如,Oracle、MySQL和SQL Server等都是常见的关系型数据库。
3. 什么是主键?它的作用是什么?答案:主键是用于唯一标识关系型数据库表中的每一条记录的列或列的组合。
主键的作用是确保每条记录都具有唯一的标识,便于数据的检索和更新操作。
4. 聚集函数有哪些?请列举一些常见的聚集函数。
答案:常见的聚集函数包括SUM、AVG、MAX、MIN和COUNT。
例如,SUM用于计算某一列的总和,AVG用于计算某一列的平均值。
5. 什么是SQL?它的作用是什么?答案:SQL(Structured Query Language,结构化查询语言)是用于管理关系型数据库的标准查询语言。
通过SQL,用户可以对数据库进行增删改查操作,实现数据的存储和查询。
6. 什么是索引?它的作用是什么?答案:索引是数据库中的一种数据结构,用于加快数据的检索速度。
它通过建立指向数据记录的引用,可以快速定位到所需的数据,提高查询效率。
7. 什么是事务?它的特性是什么?答案:事务是数据库操作的基本单位,包含一系列数据库操作的集合。
事务具有以下四个特性:原子性(Atomicity),一致性(Consistency),隔离性(Isolation)和持久性(Durability)。
8. 数据库的三层结构是什么?请详细描述每一层的功能。
答案:数据库的三层结构包括外模式、概念模式和内模式。
外模式是用户和应用程序可以直接使用的数据表示,提供了对数据库的某一部分进行访问的接口;概念模式是数据库整体的逻辑结构和表示,描述了数据库中数据的组织方式;内模式是数据库的物理表示,包括数据的存储方式和存储结构。
数据库基础与应用期末考试重点复习题

数据库基础与应用期末重点复习题第一章数据库系统概论填空题1.数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理四个发展阶段。
(07年7月考)(09年1、7月考)2. 在文件管理阶段,程序和数据在存储位置上是__分开___存放的。
3. 在人工管理和文件管理阶段,程序设计依赖于数据表示。
(09年1月考判断)4. 数据库系统具有数据结构化、数据共享、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
(08年1月、09.7考)5. 在文件管理阶段、文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的。
(07年7月考是非题)6.在_文件__系统中,不容易做到数据共享,在_数据库__系统中,容易做到数据共享。
(08年1月考判断)7.在文件系统中,存取数据的基本单位为__记录__,在数据库系统中,存取数据的基本单位为_数据项__。
8. 在文件系统中,数据没有独立的操作界面,在数据库系统中数据具有独立的操作界面。
(08年1月考)9. 在数据库系统中访问数据,既可以采用程序执行方式,也可以视屏交互采用方式。
10. DBMS 具有安全性、一致性、并发性和数据库恢复等管理控制功能。
(08年1月考)11.分布式数据库系统既支持客户的_局部__应用,又支持客户的__全局__应用。
(07年7月考是非题)12. 分布式数据库系统除了具有一般数据库系统的优点之外,还具有兼容性好、可靠性高、地域范围广、数据量大、客户数多等优点。
13. 在实体中能作为码的属性称为主属性,否则称为非主属性。
09.7考14. 域是实体中相应属性的取值范围,性别属性的域包含2 个值。
(08年1月考)15. 实体之间的联系类型有三种,分别是1对1、1对多和多对多。
(08、07年7月考)(09年1月考)16.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是__多__对__多__的联系。
(09年1月考选择)17.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是__1对___多__的联系。
数据库基础与应用复习一.doc

数据库基础与应用复习一.doc数据库基础与应用复习(一) 必须要熟悉书上的两个数据库实例1.教学库:包括学生、课程和选课三个基本表它们的定义分别为:学生(学牛.号char (7),姓名char(6),性别char (2) z专业char (10)) 课程(课程号char (4),课程名char (10),课程学分int)选课(学牛号char(7),课程号char(4),成绩int)学生表:课程表:选课表:2.商品库:包括商品表1和商品表2两个基本表它们的定义分别为:商品表1 (商品代号chmr (8),分类名char (8),单价float,数量int) 商品表2 (商品代号char (8) z产地char (6),品牌char (6))商品表1:商品表2:根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能1.select x.商品代号,分类名,数量,品牌from商品表1 x,商品表2 ywhere x?商品代号=丫.商品代号从商品库中杳询出每一种商品的商品代号、分类名、数量和品牌等信息2.select distinct 丿''V也from商品表2从商品库小查询出所有商品的不同产地3.select distinct 品牌from商品表2从商品库屮查询出所有商品的不同品牌4? select count (distinet 产地)as 产地数from商品表2从商品库屮杳询出所有商品的不同产地的总数5.select x.商品代号,分类名,产地,品牌from商品表1 x,商品表2 ywhere x.商占占代号=y .商品代号and (站牌》熊猫,or品牌■春兰J从商品库屮查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌等信息6.select学生.学生号z count (*) as选课门数from学牛,选课where学生.学生号二选课.学生号group by学生.学牛号从教学库屮杳询出每个学生的选课门数7.select课程.课程号,课程.课程名z count (*) as选课人数from课程,选课where课程.课程号二选课.课程号group by课程.课程号,课程.课程名从教学库中查询出每门课程的选课学牛:数8? select distinct x.*from学牛.x,选课y,选课zwhere y.学生号=z.学生号and y.课程号v>z.课程号and x.学生号=y.学生号从教学库中查询出至少选修了两门课程的全部学牛9. select *from学生where学生号in (select学生号from选课group by 学生号having count (*) =1)从教学库中查询出只选修了一门课程的全部学生10.select x.学生号,y.学生号,y.课程号from选课x,选课ywhere x.学生号=@sl and y.学生号=@s2 and x.课程号=y.课程号注:一个山字母开头的标识符再加上@字符询缀,则表示为一个变量,假定已保存着一个相应值。
数据库基础与应用复习资料

《数据库基础与应用》复习资料一、填空题1. SQL Server数据库应用的处理过程分布在( 客户机(端)) 和服务器上。
2. SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的(硬盘空间) 。
3. SQL Server与Windows 2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的(注册(登录)账号) 。
4. 常见的SQL Server2000的版本一般包括(企业版) 、(标准版) 、(个人版)、开发版和评估版等。
5. 如果在Windows NT/2000上安装,需要事先设置至少一个(域用户账号)。
6. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为(mdf )、(ndf) 和(ldf) 。
8.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,则称(R1)为子关系,(R2)为父关系。
9.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则ПB(δC<70(R))的运算结果中包含有 2 个元组,每个元组包含有 (1) 个分量。
10.在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为 (X←→Y),它们之间互为(决定因素)。
11.在一个关系R中,若存在X→(Y,Z),则也隐含存在 (X→Y)和 ( X→Z),称此为函数依赖的(分解性)规则。
12.关系数据库中的每个关系必须最低达到第一范式,该范式中的每个属性都是(不可再分)的。
13.设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→F,F→G},该关系满足(第二)范式,若要规范化为高一级的范式,则将得到(3) 个关系。
14.在实际的数据库管理系统中,对数据库的操作方式有(命令)、(交互)和(程序执行)等三种。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生表:课程表:选课表:数据库基础与应用复习(一)必须要熟悉书上的两个数据库实例1.教学库:包括学生、课程和选课三个基本表它们的定义分别为:学生(学生号 char(7),姓名 char(6),性别 char(2), 专业 char(10)) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) 2. 商品库:包括商品表 1 和商品表 2 两个基本表它们的定义分别为:商品表1(商品代号char(8),分类名char(8),单价float,数量int)商品表2(商品代号char(8),产地char(6),品牌char(6))商品表1:商品表2:根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能1.select x.商品代号,分类名,数量,品牌from商品表1x,商品表2ywhere x.商品代号=y.商品代号从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息2.select distinct产地from商品表2从商品库中查询出所有商品的不同产地3.select distinct品牌from商品表2从商品库中查询出所有商品的不同品牌4.select count(distinct产地)as产地数from商品表2从商品库中查询出所有商品的不同产地的总数5.select x.商品代号,分类名,产地,品牌from商品表1x,商品表2ywhere x.商品代号=y.商品代号and(品牌='熊猫'or品牌='春兰')从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌等信息6.select学生.学生号,count(*)as选课门数from学生,选课where学生.学生号=选课.学生号group by学生.学生号从教学库中查询出每个学生的选课门数7.select课程.课程号,课程.课程名,count(*)as选课人数from课程,选课where课程.课程号=选课.课程号group by课程.课程号,课程.课程名从教学库中查询出每门课程的选课学生数8.select distinct x.*from学生x,选课y,选课zwhere y.学生号=z.学生号and y.课程号<>z.课程号and x.学生号=y.学生号从教学库中查询出至少选修了两门课程的全部学生9.select*from学生where学生号in(select学生号from选课group by学生号having count(*)=1)从教学库中查询出只选修了一门课程的全部学生10.select x.学生号,y.学生号,y.课程号from选课x,选课ywhere x.学生号=@s1and y.学生号=@s2and x.课程号=y.课程号注:一个由字母开头的标识符再加上@字符前缀,则表示为一个变量,假定已保存着一个相应值。
从教学库中查询出学生号为@s1的学生和学生号为@s2的学生所选修的共同课程的课程号11.select x.*from课程x,选课ywhere x.课程号=y.课程号and y.学生号=@s1and y.课程号not in(select课程号from选课where选课.学生号=@s2)从教学库中查询出学生号为@s1的学生所选修、而学生号为@s2的学生没有选修的全部课程12.select*from课程where not exists(select*from选课where课程.课程号=选课.课程号)从教学库中查询出所有未被学生选修的课程13.select*from课程where exists(select*from选课where课程.课程号=选课.课程号)从教学库中查询出所有已被学生选修的课程14.select*from课程where exists(select课程号from选课where课程.课程号=选课.课程号group by课程号having count(*)between2and4)从教学库中查询出被2至4名学生选修的所有课程15.select*from学生where exists(select*from选课where学生.学生号=选课.学生号group by选课.学生号having count(*)=3)从教学库中查询出同时选修了3门课程的全部学生16.select*from学生where学生号in(select学生号from选课group by学生号having count(*)<=2)ornot exists(select*from选课where学生.学生号=选课.学生号)从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生17.select专业,count(*)as专业人数from学生group by专业order by专业人数desc从教学库中查询出每个专业的学生人数,并按人数多少降序排列18.select专业,性别,count(*)as人数from学生group by专业,性别order by专业从教学库中查询出每个专业每种性别的学生人数,并按专业升序排列19.select x.*,课程名,课程学分,成绩from学生x,课程y,选课zwhere x.学生号=z.学生号and y.课程号=z.课程号order by x.学生号,z.成绩从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩升序排列20.select*from学生where not exists(select y.课程号from学生x inner join选课y on x.学生号=y.学生号where x.姓名=@a and not exists(select*from选课where学生.学生号=选课.学生号and y.课程号=选课.课程号))从教学库中查询出选修了姓名为@a的学生的全部选课的所有学生根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。
在名称为商品库的数据库中包含有商品表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商品表1.商品代号,单价,数量,产地from商品表1,商品表2where商品表1.商品代号=商品表2.商品代号2.从商品库中查询出数量大于10的商品种数。
select count(*)from商品表1where数量>103.从商品库中查询出数量在10和20之间的所有商品。
select*from商品表1where数量between10and20(或where数量>=10and数量<=20)4.从商品库中查询出每类(即分类名相同)商品的最高单价。
select分类名,max(单价)as最高单价from商品表1group by分类名5.从商品库中查询出每类(即分类名相同)商品的平均数量。
select分类名,avg(数量)as平均数量from商品表1group by分类名6.从商品库中查询出每类(即分类名相同)商品的总数量。
select分类名,sum(数量)as总数量from商品表1group by分类名7.从商品库中查询出单价大于等于2000元、或者数量大于等于15的所有商品select*from商品表1where单价>=2000or数量>=158.从商品库中查询出比所有电视机的单价都高的每种商品。
select*from商品表1where单价>all(select单价from商品表1where分类名='电视机')或select*from商品表1where单价>all(select max(单价)from商品表1where分类名='电视机')9.从商品库中查询出比所有商品单价的平均值要高的全部商品。
select*from商品表1where单价>all(select avg(单价)from商品表1)10.从商品库中查询出数量最多的一种商品。
select*from商品表1where数量=some(select max(数量)from商品表1)11.从商品库中查询出同一类商品多于一种的所有分类名。
select distinct分类名from商品表1group by分类名having count(*)>112.从商品库中查询出同一产地的商品只有一种的所有商品。
select商品表1.*,产地from商品表1,商品表2where商品表1.商品代号=商品表2.商品代号and产地in(select产地from商品表1x,商品表2ywhere x.商品代号=y.商品代号group by产地having count(*)=1)13.从商品库中查询出每种商品的总价值,并按降序排列出来。
select*,单价*数量as总价值from商品表1order by总价值desc14.从教学库中查询出至少有两名学生所选修的全部课程。
select distinct x.*from课程x,选课y,选课zwhere y.课程号=z.课程号and y.学生号<>z.学生号and x.课程号=y.课程号或:select*from课程where课程号in(select课程号from选课group by课程号having count(*)>=2)15.从教学库中查询出至少选修了姓名为@m1学生所选课程中一门课的全部学生。
select distinct学生.*from学生,选课where学生.学生号=选课.学生号and课程号=any(select课程号from学生,选课where学生.学生号=选课.学生号and姓名=@m1)16.从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人数。
select课程.课程号,课程名,count(课程.课程号)as人数from课程,选课where课程.课程号=选课.课程号group by课程.课程号,课程名order by人数写出下列每条语句或程序段的功能假设存在名为AAA的数据库,包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。