文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

MOOC 数据库原理与设计-江西师范大学 中国大学慕课答案.docx

  • 资源ID:21772235       资源大小:167.03KB        全文页数:40页
  • 资源格式: DOCX        下载积分:7文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要7文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

MOOC 数据库原理与设计-江西师范大学 中国大学慕课答案.docx

1、 MOOC 数据库原理与设计-江西师范大学 中国大学慕课答案数据库管理系统的功能1、问题:数据库管理系统中用来实现对数据库中数据的查询、插入、修改和删除的这类功能称为()。选项:A、数据定义功能B、数据操纵功能C、数据管理功能D、数据控制功能正确答案:【数据操纵功能】数据库系统的特点1、问题:以下哪些是数据库系统的特点( )选项:A、数据结构化B、数据的共享性高、冗余度低且易扩充C、数据独立性高D、数据由数据库管理系统统一管理和控制正确答案:【数据结构化#数据的共享性高、冗余度低且易扩充#数据独立性高#数据由数据库管理系统统一管理和控制】概念模型1、问题:关于概念模型描述,( )是正确的。选项

2、:A、概念模型用于信息世界的建模。B、概念模型是数据库设计的有力工具。C、概念模型是现实世界到机器世界的一个中间层次。D、概念模型必须要有较强的语义表达能力,且简单、清晰、易于用户理解。正确答案:【概念模型用于信息世界的建模。#概念模型是数据库设计的有力工具。#概念模型是现实世界到机器世界的一个中间层次。#概念模型必须要有较强的语义表达能力,且简单、清晰、易于用户理解。】2、问题:实体之间的联系有哪几种( ) 。选项:A、一对一 B、一对多C、多对一D、多对多正确答案:【一对一#一对多#多对一#多对多】数据模型1、问题:数据模型的三要素分别是( )。选项:A、实体完整性、参照完整性、用户自定义

3、完整性B、数据结构、数据操作、完整性约束C、数据插入、数据修改、数据删除D、外模式、模式、内模式正确答案:【数据结构、数据操作、完整性约束】2、问题:数据库领域中常用的数据模型有( )。选项:A、层次模型B、网状模型C、关系模型D、面向对象数据模型正确答案:【层次模型#网状模型#关系模型#面向对象数据模型】数据库系统的结构1、问题:下面描述不正确的是( )。选项:A、一个数据库只有一个模式B、一个数据库可以有多个外模式C、一个数据库只有一个内模式D、模式是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。正确答案:【模式是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。】

4、数据库系统的组成1、问题:数据库系统由数据库、数据库管理系统、应用程序和( )组成。选项:A、系统分析员B、程序员C、数据库管理员 D、操作员正确答案:【数据库管理员】单元测验一:初识数据库系统1、问题:以下表示数据库管理系统的是( )。选项:A、DBB、DATAC、DBMSD、DBA正确答案:【DBMS】2、问题:数据库领域中主要的逻辑数据模型不包含下列哪种模型( )。选项:A、网状模型B、关系模型C、层次模型D、线性模型正确答案:【线性模型】3、问题:数据库系统的体系结构是( )。选项:A、三级模式结构和两级映像B、三级模式结构和一级映像C、三级模式结构和三级映像D、两级模式结构和一级映像

5、正确答案:【三级模式结构和两级映像】4、问题:数据库系统的三级模式结构是指( )。选项:A、子模式、模式、概念模式B、模式、内模式、存储模式C、外模式、模式、子模式D、外模式、模式、内模式正确答案:【外模式、模式、内模式】5、问题:数据库中,数据的物理独立性是指( )。选项:A、数据库与数据库管理系统的相互独立B、应用程序与数据库中数据的逻辑结构相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D、用户程序与 DBMS 的相互独立正确答案:【用户的应用程序与存储在磁盘上数据库中的数据是相互独立的】6、问题:数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种

6、功能称为( )。选项:A、数据操纵功能B、数据定义功能C、数据管理功能D、数据控制功能正确答案:【数据操纵功能】7、问题:将数据库的结构划分成三级模式“外模式-模式-内模式”,是为了提高数据库的( )。选项:A、数据独立性B、数据的共享C、数据完整性D、管理规范性正确答案:【数据独立性】8、问题:数据的逻辑独立性是通过( )得到保证。选项:A、模式B、模式/内模式映像C、外模式/模式映像D、外模式正确答案:【外模式/模式映像】9、问题:下面哪个不是数据库管理员(DBA)的职责( )。选项:A、设计和编写应用程序B、决定数据库中的信息内容和结构C、数据库的改进和重组、重构D、定义数据的安全性要求

