MOOC 数据库原理与应用-三江学院 中国大学慕课答案.docx
《MOOC 数据库原理与应用-三江学院 中国大学慕课答案.docx》由会员分享,可在线阅读,更多相关《MOOC 数据库原理与应用-三江学院 中国大学慕课答案.docx(35页珍藏版)》请在文库网上搜索。
1、 MOOC 数据库原理与应用-三江学院 中国大学慕课答案本节小测1、问题:微软的 SQL Server 数据库管理系统属于哪种数据模型?选项:A、层次模型B、网状模型C、关系模型D、面向对象模型正确答案:【关系模型】2、问题:下面对“关系模型”的叙述中,不正确的说法是( )选项:A、关系模型的数据结构就是关系B、关系模型中属性的顺序不能任意改变C、关系模型不允许在关系中出现两条完全相同的元组D、关系模型具有三类完整性约束正确答案:【关系模型中属性的顺序不能任意改变】3、问题:某学校的住宿管理规定,一间宿舍可住多个学生,一个学生只能住一间宿舍。宿舍实体和学生实体集间的联系属于()选项:A、一对一
2、B、一对多C、多对一D、多对多正确答案:【一对多】4、问题:若有关系模式:部门(部门号,部门名),其中部门号为主键,则下列一定无法完成的操作是( )选项:A、删除某个元组B、修改某个元组的部门名C、修改某个元组的部门号为空值D、修改某个元组的部门名为空值正确答案:【修改某个元组的部门号为空值】5、问题:某图书馆规定同一读者相同编号的图书每次只能借阅一本,如图所示读者借阅图书记录表,该表的主键是( ) 选项:A、借书证号B、借书证号+图书编号+借阅时间C、借书证号+图书编号D、借书证号+图书编号+借阅时间+归还时间正确答案:【借书证号+图书编号+借阅时间】本节小测1、问题:在关系运算中,能减少元
3、组个数但不能改属性个数的运算是_。选项:A、交B、并C、投影D、连接正确答案:【交】2、问题:有三个关系 student、sc 和 result 如下图所示,由关系 student 和 sc 得到关系 result的操作是_。选项:A、并B、交C、差D、连接正确答案:【连接】 本节测验1、问题:假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部 门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号。职工完成项目,项目信息由:项目编号、项目名称,一个职工可以做多个项目,一个项目
4、也可以由多个职工完成。则在设计 E-R 图时,应将职工和项目作为实体,职工和项目之间的工作联系是_。选项:A、1:1 联系B、N:1 联系C、1:N 联系D、N:M 联系正确答案:【N:M 联系】2、问题:上题中,职工和项目根据 E-R 转换后,其中关系对应的表的主键是_?选项:A、职工号B、职工号、项目编号C、项目编号D、以上都不是正确答案:【职工号、项目编号】本节测验1、问题:关系模式中各级模式之间的关系为_。选项:A、3NF 2NF1NF(即满足 3NF 必满足 2NF,满足 2NF 必满足 1NF)B、3NF1NF2NFC、1NF2NF3NFD、2NF1NF3NF正确答案:【3NF 2
5、NF1NF(即满足 3NF 必满足 2NF,满足 2NF 必满足 1NF)】2、问题:下列关于函数依赖的描述,错误的是_。选项:A、若 AB,BC,则 ACB、若 AB,AC,则 ABCC、若 BA,CA,则 BCAD、若 BCA,则 BA,CA正确答案:【若 BCA,则 BA,CA】 3、问题:Student(StuID,CourseID,CoureseName,Grade)分别表示学号、课程号、课程名和成绩,该关系表满足第_范式。选项:A、一B、二C、三D、以上都不满足正确答案:【一】作业-数据库基础本章测验1、问题:某学校的住宿管理规定,一间宿舍可住多个学生,一个学生只能住一间宿舍。宿舍
6、实体和学生实体集间的联系属于_。选项:A、一对一B、一对多C、多对一D、多对多正确答案:【一对多】2、问题:下面关于关系代数的不正确叙述是( )。选项:A、对一个关系作投影运算不会改变该关系元组的个数。B、选择运算是根据某些条件对关系的元组进行筛选C、自然联接运算要求两个关系必须有取值域相同的属性D、对一个关系的选择运算不会改变该关系的属性个数正确答案:【对一个关系作投影运算不会改变该关系元组的个数。】3、问题:如图所示,两个关系 R1 和 R2,它们进行 运算后得到 R3选项:A、并B、交C、笛卡尔积 D、连接正确答案:【连接】4、问题:在关系运算中有两个关系 R、S 如下图所示,由关系 R
7、 通过运算得到关系 S,所使用的运算是_。选项:A、选择B、投影C、删除D、连接正确答案:【投影】5、问题:E-R 模型向关系模型转换时,两个实体之间多对多的联系 m:n 应该转换为一个独立的关系 模式,且该关系模式的主键由_组成。选项:A、多对多联系的属性B、两个实体的主键组合C、第一个实体的主键D、第二个实体的主键正确答案:【两个实体的主键组合】6、问题:如果关系模式 R(U,F)不存在非主属性对关键字的部分函数依赖和传递函数依赖,则该关系模式满足_范式。选项:A、第一B、第二C、第三D、以上都不是正确答案:【第三】7、问题:已知教师表和部门表对应的关系模式分别是:教师(教师编号、姓名、部
8、门编号)部门(部门编号、部门名称、负责人)若规定每位教师只能属于一个部门,一个部门包含多位教师,教师表相对于部门表的外部关键字是_。选项:A、教师编号 B、部门编号C、部门名称D、负责人正确答案:【部门编号】8、问题:下图是学生选修课程的 E-R 图,根据此 E-R 图转换得到的关系模式不包含_。选项:A、学生(学号,姓名,年龄,性别)B、课程(课程号,课程名,学时数,学分)C、选课(学号,课程号,成绩)D、选课(成绩)正确答案:【选课(成绩)】本节小测1、问题:未指定组的文件会默认放在哪个文件组中?选项:A、主文件组B、次文件组C、默认文件组D、单独存放,不在文件组中正确答案:【主文件组】作
9、业-创建数据库本章测验1、问题:在 SQL Server 中所使用的文件分为三大类,其中不包括哪个选项( )。选项:A、次数据文件B、日志文件C、主数据文件 D、逻辑文件正确答案:【逻辑文件】2、问题:创建数据库时,一个数据库可以有几个主数据库文件?选项:A、0B、有且仅有一个C、多个D、一个或多个正确答案:【有且仅有一个】3、问题:以下哪个数据库实例可以做修改( )。选项:A、masterB、modelC、msdbD、temp正确答案:【model】4、问题:为数据库重命名的语法是( )。选项:A、Alter databse 旧名字 Modify Name=新名字B、Alter databs
10、e 旧名字 Alter Name=新名字C、Alter databse 旧名字 Modify Name 新名字D、Rename databse 旧名字 To 新名字正确答案:【Alter databse 旧名字 Modify Name=新名字】5、问题:SQL Server 使用的图形界面管理工具是( )。选项:A、SQL Server Management StudioB、SQL Server Configuration ManagerC、Analysis ServicesD、Notification Services正确答案:【SQL Server Management Studio】6、
11、问题:事务日志文件的扩展名是( )。选项:A、.mdfB、.ldfC、.ndfD、.sdf正确答案:【.ldf】 7、问题:使用_语句可以创建数据库。选项:A、create tableB、create viewC、create dataD、create databse正确答案:【create databse】8、问题:在 SQL Server 中,参数 filegrowth 的值( )选项:A、只能是绝对值B、只能是相对值C、既可以是绝对值,也可以是相对值D、以上说法都不正确正确答案:【既可以是绝对值,也可以是相对值】9、问题:下列关于数据库创建的说法错误的是( )。选项:A、创建的数据库名称
12、必须是系统中不存在的B、物理文件名是数据库文件在物理磁盘上的存储路径和文件名称构成数据库文件的物理名称C、为了让日志文件发挥作用,需要将数据文件和日志文件存储在同一物理磁盘上D、可以为创建好的数据库继续添加数据文件和日志文件正确答案:【为了让日志文件发挥作用,需要将数据文件和日志文件存储在同一物理磁盘上】10、问题:以下是创建 BookDB 数据库语句,其中 BookDB 数据库的主数据文件的逻辑名称是( )选项:A、BookDB B、BookDB_dataC、BookDB_logD、BookDB_data.mdf正确答案:【BookDB_data】随堂测验1、问题:如果要在一张管理职工工资的
13、表中限制工资的输入范围,应使用( )约束。选项:A、PRIMARY KEYB、FOREIGN KEYC、UNIQUED、CHECK正确答案:【CHECK】2、问题:列值为空值(NULL),则说明这一列( )选项:A、数值为 0B、数值为空格C、数值是未知的D、不存在正确答案:【数值是未知的】3、问题:下述 SQL 关键字中,允许用户定义新关系时,引用其他关系的主码作为外码的关键字是( )。选项:A、INSERTB、DELETEC、REFERENCESD、SELECT正确答案:【REFERENCES】4、问题:在 SQL 命令中,下述关键字不能用来定义属性上约束条件的是( )。选项:A、NOT
14、NULLB、UNIQUEC、CHECKD、HAVING正确答案:【HAVING】 5、问题:以下关于外键和相应主键之间的关系,正确的是( )。选项:A、外键并不一定要与相应的主键同名B、外键一定要与相应的主键同名C、外键一定要与相应的主键同名而且唯一D、外键一定要与相应的主键同名,但并不一定唯一正确答案:【外键并不一定要与相应的主键同名】6、问题:现有表 user(userid,username,salary,depid,email)和表department(depid,deptname)下面( )应采用 check 约束来实现。选项:A、若 department 中不存在 depid 为 2
15、 的记录,则不允许在 user 表中再次插入 depid为 2 的数据行B、若 user 表中已经存在 userid 为 10 的记录,则不允许在 user 表张红再次插入userid 为 10 的数据行C、user 表中的 salary(薪水)值必须在 4000 元以上D、若 user 表的 email 列允许为空,则向 user 表中插入数据时,可以不输入 email值正确答案:【user 表中的 salary(薪水)值必须在 4000 元以上】随堂测验1、问题:设有如下关系表 S(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中 NO 为学号,NAME 为姓名,SEX
16、为性别,AGE 为年龄,CLASS 为班号。插入“95031”班学号为 30、姓名为“郑和”的学生记录,下列语句正确的是( )。选项:A、INSERT INTO S VALUES(30,郑和,95031)B、INSERT INTO S(NO,NAME,SEX,AGE,CLASS) VALUES(30,郑和,95031)C、INSERT INTO S(NO,NAME,CLASS) VALUES(30,郑和,95031)D、INSERT INTO S(NO,NAME,SEX,AGE,CLASS) VALUES(30,郑和, NULL,NULL,95031)正确答案:【INSERT INTO S(N
17、O,NAME,CLASS) VALUES(30,郑和,95031)】2、问题:设有如下关系表 S(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。将学号为 10 的学生姓名改为“王华”,下列语句正确的是( )。选项:A、UPDATE FROM S SET NO=10 WHERE NAME=王华B、UPDATE S SET NAME=王华 WHERE NO=10C、UPDATE FROM S SET NAME=王华 WHERE NO=10 D、UPDATE S SET NO=10 WHERE
18、NAME=王华正确答案:【UPDATE S SET NAME=王华 WHERE NO=10】3、问题:设有如下关系表 S(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。删除“95031”班的男生记录,下列语句正确的是( )。选项:A、DELETE FROM S WHERE SEX=男 XOR CLASS=95031B、DELETE FROM S WHERE SEX=男 NOT CLASS=95031C、DELETE FROM S WHERE SEX=男 OR CLASS=95031D、DE
19、LETE FROM S WHERE SEX=男 AND CLASS=95031正确答案:【DELETE FROM S WHERE SEX=男 AND CLASS=95031】4、问题:设有如下关系表 S(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。查询年龄超过 20 的女生学号和姓名,要求列名显示为中文,下列语句正确的是( )。选项:A、SELECT NO,NAME FROM S WHERE AGE20 AND SEX=女B、SELECT NO=学号,NAME=姓名 FROM S WHE
20、RE AGE20 AND SEX=女C、SELECT 学号=NO, 姓名=NAME FROM S WHERE AGE20 AND SEX=女D、SELECT 学号 AS NO, 姓名 AS NAME FROM S WHERE AGE20 AND SEX=女正确答案:【SELECT 学号=NO, 姓名=NAME FROM S WHERE AGE20 ANDSEX=女】5、问题:设有如下关系表 S(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。查询学校有哪些班级,其语句为:SELECT( )
21、CLASS FROM S。选项:A、DISTINCTB、TOPC、ALLD、WHERE正确答案:【DISTINCT】6、问题:设有如下关系表 S(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。查询 R 表中前 5 行记录,正确的语法是( )。选项:A、SELECT TOP 5 * FROM RB、SELECT TOP (5) FROM RC、SELECT TOP 5 FROM R D、SELECT TOP (5*) FROM R正确答案:【SELECT TOP 5 * FROM R】7、问
22、题:用于求系统日期的函数是( ( )。选项:A、YEAR()B、GETDATE()C、COUNT()D、SUM()正确答案:【GETDATE()】作业-创建表与表的维护本章测验1、问题:在 Sno(学号)列上创建约束,要求 Sno 的值在 18 至 22 岁之间,约束名Sno_CK。其对应的完整性约束子句:CONSTRAINT Sno_CK ( ) (sno between 18and 22)。选项:A、DEFAULTB、CHECKC、UNIQUED、FOREIGN KEY正确答案:【CHECK】2、问题:假定有一个用户表,表中包含字段:userid(int)、username(varchar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC 中国大学慕课答案