MOOC 数据库原理与应用-西北农林科技大学 中国大学慕课答案.docx
《MOOC 数据库原理与应用-西北农林科技大学 中国大学慕课答案.docx》由会员分享,可在线阅读,更多相关《MOOC 数据库原理与应用-西北农林科技大学 中国大学慕课答案.docx(20页珍藏版)》请在文库网上搜索。
1、 MOOC 数据库原理与应用-西北农林科技大学 中国大学慕课答案第 1 章作业第 1 章测验1、问题:关于数据的描述中错误的是( )。选项:A、图像不是数据B、数据与数据的语义不可分C、数据就是描述事物的符号D、数据是信息的载体正确答案:【图像不是数据】2、问题:数据库是数据的集合,下面哪个不是数据集合的特点( )?选项:A、数据按一定的数据模型组织B、数据有较高的冗余度C、数据可共享D、数据长期存储在计算机内正确答案:【数据有较高的冗余度】3、问题:在信息世界中,客观存在并可相互区分的事物称为( )。选项:A、对象B、实体C、属性D、联系正确答案:【实体】4、问题:关于数据库三级模式结构的说
2、法中,不正确的是哪个:( )选项:A、一个数据库可以有多个外模式,但只能有一个内模式B、一个数据库可以有多个外模式,但只能有一个模式C、一个数据库仅有一个外模式,也只能有一个内模式D、一个数据库仅有一个模式,也只能有一个内模式正确答案:【一个数据库仅有一个外模式,也只能有一个内模式】5、问题:逻辑模型的三个要素分别是( )选项: A、数据增加、数据修改、数据查询B、实体完整性、参照完整性、用户自定义完整性C、关系、二维表、数据D、数据结构、数据操作、完整性约束正确答案:【数据结构、数据操作、完整性约束】6、问题:一个老师带若干名研究生,一名研究生只能师从于一个老师,老师和研究生之间是( )的联
3、系。选项:A、n:1B、m:nC、1:nD、1:1正确答案:【1:n】7、问题:下面哪个不是 ER 图中需要表示的对象( )?选项:A、实体B、属性C、联系D、域正确答案:【域】8、问题:数据库管理系统具有哪些功能( )?选项:A、数据定义功能B、数据操纵功能C、数据组织、存储和管理功能D、数据控制功能正确答案:【数据定义功能#数据操纵功能#数据组织、存储和管理功能#数据控制功能】9、问题:DBS(数据库系统)的组成有哪些( )?选项:A、数据库管理员B、数据库管理系统C、数据库D、数据库应用系统E、操作系统F、普通用户正确答案:【数据库管理员#数据库管理系统#数据库#数据库应用系统#操作系统
4、#普通用户】 10、问题:数据库领域中主要的逻辑模型有哪些( )?选项:A、物理模型B、对象关系模型C、面向对象模型D、概念模型E、层次模型F、网状模型G、关系模型正确答案:【对象关系模型#面向对象模型#层次模型#网状模型#关系模型】11、问题:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件,用这个软件就可以科学的组织和存储数据,高效的获取和维护数据。选项:A、正确B、错误正确答案:【正确】12、问题:数据库系统(DBS)是数据库管理系统(DBMS)中的一部分,DBS 包含于 DBMS 中。选项:A、正确B、错误正确答案:【错误】13、问题:概念模型既可以向关系模型转换,
5、也可以向层次模型、网状模型和面向对象模型转换。选项:A、正确B、错误正确答案:【正确】14、问题:关系模型的优点之一是建立在严格的数学概念(集合代数)的基础上。选项:A、正确B、错误正确答案:【正确】15、问题:数据库系统的外模式、模式和内模式之间相互独立没有关联。选项:A、正确 B、错误正确答案:【错误】16、填空题:数据模型是一个工具,用来将现实世界抽象到 ( )世界,从而让计算机帮助人们处理现实世界的具体事物。正确答案:【机器#%_YZPRLFH_%#计算机】17、填空题:不是所有二维表都可以称为关系,被称为关系的二维表要满足最基本的条件:每一个分量必须是( )的数据项。正确答案:【不可
6、分#%_YZPRLFH_%#不可再分#%_YZPRLFH_%#不能分】18、填空题:关系模型操作的特点是集合操作,操作对象和操作结果都是二维表中若干( )的集合。正确答案:【元组#%_YZPRLFH_%#行】19、填空题:二维表中的一个单元格在关系数据库中称为一个( )。正确答案:【分量】20、填空题:概念模型的表示方法是:( )方法。正确答案:【实体联系#%_YZPRLFH_%#实体-联系#%_YZPRLFH_%#ER#%_YZPRLFH_%#E-R#%_YZPRLFH_%#e-r#%_YZPRLFH_%#er】第 2 章作业第 2 章测验1、问题:假设有关系 R 和 S,关系代数表达式 R
7、(RS)表示的是( )选项:A、RSB、RSC、RSD、RS正确答案:【RS】2、问题:一个关系只有一个( )选项:A、候选码B、外码C、超码D、主码正确答案:【主码】 3、问题:下列对关系描述中错误的是( )选项:A、关系是笛卡尔积的子集B、关系中的一些分量可以再分为若干分量C、关系是一张二维表D、关系中元组的次序可以交换正确答案:【关系中的一些分量可以再分为若干分量】4、问题:实体完整性规则规定( )选项:A、超码的属性不能取空值B、主码的属性不能取空值C、候选码的属性不能取空值D、外码的属性不能取空值正确答案:【候选码的属性不能取空值】5、问题:有如下三个关系: S(Sno,Sname,
8、Ssex,Sage,Sdept) 学生关系(学号,姓名,性别,年龄,所在学院) C(Cno,Cname,Cdept,Tname) 课程关系(课程号,课程名,课程开课学院,代课教师) SC(Sno,Cno,Grade) 选修关系(学号,课程号,成绩)查询学生“李力”所学课程的课程名与任课教师名,正确的关系代数为( )。选项:A、B、C、D、正确答案:【】6、问题:有如下三个关系: S(Sno,Sname,Ssex,Sage,Sdept) 学生关系(学号,姓名,性别,年龄,所在学院) C(Cno,Cname,Cdept,Tname) 课程关系(课程号,课程名,课程开课学院,代课教师) SC(Sno
9、,Cno,Grade) 选修关系(学号,课程号,成绩)查询至少选修了课程号为“C5”和“C9”的学生学号,正确的关系代数为( )。选项: A、B、C、D、正确答案:【】7、问题:关系与关系模式的区别,正确的是( )选项:A、值与型的区别B、现在的值和过去的值的区别C、动态与静态的区别D、不断变化和稳定的区别正确答案:【值与型的区别#动态与静态的区别#不断变化和稳定的区别】8、问题:关系模型为什么要有完整性规则( )选项:A、数据库管理员随意制定的一些规则B、保证数据库中的数据正确有效C、为了让数据库中的数据更加真实的体现现实世界D、为了保证数据库中数据的安全性正确答案:【保证数据库中的数据正确
10、有效#为了让数据库中的数据更加真实的体现现实世界】9、问题:关于外码的说法,错误的有( )选项:A、外码不是它所在关系的主码B、外码取值不能为空C、外码如果要取值,只能取它所参照的主码的值D、作为外码的属性不能是主属性正确答案:【外码取值不能为空#作为外码的属性不能是主属性】10、问题:关于自然连接的描述,正确的有( )选项:A、自然连接是一种特殊的等值连接B、它要求两个关系中进行比较的分量必须是同名的属性组C、在结果关系中把重复的属性去掉 D、任意两个关系都可以做自然连接E、做自然连接的第一步先要对两个关系做广义笛卡尔积正确答案:【自然连接是一种特殊的等值连接#它要求两个关系中进行比较的分量
11、必须是同名的属性组#在结果关系中把重复的属性去掉#做自然连接的第一步先要对两个关系做广义笛卡尔积】第 3 章测验1、问题:从课程表 course(cno,cname,cpno,ccredit)中查询课程名包括“数据库”三个字的课程信息,where 条件如何写?选项:A、cname=数据库B、cname like 数据库C、cname=%数据库%D、cname like %数据库%正确答案:【cname like %数据库%】2、问题:设有关系 R(A,B,C)和 S(C,D),与关系代数表达式等价的 SQL 语句是哪个?选项:A、select * from R,S where R.C=S.CB
12、、select A,B,D from R,S where R.C=S.CC、select A,B,D from R,S where R=SD、select A,B from R where(select D from S where R.C=S.C)正确答案:【select A,B,D from R,S where R.C=S.C】3、问题:在嵌套查询中,用、=、=、=、等比较运算符引出子查询的条件是什么?选项:A、子查询返回的是单个值B、子查询返回的是多个值C、子查询返回的是布尔值D、子查询不返回值正确答案:【子查询返回的是单个值】4、问题:下面不属于数据定义语句的是哪个?选项:A、crea
13、teB、deleteC、alter D、drop正确答案:【delete】5、问题:用 exists 谓词引出的子查询,子查询返回的是什么?选项:A、子查询的查询结果B、TRUEC、FALSED、0 或者 1正确答案:【TRUE#FALSE】6、问题:在 Oracle 中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中哪些也自动被删除?选项:A、表中的数据B、表上建立的索引C、表上建立的视图D、表的实体完整性约束E、uniqe、check、not null 等约束正确答案:【表中的数据#表上建立的索引#表的实体完整性约束#uniqe、check、notnull 等约束】7、问题:关于
14、 where 子句和 having 子句的说法中错误的是哪几个?选项:A、where 子句的作用对象是基本表或视图B、having 子句的作用对象是基本表或者视图C、where 子句的作用对象是分组结果D、having 子句的作用对象是分组结果E、where 子句和 having 子句不能同时出现F、having 子句必须跟在 group by 子句之后,如果没有 group by 子句就不能有having 子句正确答案:【having 子句的作用对象是基本表或者视图#where 子句的作用对象是分组结果#where 子句和 having 子句不能同时出现】8、问题:关于视图描述正确的是哪几个
15、?选项:A、视图对应的数据也会存放在数据库中B、数据库中只存放视图的定义C、视图不可以更新D、视图可以从视图中导出E、对视图的更新最终转换为对基本表的更新F、视图中的数据只能来自一张二维表 正确答案:【数据库中只存放视图的定义#视图可以从视图中导出#对视图的更新最终转换为对基本表的更新】9、问题:关系数据库中下列说法正确的是哪几个?选项:A、外模式包括若干视图和部分基本表B、模式包括若干视图和部分基本表C、模式包括若干基本表D、内模式包括若干存储文件E、内模式包括若干基本表和存储文件F、模式包括若干存储文件正确答案:【外模式包括若干视图和部分基本表#模式包括若干基本表#内模式包括若干存储文件】
16、10、问题:关于索引的描述中正确的是哪几个?选项:A、索引属于内模式B、索引属于模式C、索引属于外模式D、索引不需要用户维护,由系统自动维护E、使用索引可以加快查询速度F、用户执行查询语句时必须自己指定使不使用索引以及使用哪个索引正确答案:【索引属于内模式#索引不需要用户维护,由系统自动维护#使用索引可以加快查询速度】11、问题:参照完整性在 create table 语句中用 foreign key 关键字实现。选项:A、正确B、错误正确答案:【正确】12、问题:Where 子句中不能用聚集函数作为条件表达式,聚集函数只能用于select 子句和 group by 中的 having 子句中
17、。选项:A、正确B、错误正确答案:【正确】13、问题:所有的视图都可以更新。选项:A、正确 B、错误正确答案:【错误】14、问题:在选课关系 SC(sno,cno,grade)中,统计每门课的选课人数,下面查询语句是否正确: Select cno,count(*) From sc Group by sno;选项:A、正确B、错误正确答案:【错误】15、问题:在学生关系 student(sno,sname,sex,sbirth,college,major)和选课关系 sc(sno,cno,grade)中,删除软件工程学院(college=软件工程)所有学生的选课信息,下面语句是否正确: Dele
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC 中国大学慕课答案