7、和完整性约束条件正确答案:【设计和编写应用程序】10、问题:长期存储在计算机内,有组织,可共享的大量数据的集合是( )。选项:A、数据B、数据库C、数据库管理系统 D、数据库系统正确答案:【数据库】11、问题:在数据管理各阶段中,文件系统阶段相比人工管理阶段的一个显著优势是( )。选项:A、数据可以长期保存B、数据共享性很强C、数据独立性很好D、数据整体结构化正确答案:【数据可以长期保存】12、问题:某种具体的数据模型是以它采用的( )来命名的。选项:A、数据操作B、数据结构C、完整性约束D、其他正确答案:【数据结构】13、问题:存取路径对用户透明的是( )。选项:A、层次模型B、网状模型C、

8、关系模型D、以上都不对正确答案:【关系模型】14、问题:描述数据库局部数据的逻辑结构和特征的是( )。选项:A、外模式B、模式C、内模式D、三级模式正确答案:【外模式】15、问题:数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。选项:A、外模式B、内模式C、存储模式 D、模式正确答案:【模式】16、问题:下面描述不正确的是( )。选项:A、一个数据库只有一个模式B、一个数据库可以有多个外模式C、一个数据库只有一个内模式D、模式是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式正确答案:【模式是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式】17

9、、问题:以下描述正确的是( )。选项:A、通过外模式/模式映像来保证数据的逻辑独立性B、通过外模式/模式映像来保证数据的物理独立性C、通过模式/内模式映像来保证数据的逻辑独立性D、通过模式/内模式映像来保证数据的物理独立性正确答案:【通过外模式/模式映像来保证数据的逻辑独立性#通过模式/内模式映像来保证数据的物理独立性】18、问题:以下( )是属于数据库系统中的人员。选项:A、数据库管理员 DBAB、系统分析员C、项目经理D、应用程序员正确答案:【数据库管理员 DBA#系统分析员#应用程序员】19、问题:以下哪些是数据库系统的特点( )?选项:A、数据结构化B、数据的共享性高、冗余度低且易扩充

10、C、数据独立性高D、数据由数据库管理系统统一管理和控制正确答案:【数据结构化#数据的共享性高、冗余度低且易扩充#数据独立性高#数据由数据库管理系统统一管理和控制】20、问题:层次模型中子女结点与双亲结点之间可以存在多种联系。选项:A、正确 B、错误正确答案:【错误】21、问题:网状模型不能直接表示多对多的联系,要将一个多对多的联系转换成两个一对多的联系。选项:A、正确B、错误正确答案:【正确】22、问题:应用程序员对应的数据视图是外模式。选项:A、正确B、错误正确答案:【正确】23、问题:层次模型中允许一个结点有多于一个的双亲。选项:A、正确B、错误正确答案:【错误】24、问题:网状模型中允许

11、一个结点有多于一个的双亲。选项:A、正确B、错误正确答案:【正确】关系数据结构1、问题:设有三组域 D1,D2,D3,它们的基数分别是 3,4,5,D1xD2xD3 的笛卡尔积的基数是( )。选项:A、12B、60C、35D、10正确答案:【60】2、问题:一个关系中的各元组( )。选项:A、前后顺序不能任意颠倒,一定要按照输入的顺序排列 B、前后顺序可以任意颠倒,不影响关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D、前后顺序不能任意颠倒,一定要按照码的属性列顺序排列正确答案:【前后顺序可以任意颠倒,不影响关系】关系操作&关系完整性1、问题:查询操作中的五种基本操作是(

12、 )。选项:A、选择、投影、连接、并、交B、选择、投影、并、差、笛卡尔积C、选择、投影、并、交、差D、选择、投影、连接、笛卡尔积、并、正确答案:【选择、投影、并、差、笛卡尔积】2、问题:以下描述不正确的是( )。选项:A、实体完整性规则是对主属性取值的约束。B、一个关系的主码不可以取重复值和空值。C、一个关系只能有一个候选码。D、任何关系数据库系统都应该支持实体完整性和参照完整性。正确答案:【一个关系只能有一个候选码。】3、问题:设有关系:班级(班号,专业,班长);学生(学号,姓名,性别,班号)。学生关系中每个元组的“班号”属性值只能取空值(表示该学生没有分配班级)或者是班级关系中的某一个班号

13、。这个要求属于关系的( )。选项:A、用户定义的完整性B、参照完整性C、实体完整性D、以上都不是正确答案:【参照完整性】4、问题:关系模型中常用的关系操作有( )。选项:A、查询B、插入C、删除D、修改正确答案:【查询#插入#删除#修改】 5、问题:关于外码描述正确的是( )。选项:A、一个关系的外码与它所参照的主码可以不同名,但要取自相同的域B、一个关系的外码一定可以取空值C、外码与它所参照的主码可以存在同一个关系中D、一个关系可以有多个外码正确答案:【一个关系的外码与它所参照的主码可以不同名,但要取自相同的域#外码与它所参照的主码可以存在同一个关系中#一个关系可以有多个外码】传统的集合运算

14、1、问题:任意两个关系都可以做交运算。选项:A、正确B、错误正确答案:【错误】2、问题:RS 可以用 R-(R-S)来表示。选项:A、正确B、错误正确答案:【正确】3、填空题:假设关系 R 是 n 目关系,有 k1 个元组,关系 S 是 m 目关系,有 k2 个元组,则 R 与 S 的笛卡尔积是( ) 目关系,有( )个元组。正确答案:【n+m k1*k2】专门的关系运算1、问题:以下描述不正确的是( )。选项:A、选择运算是单目运算,它是从关系中选择满足给定条件的元组。B、投影运算的结果中元组的个数可能比原关系少。C、自然连接是一种特殊的等值连接。D、除运算是关系的基本运算。正确答案:【除运

15、算是关系的基本运算。】单元测验二:关系数据库1、问题:在关系代数运算中,专门的关系运算包括以下( )4 种。选项:A、并、选择、投影、连接 B、并、差、交、选择C、并、差、交、连接D、选择、投影、连接、除正确答案:【选择、投影、连接、除】2、问题:取出关系中的某些列,并消去重复元组的关系代数运算称为( )。选项:A、除运算B、投影运算C、连接运算D、选择运算正确答案:【投影运算】3、问题:设关系 R 和关系 S 具有相同的度,且对应的属性取自相同的域。集合t|tRtS标记的是( )。选项:A、RSB、RSC、RSD、RS正确答案:【RS】4、问题:设有关系:班级(班号,专业,班长);学生(学号

16、,姓名,性别,班号)。学生关系中每个元组的“班号”属性值只能取空值(表示该学生没有分配班级)或者是班级关系中的某一个班号。这个要求属于关系的( )。选项:A、参照完整性B、实体完整性C、用户定义的完整性D、以上都不是正确答案:【参照完整性】5、问题:在关系 R(R#,RN,S#)和 S(S#,SN,SD)中,R 的主码是 R#,S的主码是 S#,则 S#在 R 中称为( )。选项:A、外码B、候选码C、主码D、超码正确答案:【外码】 6、问题:关系数据库管理系统应能实现的专门关系运算包括( )。选项:A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表正确答案:【选

17、择、投影、连接】7、问题:设关系 R 和关系 S 的元组个数分别是 3 和 4,关系 T 是 R 与 S 的笛卡尔积,即:T=RS,则关系 T 的元组个数是( )。选项:A、7B、9C、12D、16正确答案:【12】8、问题:设属性 A 是关系 R 的主属性,则属性 A 不能取空值(NULL)。这是( )。选项:A、实体完整性规则B、参照完整性规则C、参照完整性规则D、域完整性规则正确答案:【实体完整性规则】9、问题:关系代数中的连接操作是由( )操作组合而成。选项:A、选择和投影B、选择和笛卡尔积C、投影、选择和笛卡尔积D、投影、选择和笛卡尔积正确答案:【选择和笛卡尔积】10、问题:自然连接

18、是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的( )。选项:A、属性B、行C、记录D、元组正确答案:【属性】 11、问题:在“学生-选课-课程”数据库中的 3 个关系如下:S(SNO, SNAME, SEX,AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为()。选项:A、SNAME, GRADE (CNAME=数据库技术(C) ¥SC ¥SNO, SNAME (S) )B、SNAME, GRADE (CN

19、AME=数据库技术(C) ¥ SC ¥ S)C、SNAME, GRADE (C ¥ SC ¥ SC)D、SNAME, GRADE (CNAME=数据库技术 (CNO, CNAME (C) ¥SNO,CNO, GRADE (SC) ¥SNO, SNAME (S) )正确答案:【SNAME, GRADE (CNAME=数据库技术(C) ¥SC ¥SNO,SNAME (S) )#SNAME, GRADE (CNAME=数据库技术(C) ¥ SC ¥S)#SNAME, GRADE (CNAME=数据库技术 (CNO, CNAME (C) ¥SNO,CNO, GRADE (SC) ¥SNO, SNAME

20、 (S) )】12、问题:在“学生-选课-课程”数据库中的 3 个关系如下:S(SNO, SNAME, SEX,AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询既选修了“2”号又选修了“4”号课程的学生学号。若用关系代数表达式来表示为( )。选项:A、SNO (CNO=2(SC) CNO=4(SC) )B、SNO (CNO=2(SC) ¥ SNO(CNO=4(SC) )C、SNO (CNO=2(SC) CNO=4(SC) )D、CNO=2(SC) ¥CNO=4(SC)正确答案:【SNO (CNO=2(SC) CNO=4(SC) )#SNO

21、(CNO=2(SC) ¥SNO(CNO=4(SC) )】13、问题:在“学生-选课-课程”数据库中的 3 个关系如下:S(SNO, SNAME, SEX,AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询年龄大于 19 岁的女学生的学号。若用关系代数表达式来表示为( )。选项:A、SNO (SEX=女(S) -AGE=19(S) )B、SNO (SEX=女(S) AGE19(S) )C、SNO (SEX=女 AGE19(S)D、SNO (SEX=女(S) AGE19(S) )正确答案:【SNO (SEX=女(S) -AGE=19(S) )#S

22、NO (SEX=女(S) AGE19(S) )#SNO (SEX=女 AGE19(S)】14、问题:关系是静态的、稳定的,关系模式是动态的、随时间变化的。选项:A、正确 B、错误正确答案:【错误】15、问题:在参照完整性规则中,参照关系 R 中的外码与被参照关系 S 中的主码可以不同名,但应取自同一值域。选项:A、正确B、错误正确答案:【正确】16、问题:任意两个关系都能进行交运算。选项:A、正确B、错误正确答案:【错误】17、问题:自然连接要求两个关系中进行比较的分量必须是同名的属性组。选项:A、正确B、错误正确答案:【正确】18、问题:查询选修了所有课程的学生姓名,在关系代数中只能用除运算

23、来实现。选项:A、正确B、错误正确答案:【正确】简单单表查询1、问题:WHERE 条件中出现 LIKE _A%,下面哪一个结果可以被查询出来( )。选项:A、CCAB、CADC、ABCDFED、以上都会被查询出来正确答案:【CAD】2、问题:查询学生的姓名,系别和年龄,显示时按系别降序排列,系别相同的再按年龄升序排列。( )选项: A、select * from student order by sdept , sageB、select sname, sdept, sage from student order by sdept , sageC、select sname, sdept, sag

24、e from student order by sdept desc , sageD、select * from student order by sdept desc, sage正确答案:【select sname, sdept, sage from student order by sdept desc , sage】3、问题:以下( )SQL 语句可以查询出课程名中只包含“_design”字符串的课程信息。选项:A、select * from course where cname like %_design%B、select * from course where cname like

25、%_design% escape C、select * from course where cname like %D、_design% escape E、F、select * from course where cname like %*_design% escape *正确答案:【select * from course where cname like %_design% escape #select * fromcourse where cname like %#_design% escape #select * from course where cname like%*_desig

26、n% escape *】4、问题:针对学生表 Student(Sno,Sname, Ssex,Sage,Sdept)。要检索学生表中年龄在 17 至 25 岁之间(包括 17 和 25)的学生的姓名及年龄,SQL 语句正确的是( )。选项:A、Select * From Student Where Sage between 17 and 25B、Select Sname, Sage From Student Where Sage between 17 and 25C、Select Sname, Sage From Student Where Sage = 17 and Sage= 25D、Se

27、lect Sname, Sage From Student Where Sage = 17 or Sage= 25正确答案:【Select Sname, Sage From Student Where Sage between 17 and 25#SelectSname, Sage From Student Where Sage = 17 and Sage= 25】5、问题:与 where sdpet in (CS,IS,MA) 等价的条件是 where sdept=CS orsdept=IS or sdept=MA选项:A、正确B、错误正确答案:【正确】复杂的单表查询1、问题:以下哪条语句可

28、以实现查询选了课的学生人数( )。选项:A、select count(*) from sc B、select count(sno) from scC、select count(distinct sno) from scD、select count(cno) from sc正确答案:【select count(distinct sno) from sc】2、问题:针对表 SC(sno, cno, grade),其中 sno 为学号,cno 为课程号,grade 为成绩。以下哪个操作( )统计出每位学生所选课程的最高分和最低分。选项:A、select sno,max(grade), min(gra

29、de) from scB、select sno,max(grade), min(grade) from sc order by snoC、select sno,max(grade), min(grade) from sc group by snoD、select sno,avg(grade), sum(grade) from sc group by sno正确答案:【select sno,max(grade), min(grade) from sc group by sno】3、问题:针对表 Student(sno, sname, ssex, sage, sdept),其中 sno 为学号,s

30、name为姓名,ssex 为性别,sage 为年龄,sdept 为系别。查询女生平均年龄超过 20 岁的系别以及女生平均年龄。选项:A、selectsdept ,avg(sage) from student group by sdept havingssex=女 andavg(sage) 20B、selectsdept ,avg(sage) from student where ssex=女 group by sdept havingavg(sage)20C、selectsdept ,avg(sage) from student where ssex=女 group by sdeptD、sel

31、ectsdept ,avg(sage) from student group by sdept havingavg(sage) 20正确答案:【selectsdept ,avg(sage) from student where ssex=女 group by sdepthavingavg(sage) 20】4、问题:以下( )语句可查询选修了三门以上成绩在 80 分以上课程的学生学号。选项:A、select snofrom scwhere grade80group by snohaving count(cno)3B、select snofrom scwhere grade80group by

32、snohaving count(*)3C、select snofrom scwhere grade80 andcount(*)3group by snoD、select snofrom scwhere grade80group by snohaving count(sno)3正确答案:【select snofrom scwhere grade80group by snohaving count(cno)3#selectsnofrom scwhere grade80group by snohaving count(*)3#select snofrom scwheregrade80group by

33、 snohaving count(sno)3】连接查询1、问题:有关系 S(SNO, SNAME, SAGE),C(CNO, CNAME),SC(SNO, CNO,GRADE)。其中 SNO 是学生号,SNAME 是学生姓名,SAGE 是学生年龄, CNO是课程号,CNAME 是课程名称,GRADE 是成绩。要查询选修了“Java 程序设计” 课的的学生姓名,则 SQL 语句是: SELECT SNAME FROM S,C,SC WHERE 子句。 这里的 WHERE 子句的内容是( )。选项:A、S.SNO = SC.SNO and C.CNO = SC.CNO and CNAME=Java

34、 程序设计B、CNAME=Java 程序设计C、S.SNO = SC.SNO and CNAME=Java 程序设计D、C.CNO = SC.CNO and CNAME=Java 程序设计正确答案:【S.SNO = SC.SNO and C.CNO = SC.CNO and CNAME=Java 程序设计】2、问题:SQL 语句:select student.* , sc.* from student, sc 实现了关系代数中的()操作。选项:A、连接B、选择C、投影D、笛卡尔积正确答案:【笛卡尔积】3、问题:以下( )操作实现了 student 表与 sc 之间的自然连接。选项:A、sele

35、ct student.* , sc.* from student , sc where student.sno=sc.snoB、select student.* , cno, grade from student , sc where student.sno=sc.snoC、select student.sno, sname,ssex,sage,sdept , cno, grade from student , sc wherestudent.sno=sc.snoD、select student.* , cno, grade from student join sc on student.sn

36、o=sc.sno正确答案:【select student.* , cno, grade from student , sc wherestudent.sno=sc.sno#select student.sno, sname,ssex,sage,sdept , cno, grade from student ,sc where student.sno=sc.sno#select student.* , cno, grade from student join sc onstudent.sno=sc.sno】不相关子查询1、问题:有关系 S(SNO, SNAME, SAGE),C(CNO, CNA

37、ME),SC(SNO, CNO,GRADE)。其中 SNO 是学生号,SNAME 是学生姓名,SAGE 是学生年龄, CNO是课程号,CNAME 是课程名称,GRADE 是成绩。以下( )SQL 语句可以实现查询没有选修C002号课程的学生姓名。选项:A、SELECT SNAME FROM S, SC WHERE S.SNO=SC.SNO AND CNOC002B、SELECT SNAME FROM S WHERE SNO NOT IN (SELECT SNO FROM SCWHERECNO=C002)C、SELECT SNAME FROM S WHERE SNO IN (SELECT SNO

38、 FROM SC WHERECNOC002)D、SELECT SNAME FROM S WHERE SNO= (SELECT SNO FROM SCWHERECNOC002)正确答案:【SELECT SNAME FROM S WHERE SNO NOT IN (SELECT SNO FROMSC WHERECNO=C002)】2、问题:有关系 S(SNO, SNAME, SAGE),C(CNO, CNAME),SC(SNO, CNO,GRADE)。其中 SNO 是学生号,SNAME 是学生姓名,SAGE 是学生年龄, CNO是课程号,CNAME 是课程名称,GRADE 是成绩。以下( )SQL

39、 语句可以实现查询选修了C002号课程的学生姓名。选项:A、SELECT SNAME FROM S, SC WHERE S.SNO=SC.SNO AND CNO=C002B、SELECT SNAME FROM S WHERE SNO IN (SELECT SNO FROM SCWHERECNO=C002)C、SELECT SNAME FROM S WHERE SNO= (SELECT SNO FROM SCWHERECNO=C002)D、SELECT SNAME FROM S WHERE SNO NOT IN (SELECT SNO FROM SCWHERECNO=C002)正确答案:【SEL

40、ECT SNAME FROM S, SC WHERE S.SNO=SC.SNO ANDCNO=C002#SELECT SNAME FROM S WHERE SNO IN (SELECT SNO FROM SCWHERECNO=C002)】相关子查询1、问题:有关系 S(SNO, SNAME, SAGE),C(CNO, CNAME),SC(SNO, CNO,GRADE)。其中 SNO 是学生号,SNAME 是学生姓名,SAGE 是学生年龄, CNO是课程号,CNAME 是课程名称,GRADE 是成绩。以下( )SQL 语句可以实现查询没有选修C002号课程的学生姓名。选项:A、SELECT SN

41、AME FROM S, SC WHERE S.SNO=SC.SNO AND CNO !=C002B、SELECT SNAME FROM S WHERE SNO NOT IN (SELECT SNO FROM SCWHERE CNO=C002)C、SELECT SNAME FROM S WHERE NOT EXISTS (SELECT * FROM SCWHERE S.SNO=SC.SNO AND CNO=C002)D、SELECT SNAME FROM S WHERE EXISTS (SELECT * FROM SC WHERES.SNO=SC.SNO AND CNO !=C002)正确答案:

42、【SELECT SNAME FROM S WHERE SNO NOT IN (SELECT SNO FROMSC WHERE CNO=C002)#SELECT SNAME FROM S WHERE NOT EXISTS(SELECT * FROM SC WHERE S.SNO=SC.SNO AND CNO=C002)】2、问题:针对上一题中的关系,查询至少选修了“201715002”同学所选课程的学生的姓名,可以使用如下 SQL 语句。select snamefrom swhere sno201715002 and notexists (select * from sc x where x.s

43、no=201715002 and not exists (select * from sc y where o=o and y.sno=s.sno ) )选项:A、正确B、错误正确答案:【正确】集合查询1、问题:有关系 S(SNO, SNAME, SDEPT,SAGE),C(CNO, CNAME),SC(SNO,CNO, GRADE)。其中 SNO 是学生号,SNAME 是学生姓名,SDEPT 是系别,SAGE是学生年龄, CNO 是课程号,CNAME 是课程名称,GRADE 是成绩。以下( )SQL 语句可以实现查询“CS”系并且年龄超过 20 岁的学生姓名。选项:A、SELECT SNAM

44、E FROM S WHERE SDEPT=CS AND SAGE20B、SELECT SNAME FROM S WHERE SDEPT=CS INTERSECTSELECT SNAMEFROM S WHERE SAGE20C、SELECT SNAME FROM S WHERE SDEPT=CS EXCEPT SELECT SNAMEFROM S WHERE SAGE=20D、SELECT SNAME FROM S WHERE SDEPT=CS UNION SELECT SNAMEFROM S WHERE SAGE20正确答案:【SELECT SNAME FROM S WHERE SDEPT=CS ANDSAGE20#SELECT SNAME FROM S WHERE SDEPT=CS INTERSECTSELECTSNAME FROM S WHERE SAGE20#SELECT SNAME FROM S WHERESDEPT=CS EXCEPT SELECT SN


注意事项

本文(MOOC 数据库原理与设计-江西师范大学 中国大学慕课答案.docx)为本站会员(小肥粒)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png