MOOC 数据库系统概论-河南理工大学 中国大学慕课答案_第1页
MOOC 数据库系统概论-河南理工大学 中国大学慕课答案_第2页
MOOC 数据库系统概论-河南理工大学 中国大学慕课答案_第3页
MOOC 数据库系统概论-河南理工大学 中国大学慕课答案_第4页
MOOC 数据库系统概论-河南理工大学 中国大学慕课答案_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

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

文档简介

MOOC数据库系统概论-河南理工大学中国大学慕课答案1.2数据库基本概念-随堂测验1、问题:用于描述现实世界中各种事物或抽象概念的符号称为()。选项:A、记录B、数据C、语言D、数据库正确答案:【数据】2、问题:数据库中存储的基本对象是()。选项:A、文件B、数据C、程序D、文本正确答案:【数据】3、问题:数据的表现形式包括()。选项:A、数字B、文字C、图形D、声音正确答案:【数字#文字#图形#声音】4、问题:DBMS是位于用户与操作系统之间的数据管理软件。选项:A、正确B、错误正确答案:【正确】5、问题:数据库管理系统是数据库系统的核心。选项:A、正确B、错误正确答案:【正确】1.3数据库系统特点-随堂测验1、问题:文件系统和数据库系统的本质区别是数据库系统具有()。选项:A、数据结构化B、数据无冗余C、数据可共享D、数据可扩充正确答案:【数据结构化】2、问题:下列关于数据库系统的描述,错误的是()。选项:A、数据库中不仅保存数据,而且还保存数据之间的联系B、数据库中的数据具有较小的数据冗余C、数据库中数据存储结构的变化不会影响到应用程序D、数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置正确答案:【数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置】3、问题:数据库中存储的是()。选项:A、数据模型B、程序C、数据D、数据及数据之间的联系正确答案:【数据及数据之间的联系】4、问题:数据库管理系统可以提供()功能。选项:A、数据的安全保护B、数据的完整性检查C、并发控制D、数据库恢复正确答案:【数据的安全保护#数据的完整性检查#并发控制#数据库恢复】5、问题:数据库管理系统在数据库建立、运行和维护时对数据库进行统一控制。选项:A、正确B、错误正确答案:【正确】1.4数据库系统的三级模式结构-随堂测验1、问题:在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是()。选项:A、模式B、外模式C、内模式D、应用程序正确答案:【模式】2、问题:关于数据库的三级模式结构说法错误的是()。选项:A、一个数据库只有一个模式B、一个数据库只有一个外模式C、一个数据库只有一个内模式D、一个应用程序只使用一个外模式正确答案:【一个数据库只有一个外模式】3、问题:模式是数据库系统结构的中间层,既不涉及数据的物理存储环境,也与具体的应用程序无关。选项:A、正确B、错误正确答案:【正确】4、问题:外模式是最接近物理存储的,是数据的物理存储方式。选项:A、正确B、错误正确答案:【错误】5、问题:模式不仅涉及“型”的描述,也涉及具体的值。选项:A、正确B、错误正确答案:【错误】1.5数据库二级映像-随堂测验1、问题:能够保证数据库系统中的数据具有较高逻辑独立性的是()。选项:A、模式/外模式映像B、模式/内模式映像C、模式D、外模式正确答案:【模式/外模式映像】2、问题:能够保证数据库系统中的数据具有较高的物理独立性的是()。选项:A、模式/外模式映像B、模式/内模式映像C、模式D、内模式正确答案:【模式/内模式映像】3、问题:下列关于逻辑独立性的说法正确的是()。选项:A、当内模式发生变化时,模式可以不变B、当内模式发生变化时,应用程序可以不变C、当模式发生变化时,应用程序可以不变D、当模式发生变化时,内模式可以不变正确答案:【当模式发生变化时,应用程序可以不变】4、问题:模式/内模式映像,可以保证数据和应用程序之间的()。选项:A、逻辑独立性B、物理独立性C、数据一致性D、数据安全性正确答案:【物理独立性】5、问题:对于每一个外模式,数据库系统都有一个外模式/模式映像。选项:A、正确B、错误正确答案:【正确】第一章数据库概述课后作业第一章数据库概述单元测试1、问题:描述数据库中全体数据逻辑结构和特征的是()。选项:A、模式B、内模式C、外模式D、模型正确答案:【模式】2、问题:()保证数据库中数据具有逻辑独立性。选项:A、外模式/模式映像B、模式/内模式映像C、外模式/内模式映像D、模式正确答案:【外模式/模式映像】3、问题:下列关于三级模式的说法错误的是()。选项:A、模式是数据库系统模式结构的中间层B、一个应用程序可以使用多个外模式C、同一个外模式可以为某一用户的多个应用系统所使用D、一个数据库只有一个内模式正确答案:【一个应用程序可以使用多个外模式】4、问题:下列说法错误的是()。选项:A、型是指对某一类数据的结构和属性的说明B、值是型的具体赋值C、模式不仅涉及型的描述,而且还包含值D、模式是相对稳定的正确答案:【模式不仅涉及型的描述,而且还包含值】5、问题:下列关于二级映像的说法错误的是()。选项:A、模式改变时,可以通过修改外模式/模式映像,使外模式保持不变B、存储结构改变时,可以修改模式/内模式映像,使模式保持不变C、模式/内模式映像保证了数据与程序的逻辑独立性D、数据库的内模式独立于数据库的用户视图正确答案:【模式/内模式映像保证了数据与程序的逻辑独立性】6、问题:数据库管理系统提供数据操纵语言,可以实现数据查询、插入、删除、修改等操作。选项:A、正确B、错误正确答案:【正确】7、问题:数据库中数据是可以随意存放的。选项:A、正确B、错误正确答案:【错误】8、问题:数据库管理系统是位于应用系统之上的一种软件。选项:A、正确B、错误正确答案:【错误】9、问题:三级模式结构中,内模式描述了数据的物理存储结构和存取方式。选项:A、正确B、错误正确答案:【正确】10、问题:外模式/模式映像的定义通常包含在外模式的描述中。选项:A、正确B、错误正确答案:【正确】11、问题:数据库系统的共享性可以使数据存储减少冗余,避免数据的不一致性。选项:A、正确B、错误正确答案:【正确】12、填空题:数据库的二级映像保证了数据库系统具有的特征。正确答案:【独立性】13、填空题:描述事物的符号记录称为。正确答案:【数据】14、填空题:是长期存储在计算机内、有组织的、可共享的大量数据的集合。正确答案:【数据库】15、填空题:数据库管理系统主要包括、数据组织存储和管理、数据库操纵、数据库的事务管理和运行管理、数据库的建立和维护等功能。正确答案:【数据定义】16、填空题:是数据库系统与文件系统的本质区别。正确答案:【数据结构化,数据的整体结构化】17、填空题:数据库中数据由统一管理和控制。正确答案:【数据库管理系统##%_YZPRLFH_%##DBMS】18、填空题:数据独立性是由数据库管理系统提供的功能来保证的。正确答案:【二级映像】2.1数据模型-随堂测验1、问题:不依赖于具体计算机系统的数据模型是()。选项:A、概念模型B、逻辑模型C、物理模型D、程序模型正确答案:【概念模型】2、问题:数据模型可分为()。选项:A、概念模型B、逻辑模型C、物理模型D、程序模型正确答案:【概念模型#逻辑模型#物理模型】3、问题:各种数据库管理系统软件都是基于某种数据模型的。选项:A、正确B、错误正确答案:【正确】4、问题:概念模型主要用于数据库管理系统的实现。选项:A、正确B、错误正确答案:【错误】5、填空题:是对现实世界中各种事物或实体特征的数字化模拟和抽象。正确答案:【数据模型】2.2概念模型-随堂测验1、填空题:客观存在并可相互区别的事物称为。正确答案:【实体】2、填空题:实体所具有的某一特性称为。正确答案:【属性】3、填空题:实体之间的联系有一对一、一对多和等多种类型。正确答案:【多对多】4、填空题:ER模型是常用的模型的表示方法。正确答案:【概念】5、填空题:模型是现实世界到机器世界的一个中间层次。正确答案:【概念】2.3数据模型的组成要素-随堂测验1、问题:数据结构是所描述的对象类型的集合。选项:A、正确B、错误正确答案:【正确】2、问题:数据模型不能够提供定义完整性约束的机制。选项:A、正确B、错误正确答案:【错误】3、填空题:描述数据库的组成对象以及对象之间的联系。正确答案:【数据结构】4、填空题:是对数据库中各种对象的实例允许执行的操作的集合。正确答案:【数据操作】5、填空题:在关系模型中,任何关系必须满足实体完整性和两个条件。正确答案:【参照完整性】第二章数据模型(1)课后作业2.4关系数据结构-随堂测验1、填空题:是一组具有相同数据类型的值的集合。正确答案:【域】2、填空题:笛卡尔积是上的一种集合运算。正确答案:【域】3、填空题:D1×D2×…×Dn的子集叫做在域D1×D2×…×Dn上的。正确答案:【关系】4、填空题:候选码的诸属性称为。正确答案:【主属性】5、填空题:不包含在任何候选码中的属性称为。正确答案:【非主属性】2.5传统集合运算-随堂测验1、问题:传统的集合运算将关系看成()的集合。选项:A、表格B、对象C、属性D、元组正确答案:【元组】2、问题:集合{t|t∈R∨t∈S}表达的是关系R和关系S的()运算。选项:A、交B、并C、差D、笛卡尔积正确答案:【并】3、问题:集合{t|t∈R∧t∈S}表达的是R和S的()运算。选项:A、交B、并C、差D、笛卡尔积正确答案:【交】4、问题:R-(R-S)可以表示()运算。选项:A、并B、交C、差D、笛卡尔积正确答案:【交】5、问题:若R有K1个元组,S有K2个元组,则关系R和关系S的笛卡尔积有()个元组。选项:A、K1+K2B、K1-K2C、K1×K2D、K1正确答案:【K1×K2】2.6选择、投影运算-随堂测验1、问题:选择运算是从关系R中选择满足给定条件的各个()。选项:A、属性列B、属性组C、元组D、实例正确答案:【元组】2、问题:下列哪些运算符可以出现在选择运算的逻辑表达式中()。选项:A、B、C、D、正确答案:【###】3、问题:选择运算中逻辑表达式的值为“真”或者“假”。选项:A、正确B、错误正确答案:【正确】4、问题:选择运算和投影运算都是从列的角度进行的运算。选项:A、正确B、错误正确答案:【错误】5、问题:投影运算之后不仅取消了原关系中的某些列,而且可能会取消某些元组。选项:A、正确B、错误正确答案:【正确】2.7连接运算-随堂测验1、问题:自然连接要求两个关系中进行比较的分量必须是同名的属性组。选项:A、正确B、错误正确答案:【正确】2、问题:自然连接会在运算结果中保留两个关系重复的属性列。选项:A、正确B、错误正确答案:【错误】3、填空题:连接运算是从两个关系的笛卡尔积中选取间满足一定条件的元组。正确答案:【属性##%_YZPRLFH_%##属性组##%_YZPRLFH_%##属性值】4、填空题:连接运算中如果选取的是两个属性列取值相等的元组,则这种运算称为连接。正确答案:【等值】5、填空题:连接是一种特殊的等值连接。正确答案:【自然】2.8除运算-随堂测验1、问题:现有关系R(X,Y)和关系S(Y,Z),在计算R除以S的过程中需要求出S在Y上()的集合。选项:A、笛卡尔积B、选择C、投影D、连接正确答案:【投影】2、问题:除运算不属于专门的关系运算。选项:A、正确B、错误正确答案:【错误】3、问题:现有关系R(X,Y)和关系S(Y,Z),在计算R除以S的过程中需要判断R中X上分量值x的象集是否包含S在Y上投影的集合。选项:A、正确B、错误正确答案:【正确】4、问题:现有关系R(X,Y)和关系S(Y,Z),在计算R除以S的过程中需要判断S在Y上投影的集合是否包含R中X上分量值x的象集。选项:A、正确B、错误正确答案:【错误】5、填空题:现有关系R(X,Y)和关系S(Y,Z),在计算R除以S的过程中需要先求出R中属性组各元素的象集。正确答案:【X】第二章数据模型(2)课后作业第二章数据模型-单元测验1、问题:数据模型的三要素是指()。选项:A、数据结构、数据对象和数据共享B、数据结构、数据操作和数据完整性约束C、数据结构、数据操作和数据的安全控制D、数据结构、数据操作和数据的可靠性正确答案:【数据结构、数据操作和数据完整性约束】2、问题:下列关系实体联系模型中联系的说法,错误的是()。选项:A、一个联系只与一个实体有关B、一个联系可以与两个实体有关C、一个联系可以与多个实体有关D、联系的类型与实体之间的业务规则有关正确答案:【一个联系只与一个实体有关】3、问题:下列哪一项不是数据模型需要满足的条件()。选项:A、能够真实地模拟现实世界B、容易被用户所理解C、能够描述并发数据D、能够方便地在计算机上实现正确答案:【能够描述并发数据】4、问题:下列关于关系中主属性的描述,错误的是()。选项:A、主码所包含的属性一定是主属性B、外码所引用的属性一定是主属性C、候选码所包含的属性都是主属性D、任何一个主属性都可以唯一地标识表中的一行数据正确答案:【任何一个主属性都可以唯一地标识表中的一行数据】5、问题:设有关系模式销售(顾客号,商品号,销售时间,销售数量),若允许一个顾客在不同的时间对同一个产品购买多次,同一顾客在同一时间可购买多种商品,则此关系模式的主码是()。选项:A、顾客号B、商品号C、(顾客号,商品号)D、(顾客号,商品号,销售时间)正确答案:【(顾客号,商品号,销售时间)】6、问题:关系操作中,操作的对象和结果都是()。选项:A、记录B、元组C、集合D、列正确答案:【集合】7、问题:关系模型中,一个候选键()。选项:A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D、以上都不是正确答案:【可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成】8、问题:客观存在、可以相互区别的事物称为()。选项:A、标识符B、属性C、实体D、实体集正确答案:【实体】9、问题:关系操作是基于集合的操作。选项:A、正确B、错误正确答案:【正确】10、问题:在进行关系操作时,用户需要知道数据的存储位置。选项:A、正确B、错误正确答案:【错误】11、问题:在进行概念数据模型设计时,需要考虑具体的DBMS的特点。选项:A、正确B、错误正确答案:【错误】12、问题:不在任何候选键中的属性称为非主属性。选项:A、正确B、错误正确答案:【正确】13、问题:反映数据模型静态特征的是数据操作。选项:A、正确B、错误正确答案:【错误】14、问题:外码和其所引用的主码名字可以不同,但语义必须相同。选项:A、正确B、错误正确答案:【正确】15、填空题:实体-联系模型主要包含实体、属性和三部分内容。正确答案:【联系】16、填空题:如果实体A与实体B是一对多联系,则实体B中的一个实例最多可对应实体A中的个实例。正确答案:【一##%_YZPRLFH_%##1】17、填空题:关系数据模型的数据结构是。正确答案:【关系##%_YZPRLFH_%##二维表##%_YZPRLFH_%##二维表格】18、填空题:如果实体A与实体B是一对多联系,则实体A中的一个实例和实体B中个实例对应。正确答案:【多】19、填空题:实体-联系模型属于层数据模型,它与具体的DBMS无关。正确答案:【概念】20、填空题:当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。正确答案:【属性】21、填空题:一个仓库可以存放多种产品,而一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是。正确答案:【一对多##%_YZPRLFH_%##1:n##%_YZPRLFH_%##1:n】3.1SQL语言概述-随堂测验1、问题:哪一个公司先实现了SQL语言?选项:A、IBMB、微软C、GOOGLED、阿里巴巴正确答案:【IBM】2、问题:SQL语言的特点是?选项:A、综合统一B、高度的非过程化C、同一种语法结构提供多种使用方式D、语言简单、易学正确答案:【综合统一#高度的非过程化#同一种语法结构提供多种使用方式#语言简单、易学】3、问题:SQL语言能实现对数据库的三级模式结构的支持!选项:A、正确B、错误正确答案:【正确】4、问题:SQL语言实现了对数据定义,数据的操纵,数据的安全性与完整性保护能功能的综合统一。选项:A、正确B、错误正确答案:【正确】3.2创建与管理数据库与表-随堂测验1、问题:删除表使用什么动词?选项:A、DROPB、DElETEC、ALTERD、CREATE正确答案:【DROP】2、问题:对表增加属性使用什么语句?选项:A、ADDB、ALTERC、INSERTD、CREATE正确答案:【ADD】3、问题:修改表可以使用ALTER语句选项:A、正确B、错误正确答案:【正确】4、填空题:创建表的语句的基本格式正确答案:【createtabletablename】5、填空题:创建数据库的语句是?正确答案:【createdatabase】3.3创建与管理索引-随堂测验1、问题:聚簇索引的索引项顺序和数据的物理存储顺序一致!选项:A、正确B、错误正确答案:【正确】2、问题:在“性别”列上添加索引能大幅度的提高查询效率!选项:A、正确B、错误正确答案:【错误】3、问题:索引文件和数据文件是两个独立的文件!选项:A、正确B、错误正确答案:【正确】4、问题:添加唯一性索引的数据列可以为空,但是只要存在数据值,就必须是唯一的选项:A、正确B、错误正确答案:【正确】5、填空题:索引一般有哪几类?正确答案:【聚集索引,唯一索引,聚簇索引】3.4单表查询-随堂测验1、问题:选择全部的列可以使用哪个通配符?选项:A、%B、*D、¥正确答案:【*】2、问题:使用哪个谓词来完成字符串的匹配查找?选项:A、LIKEB、HAVINGC、INSERTD、DELETE正确答案:【LIKE】3、问题:查询满足条件的元组应该使用where子句选项:A、正确B、错误正确答案:【正确】4、问题:%在配合LIKE谓词使用时可以通配任意个长度的字符!选项:A、正确B、错误正确答案:【正确】5、填空题:查询结果中要消除重复的的行使用哪个关键字?正确答案:【DISTINCT】3.5排序、分组查询-随堂测验1、问题:统计一个表有多少行用哪个集函数?选项:A、COUNTDISTINC列名B、count(*)C、COUNT()D、COUNT(@)正确答案:【count(*)】2、问题:ORDREBY子句实现的功能!选项:A、查询B、更新C、删除D、排序正确答案:【排序】3、问题:如果不指定排序方式,默认使用降序!选项:A、正确B、错误正确答案:【错误】3.6连接查询-随堂测验1、问题:自然连接要在公共属性上进行连接!选项:A、正确B、错误正确答案:【正确】2、问题:自然连接不用去掉重复的属性列!选项:A、正确B、错误正确答案:【错误】3、问题:连接查询中,如果某个属性是唯一的,则可以不加表名前缀!选项:A、正确B、错误正确答案:【正确】4、问题:外连接查询用空值填充不能连接的行的左部或者右部分量值!选项:A、正确B、错误正确答案:【正确】3.7嵌套查询-随堂测验1、问题:相关子查询中子查询不能单独进行查询,受制于父查询!选项:A、正确B、错误正确答案:【正确】2、问题:ANY,ALL等谓词需要配合比较运算符进行使用!选项:A、正确B、错误正确答案:【正确】3、问题:ANY,ALL等谓词在配合比较运算符使用时,有时候可以用集函数替代。选项:A、正确B、错误正确答案:【正确】4、问题:带有EXISTS谓词的嵌套查询中,内层查询会返回列数据!选项:A、正确B、错误正确答案:【错误】3.8数据操纵-随堂测验1、问题:UPDATE语句的功能是?选项:A、删除B、排序C、更新属性值D、查询正确答案:【更新属性值】2、问题:INSERT语句在插入数据时,值的个数和列数应匹配!选项:A、正确B、错误正确答案:【正确】3、问题:可用where子句指定特定的行的属性进行值的修改!选项:A、正确B、错误正确答案:【正确】4、问题:DELETE语句会删除表的定义!选项:A、正确B、错误正确答案:【错误】第三章SQL语言-课后作业第三章SQL语言--单元测验1、问题:已知SN是一个字符型字段,下列SQL查询语句(??)?SELECT?SN?FROM?S?WHERE?SN?LIKE′AB%′;的执行结果为选项:A、找出含有3个字符′AB%′的所有SN字段B、找出仅含3个字符且前两个字符为′AB′的SN字段C、找出以字符′AB′开头的所有SN字段?D、找出含有字符′AB′的所有SN字段正确答案:【找出以字符′AB′开头的所有SN字段?】2、问题:现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是选项:A、SELECT?Snum?FROM?SC?????WHERE?Grade=0????B、SELECT?Snum?FROM?SCWHERE?Grade=0C、SELECT?Snum????FROM?SC???WHERE?Grade=NULL??D、SELECT?SnumFROM?SC?WHERE?Grade?IS?NULL?正确答案:【SELECT?SnumFROM?SC?WHERE?Grade?IS?NULL?】3、问题:SQL中建立惟一性索引的语句是选项:A、CREATEINDEX索引名ON表名(属性名)B、CREATEINDEXUNIQUE索引名ON表名(属性名)C、CREATEUNIQUEINDEX索引名ON表名(属性名)D、CREATEDISTINCTINDEX索引名ON表名(属性名)正确答案:【CREATEUNIQUEINDEX索引名ON表名(属性名)】4、问题:数据库管理系统能实现对数据的查询、插入、删除、更新这种功能是()选项:A、数据定义功能B、数据控制功能C、数据操纵功能D、数据管理功能正确答案:【数据操纵功能】5、问题:在SQL语言中与“NOTIN”等价的操作是()选项:A、ALLB、ANYC、=SOMED、=ALL正确答案:【ALL】6、问题:有关系“选修”(课程号,学号,课程名,分数)则以下正确的是选项:A、只有“课程号”不能取空值B、只有“学号”不能取空值C、“课程号”和“学号”均不能取空值D、“课程号”和“学号”均能取空值正确答案:【“课程号”和“学号”均不能取空值】7、问题:关于“自然连接”和“等值连接”叙述中,不正确的是()选项:A、自然连接是一种等值连接B、自然连接要求参与的属性必须是公式属性,而等值连接不是C、两种连接都可以只用笛卡尔积和选择运算导出。D、自然连接要在结果中去掉重复的列,而等值连接不必正确答案:【两种连接都可以只用笛卡尔积和选择运算导出。】8、问题:下列关于视图的说法错误的是()选项:A、视图是从一个或多个基表(或视图)导出的虚表。B、视图可以屏蔽无权用户对不相关数据的访问C、视图一经定义,就可以被查询和更新D、可以基于视图定义新的视图正确答案:【视图一经定义,就可以被查询和更新】9、问题:一个SQL数据库就是一个基本表。选项:A、正确B、错误正确答案:【错误】10、问题:通配符_(下划线)代表一个任意字符!选项:A、正确B、错误正确答案:【正确】11、问题:视图可以提供一定的数据安全性保护选项:A、正确B、错误正确答案:【正确】12、问题:数据字典中只存储视图的定义,而不存储视图的数据!选项:A、正确B、错误正确答案:【正确】13、问题:HVVING短语和WHERE子句的功能是一样的!选项:A、正确B、错误正确答案:【错误】14、问题:GROUPBY子句配合集函数使用可以细化集函数的作用范围。选项:A、正确B、错误正确答案:【正确】15、问题:SELECT语句中,使用DISTINCT消除重复的信息!选项:A、正确B、错误正确答案:【正确】16、问题:更新数据值使用的是INSERT语句!选项:A、正确B、错误正确答案:【错误】4.1实体完整性规则-随堂测验1、问题:实体完整性在CreateTable中用()来定义。选项:A、SelectB、PrimaryKeyC、UpdateD、Constraint正确答案:【PrimaryKey】2、问题:下列关于主码约束定义的说法错误的是()。选项:A、单属性构成的码可以定义为列级约束条件。B、单属性构成的码可以定义为表级约束条件。C、多属性构成的码可以定义为列级约束条件,也可以定义为表级约束条件。D、多属性构成的码只能定义为表级约束条件。正确答案:【多属性构成的码可以定义为列级约束条件,也可以定义为表级约束条件。】3、问题:将Student表中的Sno属性定义为主码,下面空格处应填写()。CreateTableStudent(Snochar(9),Snamechar(20)NotNull,SexChar(2))选项:A、notnullB、uniqueC、primarykeyD、foreignkey正确答案:【primarykey】4、问题:当用户对基本表中插入一条记录时,DBMS会根据规则自动检查主码取值是否唯一和是否为空。选项:A、正确B、错误正确答案:【正确】5、问题:当用户对主码列进行更新操作时,DBMS不能够自动检查主码值是否唯一和是否为空。选项:A、正确B、错误正确答案:【错误】4.2参照完整性规则-随堂测验1、问题:下面关于参照完整性定义的说法中错误的是()。选项:A、在CreateTable语句中用foreignKey短语定义哪些列为外码。B、在CreateTable语句中用PrimaryKey短语指明外码参照哪些表的主码。C、如果添加参照完整性约束,可以在Constraint短语后面写出约束的名字。D、一般在表级定义参照完整性约束。正确答案:【在CreateTable语句中用PrimaryKey短语指明外码参照哪些表的主码。】2、问题:一个表可以有多个列的值参照其它表的列取值。选项:A、正确B、错误正确答案:【正确】3、问题:外码的取值可以为空。选项:A、正确B、错误正确答案:【正确】4、问题:可以用constraint关键词为参照完整性设置指定约束名。选项:A、正确B、错误正确答案:【正确】5、问题:当对被参照表和参照表进行增、删、改操作时都有可能破坏参照完整性。选项:A、正确B、错误正确答案:【正确】4.3用户定义的完整性规则-随堂测验1、问题:下列短语中,不是用于定义属性列上约束条件的是()。选项:A、NotNullB、UniqueC、CheckD、Having正确答案:【Having】2、问题:在Student表的Sex列上设置默认值为“男”,下面SQL语句的空格处应为()。AddConstraintDF_SexDefaultSex'男'选项:A、OnB、InC、ForD、As正确答案:【For】3、问题:用户可以定义默认值约束。选项:A、正确B、错误正确答案:【正确】4、问题:CHECK关键词可以实现某列上取值范围的约束。选项:A、正确B、错误正确答案:【正确】5、问题:系统不会自动检查用户定义的约束,需要用户自己启动检查。选项:A、正确B、错误正确答案:【错误】第四章数据库的完整性-课后作业第四章数据库的完整性-单元测验1、问题:在定义参照完整性时,用()短语指明外码参照哪些表的主码。???选项:A、?A.?INSERT?B、B.?DELETEC、?C.?REFERENCES?D、?D.?SELECT?正确答案:【?C.?REFERENCES?】2、问题:在非主键列上要求不能有重复的值存在,应该定义()。选项:A、外键约束B、唯一值约束C、非空值约束D、值域约束正确答案:【唯一值约束】3、问题:定义关系的主码意味着主码属性()。选项:A、部分唯一B、可以为空C、唯一且部分主码属性不为空D、唯一且所有主码属性不为空正确答案:【唯一且所有主码属性不为空】4、问题:下列说法正确的是()。选项:A、如果属性A上定义了unique约束,则A不可以为空B、如果属性A上定义了外码约束,则A不可以为空C、不能使用AlterTableAddConstraint语句增加主码约束D、将某属性列上的约束设置为表级约束或列级约束效果是一样的正确答案:【将某属性列上的约束设置为表级约束或列级约束效果是一样的】5、问题:在SC表中添加约束,限定成绩Grade的取值范围为0-100,将下面的SQL语句补充完整。正确的选项是()。AlterTableSCAdd?CJ??(Grade=0AndGrade=100)选项:A、ConstraintUniqueB、CheckConstraintC、CheckReferencesD、ConstraintCheck正确答案:【ConstraintCheck】6、问题:DBMS在进行参照完整性违约处理时,可以采用()策略进行处理。选项:A、拒绝执行B、级联操作C、设置为空值D、默认执行正确答案:【拒绝执行#级联操作#设置为空值】7、问题:主键约束中暗含了唯一性约束。选项:A、正确B、错误正确答案:【正确】8、问题:定义约束时,不可以显式的指定约束名。选项:A、正确B、错误正确答案:【错误】9、问题:参照完整性约束可以在一定程序上保证数据的一致性和相容性。选项:A、正确B、错误正确答案:【正确】10、填空题:数据库的完整性是指数据的_______?和相容性。正确答案:【正确性】11、填空题:UNIQUE约束被称为约束。正确答案:【唯一值】12、填空题:可以通过约束实现对列的取值范围的限定。正确答案:【checkCHECK】5.1常用的安全控制方法-随堂测验1、问题:常用的安全控制方法有选项:A、强制存取控制B、自主存取控制机制C、视图机制D、角色机制正确答案:【强制存取控制#自主存取控制机制#视图机制#角色机制】2、问题:用户标识与鉴别是系统提供的最外层保护机制选项:A、正确B、错误正确答案:【正确】3、问题:自主访问机制可以通过授权来实现!选项:A、正确B、错误正确答案:【正确】4、问题:同一个用户不可以被授于不同的角色!选项:A、正确B、错误正确答案:【错误】5.2DBMS的安全控制管理-随堂测验1、问题:保护数据库,防止未经授权的或者不合法的用户使用造成的数据泄露更改破坏,这是数据库的()选项:A、安全性B、并发性C、可移植性D、完整性正确答案:【安全性】2、问题:在数据库系统中,对存取权限的定义是()选项:A、命令B、授权C、审计D、定义正确答案:【授权】3、问题:授权时如果带有WITHGRANTOPTION则被授者还可以再把权利进行转授权选项:A、正确B、错误正确答案:【正确】4、问题:权限的回收一般是级联回收!选项:A、正确B、错误正确答案:【正确】5.3视图-随堂测验1、问题:下列哪个语句用来建立视图选项:A、ALTERVIEWB、CREATEVIEWC、DELETEVIEWD、DROPVIEW正确答案:【CREATEVIEW】2、问题:视图是在数据库里实际存在的表!选项:A、正确B、错误正确答案:【错误】3、问题:行列子集视图是由基本表的某些行或者某列组成,并且保留了主码!选项:A、正确B、错误正确答案:【正确】4、问题:所有对视图的更新都可以转化为对基本表的更新选项:A、正确B、错误正确答案:【错误】5、问题:视图可以提供一定的数据逻辑独立性!选项:A、正确B、错误正确答案:【正确】第五章数据库的安全性-课后作业第五章数据的安全性-单元测验1、问题:以下(?)不属于实现数据库系统安全性的主要技术和方法。??选项:A、?存取控制技术B、视图技术?C、?审计技术?D、出入机房登记和加锁?正确答案:【出入机房登记和加锁?】2、问题:SQL中的视图提高了数据库系统的(?)。?????选项:A、完整性B、并发控制?C、隔离性D、安全性正确答案:【安全性】3、问题:SQL语言的GRANT和REVOKE语句主要用来实现()选项:A、数据库的安全性B、并发控制C、数据库的完整性D、数据库的可靠性正确答案:【数据库的安全性】4、问题:删除视图的命令是()选项:A、DELETEB、DROPC、REMOVED、GET正确答案:【DROP】5、问题:在视图上不能完成的操作是()。选项:A、更新视图B、查询C、在视图上定义新的表D、在视图上定义新的视图正确答案:【在视图上定义新的表】6、问题:为了可以对多人同时授予多项权利,可以使用()机制。选项:A、加密B、角色C、视图D、强制存取正确答案:【角色】7、问题:视图是三级模式结构中的模式。选项:A、正确B、错误正确答案:【错误】8、问题:一般不对视图进行更新操作。选项:A、正确B、错误正确答案:【正确】9、问题:带用派生列的视图必须写出组成视图的全部列名。选项:A、正确B、错误正确答案:【正确】10、问题:视图只能由基本表生成选项:A、正确B、错误正确答案:【错误】11、问题:视图通过隐藏一些操作的实现细节,实现了一定程序上的数据安全性。选项:A、正确B、错误正确答案:【正确】12、问题:自主存取控制机制是通过授权的方式来实现的。选项:A、正确B、错误正确答案:【正确】13、问题:强制存取控制机制每个对象都被授予一定的密级。选项:A、正确B、错误正确答案:【正确】6.1问题的提出-随堂测验1、问题:不好的关系模式一般会存在()问题选项:A、数据冗余度大B、插入异常C、删除异常D、更新异常正确答案:【数据冗余度大#插入异常#删除异常#更新异常】2、问题:关系模式存在的问题一般都是数据依赖导致的。选项:A、正确B、错误正确答案:【正确】3、问题:从直观来看,解决数据依赖的客观结果就是把表进行了拆分。选项:A、正确B、错误正确答案:【正确】6.2函数依赖-随堂测验1、问题:在关系模式R(U)中,如果有,存在X的真子集,则称函数依赖为()选项:A、平凡函数依赖B、部分函数依赖C、完全函数依赖D、传递函数依赖正确答案:【部分函数依赖】2、问题:若属性X函数依赖于属性Y时,则属性X与属性Y之间具有(????)?选项:A、一对一联系B、一对多联系C、多对一联系D、多对多联系正确答案:【一对一联系】3、问题:函数依赖是通过属性间的值的相等与否来定义的。选项:A、正确B、错误正确答案:【正确】4、问题:某个关系模式中,能确定所有属性的最小属性组是候选码。选项:A、正确B、错误正确答案:【正确】5、问题:函数依赖不是语义范畴的概念。选项:A、正确B、错误正确答案:【错误】6.3第一范式和第二范式-随堂测验1、问题:符合第一范式的关系模式的属性都是不可以再分的。选项:A、正确B、错误正确答案:【正确】2、问题:属性可不可再分一定要结合特定应用环境来确定。选项:A、正确B、错误正确答案:【正确】3、问题:规范化就是把一个低级的关系模式拆分为多个高级的关系模式。选项:A、正确B、错误正确答案:【正确】4、问题:只有一个主键的表如果符合第一范式,那它一定满足第二范式。选项:A、正确B、错误正确答案:【正确】6.4第三范式-随堂测验1、问题:如果一个关系属于3NF,则它(??????)选项:A、必然属于2NF?B、必然属于4NFC、可能不属于2NF?D、必然属于BCN正确答案:【必然属于2NF?】2、问题:关系模式中的所有属性都是主属性,则关系模式的最高级别是()选项:A、1NFB、2NFC、3NFD、4NF正确答案:【3NF】3、问题:关系规范化的操作异常选项:A、数据冗余大B、插入异常C、删除异常D、更新异常正确答案:【数据冗余大#插入异常#删除异常#更新异常】4、问题:第三范式中不存在非主属性对候选码的传递函数依赖及非主属性对候选码的部分函数依赖选项:A、正确B、错误正确答案:【正确】6.5BC范式随堂测验1、问题:BC范式有以下哪些属性?选项:A、所有非主属性对每一个候选键都是完全函数依赖B、所有的主属性对每一个不包含它的候选键,也是完全函数依赖C、没有任何属性完全函数依赖于非候选键的任何一组属性。D、BC范式消除了多值依赖正确答案:【所有非主属性对每一个候选键都是完全函数依赖#所有的主属性对每一个不包含它的候选键,也是完全函数依赖#没有任何属性完全函数依赖于非候选键的任何一组属性。】2、问题:BC范式属于第三范式!选项:A、正确B、错误正确答案:【正确】6.6模式分解-随堂测验1、问题:关系模式设计理论主要解决的问题是()?选项:A、提高查询速度?B、消除操作异常和数据冗余C、减少数据操作的复杂性D、?保证数据的安全性和完整性正确答案:【消除操作异常和数据冗余】2、问题:模式分解后可能分解出来的模式会出现以下几种情况?选项:A、保持函数依赖B、保持函数依赖和无损连接C、无损连接D、什么都不是正确答案:【保持函数依赖#保持函数依赖和无损连接#无损连接】3、问题:保持函数依赖和无损连接中间有必然的关联性选项:A、正确B、错误正确答案:【错误】第6章节课后作业第六章关系的规范化理论-单元测验1、问题:第一范式的要求是()。选项:A、属性不可能再分B、属性能再分C、主码不能为空D、不能存在函数依赖正确答案:【属性不可能再分】2、问题:第二范式消除了非主属性对候选码的()。选项:A、传递函数依赖B、部分函数依赖C、多值依赖D、属性不可再分正确答案:【部分函数依赖】3、问题:第三范式在第二范式的基础上消除了非主属对候选码的()。选项:A、部分函数依赖B、多值依赖C、传递函数依赖D、属性不可再分正确答案:【传递函数依赖】4、问题:BC范式消除了()对不包含它的候选码的传递和部分函数依赖。选项:A、非主属性B、主属性C、主键D、候选键正确答案:【主属性】5、问题:如果关系模式为R(U,F),则是()。选项:A、属性X的属性集闭包B、函数依赖F的函数依赖集闭包C、函数依赖的最小依赖集D、X关于F的函数依赖正确答案:【属性X的属性集闭包】6、问题:设关系模式R(ABCD),F={AB,CB},则R的码为()。选项:A、ABB、ACC、ACDD、BCD正确答案:【ACD】7、问题:设关系模式R(ABC),F={CB,BA},R为最高符合()的关系模式。选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【2NF】8、问题:设关系模式R(ABCD),F={BC,DA},={BC,AD},则()。选项:A、是无损分解,也是保持函数依赖的分解B、不是无损分解,是保持函数依赖的分解C、不是无损分解,不是保持函数依赖的分解D、是无损分解,不是保持函数依赖的分解正确答案:【不是无损分解,是保持函数依赖的分解】9、问题:关系模式的设计如果存在问题通常会导致以下()异常。选项:A、修改异常B、删除异常C、插入异常D、数据冗余正确答案:【修改异常#删除异常#插入异常#数据冗余】10、问题:第一范式的要求中,属性可不可再分,要根据特定应用来分析。选项:A、正确B、错误正确答案:【正确】11、问题:模式所属的范式的级别是越高越好。选项:A、正确B、错误正确答案:【错误】12、问题:从函数依赖的角度看,候选码能确定关系模式的所有属性。选项:A、正确B、错误正确答案:【正确】13、问题:保持函数依赖分解,必是无损分解。选项:A、正确B、错误正确答案:【错误】14、问题:保持函数依赖分解与无损分解具有强烈的关联性。选项:A、正确B、错误正确答案:【错误】15、问题:函数依赖等价,则他们的函数依赖集闭包是相等的。选项:A、正确B、错误正确答案:【正确】16、问题:关系规范化的实质就是概念的单一化,通俗的说就是尽量一张表只描述一个概念。选项:A、正确B、错误正确答案:【正确】7.1数据库的设计步骤-随堂测验1、问题:()阶段,综合用户需求,形成独立于具体DBMS的概念模型。选项:A、概念结构设计B、逻辑结构设计C、物理设计D、数据库实施正确答案:【概念结构设计】2、问题:()阶段,将E-R模型转换成关系或非关系模型。选项:A、概念结构设计B、逻辑结构设计C、物理设计D、数据库实施正确答案:【逻辑结构设计】3、问题:()阶段,为关系选择存取方法。选项:A、概念结构设计B、逻辑结构设计C、物理设计D、数据库实施正确答案:【物理设计】4、问题:外模式是在()阶段形成的。选项:A、概念结构设计B、逻辑结构设计C、物理设计D、数据库实施正确答案:【逻辑结构设计】5、问题:()阶段,对数据库的性能进行监测。选项:A、需求分析B、物理设计C、数据库实施D、数据库运行和维护正确答案:【数据库运行和维护】6、问题:建立索引是在()阶段。选项:A、概念结构设计B、逻辑结构设计C、物理设计D、数据库实施正确答案:【物理设计】7、问题:需求分析结束后,主要得到()选项:A、数据流图和数据字典B、E-R图C、关系模式D、IPO表正确答案:【数据流图和数据字典】8、问题:逻辑结构设计阶段得到E-R模型。选项:A、正确B、错误正确答案:【错误】9、问题:程序员在逻辑结构设计阶段参与进来,负责编制程序和准备软硬件环境。选项:A、正确B、错误正确答案:【错误】10、问题:数据库设计不需要用户的参与。选项:A、正确B、错误正确答案:【错误】11、问题:数据库设计只需要数据设计人员和数据库管理员参与。选项:A、正确B、错误正确答案:【错误】12、问题:数据库系统投入运行后,不能再进行调整和修改。选项:A、正确B、错误正确答案:【错误】7.2ER图-随堂测验1、问题:ER图中,实体用()表示。选项:A、椭圆B、矩形C、菱形D、圆正确答案:【矩形】2、问题:ER图主要用于()。选项:A、需求分析B、概念结构设计C、逻辑结构设计D、物理设计正确答案:【概念结构设计】3、问题:一个课程可以被多个教师教,但一个教师只能教一门课,那么课程和教师之间的联系为()。选项:A、1:nB、1:1C、m:nD、1:0正确答案:【1:n】4、问题:ER图中,联系用()表示。选项:A、椭圆B、矩形C、菱形D、正方形正确答案:【菱形】5、问题:一个职工领导可以带领若干个职工,一个职工只能被一个领导带领,下列哪个图正确:选项:A、B、C、D、正确答案:【】6、问题:一个读者可以借阅多本图书,一个图书可以被多个读者借阅,读者借阅图书会产生借阅日期,下列哪个E-R图是正确的:选项:A、B、C、D、正确答案:【】7、问题:学生选修课程会有成绩,成绩应该属于“学生”实体的属性。选项:A、正确B、错误正确答案:【错误】8、问题:ER图叫实体联系图。选项:A、正确B、错误正确答案:【正确】9、问题:一个实体型内部不可能有联系。选项:A、正确B、错误正确答案:【错误】7.3概念结构设计-随堂测验1、问题:首先定义局部概念结构,然后集成,得到全局概念结构,这种属于()方法。选项:A、自顶向下B、自底向上C、逐步扩张D、混合策略正确答案:【自底向上】2、问题:概念模型常用的表示方法是()选项:A、ER图B、数据流图C、数据字典D、关系正确答案:【ER图】3、问题:合并分ER图时,会存在很多冲突,主要有()选项:A、属性冲突B、命名冲突C、结构冲突D、方法冲突正确答案:【属性冲突#命名冲突#结构冲突】4、问题:设计概念结构的方法有()选项:A、自顶向下B、自底向上C、逐步扩张D、混合策略正确答案:【自顶向下#自底向上#逐步扩张#混合策略】5、问题:ER图的审核和检验工作包括()选项:A、整体概念结构内部必须具有一致性B、整体概念模型必须能够准确反映原来每个局部模型的结构C、整体概念模型必须能够满足需求分析阶段确定的所有要求D、整体概念模型不能有相互矛盾的表述正确答案:【整体概念结构内部必须具有一致性#整体概念模型必须能够准确反映原来每个局部模型的结构#整体概念模型必须能够满足需求分析阶段确定的所有要求#整体概念模型不能有相互矛盾的表述】6、问题:基于ER模型的概念结构设计方法,设计概念模型时时,先要画出全局ER图,然后再画出局部ER图。选项:A、正确B、错误正确答案:【错误】7、问题:概念模型依赖于具体的机器,依赖于具体的DBMS。选项:A、正确B、错误正确答案:【错误】7.4逻辑结构设计-随堂测验1、问题:1:n联系转换为一个独立的关系模式,关系的键为()选项:A、1端实体的键B、n端实体的键C、两端实体键的组合D、任意一端实体的键正确答案:【n端实体的键】2、问题:E-R图中的实体转换的方法正确的是:选项:A、一个实体型可以转换为多个关系模式B、两个实体型可以转换为一个关系模式C、一个实体型转换为一个关系模式D、实体型不用转换关系模式正确答案:【一个实体型转换为一个关系模式】3、问题:数据模型优化的方法有()选项:A、确定数据依赖B、消除冗余的数据依赖C、确定关系模式属于第几范式,确定是否需要对其进行合并或分解D、对关系模式进行必要的调整正确答案:【确定数据依赖#消除冗余的数据依赖#确定关系模式属于第几范式,确定是否需要对其进行合并或分解#对关系模式进行必要的调整】4、问题:设计用户子模式包括选项:A、使用更符合用户习惯的别名B、对不同的用户定义不同的子模式C、简化用户的使用D、设计数据库全局模式正确答案:【使用更符合用户习惯的别名#对不同的用户定义不同的子模式#简化用户的使用】5、问题:1:1联系可以转换为()选项:A、一个独立的关系模式B、与任意一端对应的关系模式合并C、只能和某端关系模式合并D、只能转换为一个独立的关系模式正确答案:【一个独立的关系模式#与任意一端对应的关系模式合并】6、问题:1:n联系可以转换为()选项:A、一个独立的关系模式B、与1端对应的关系模式合并C、与n端对应的关系模式合并D、与任意一端合并正确答案:【一个独立的关系模式#与n端对应的关系模式合并】7、问题:数据库逻辑结构设计得到数据库的()选项:A、模式B、外模式C、内模式D、存储模式正确答案:【模式#外模式】8、问题:逻辑设计得到的逻辑模型与具体的DBMS相关。选项:A、正确B、错误正确答案:【正确】7.5物理结构设计-随堂测验1、问题:物理数据库设计的主要目标之一是()选项:A、确定数据库的物理结构B、对物理结构进行评价C、为关系模式选择存取方法D、以有效方式存储数据正确答案:【以有效方式存储数据】2、问题:下列说法不正确的是()选项:A、为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,就是数据库的物理设计B、数据库的物理设计完全依赖于给定的硬件环境和数据库产品C、逻辑数据库设计关心的是“怎么”,物理数据库设计关系的是“什么”D、物理设计必须依赖于具体的DBMS正确答案:【逻辑数据库设计关心的是“怎么”,物理数据库设计关系的是“什么”】3、问题:关于索引,下列说法正确的是()选项:A、唯一索引,可以保证每行数据的唯一性B、索引可以加快表和表之间的连接C、在使用orderby和groupby子句时,可以减少分组和排序的时间D、可以使应用程序迅速找到表中特定的数据,而不必扫描整个数据库正确答案:【唯一索引,可以保证每行数据的唯一性#索引可以加快表和表之间的连接#在使用orderby和groupby子句时,可以减少分组和排序的时间#可以使应用程序迅速找到表中特定的数据,而不必扫描整个数据库】4、问题:对于()不应该创建索引选项:A、查询中很少使用的列B、只有很少值的列C、当更新、插入、删除的操作远远多于查询操作时D、经常需要根据范围进行搜索的列正确答案:【查询中很少使用的列#只有很少值的列#当更新、插入、删除的操作远远多于查询操作时】5、问题:按照索引的顺序与数据表的物理顺序是否相同,可以将索引分为()选项:A、聚集索引B、非聚集索引C、唯一索引D、组合索引正确答案:【聚集索引#非聚集索引】6、问题:确定数据库的存储结构时,下列说法正确的是选项:A、数据应该根据应用情况将易变部分与稳定部分、经常存取部分与存取效率较低部分分开存放。B、物理设计时,设计人员和DBA可以设置数据库的大小、装填因子。C、物理设计时,设计人员和DBA可以设置数据库同时使用的用户数。D、可以将日志文件和数据库对象放在不同的磁盘上以改进系统的性能。正确答案:【数据应该根据应用情况将易变部分与稳定部分、经常存取部分与存取效率较低部分分开存放。#物理设计时,设计人员和DBA可以设置数据库的大小、装填因子。#物理设计时,设计人员和DBA可以设置数据库同时使用的用户数。#可以将日志文件和数据库对象放在不同的磁盘上以改进系统的性能。】7、问题:与逻辑设计相同,物理设计也必须符合数据的特性以及用途选项:A、正确B、错误正确答案:【正确】8、问题:聚集索引与书中的目录类似,数据存储在一个地方,索引存储在另一个地方。选项:A、正确B、错误正确答案:【错误】9、问题:创建任何非聚集索引前创建聚集索引。选项:A、正确B、错误正确答案:【正确】10、问题:创建索引有很多好处,可以为每个关系甚至每个属性列都创建索引。选项:A、正确B、错误正确答案:【错误】第七章数据库设计-课后作业第七章数据库设计-单元测验1、问题:概念结构设计通常用()表示。选项:A、数据字典B、ER图C、数据流图D、IPO表正确答案:【ER图】2、问题:()是为逻辑数据模型选取一个适合应用环境的物理结构。选项:A、概念结构设计B、物理结构设计C、逻辑结构设计D、数据库实施正确答案:【物理结构设计】3、问题:物理设计阶段,会得到数据库的()。选项:A、模式B、外模式C、内模式D、需求报告正确答案:【内模式】4、问题:一个表只能有一个()。选项:A、唯一索引B、聚集索引C、非聚集索引D、组合索引正确答案:【聚集索引】5、问题:下列不属于物理设计的内容是()。选项:A、为关系模式选择存取方法B、设计索引C、确定数据的存放位置D、设计ER图正确答案:【设计ER图】6、问题:数据库设计分为6个阶段,包括()。选项:A、需求分析B、概念结构设计C、逻辑结构设计D、物理设计E、数据库实施F、数据库运行和维护正确答案:【需求分析#概念结构设计#逻辑结构设计#物理设计#数据库实施#数据库运行和维护】7、问题:数据库设计方法有()。选项:A、手工试凑法B、规范设计法C、计算机辅助设计法D、自动化方法正确答案:【手工试凑法#规范设计法#计算机辅助设计法#自动化方法】8、问题:数据库的逻辑结构设计包括()选项:A、将概念结构转换为一般的关系、网状、层次模型。B、将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换。C、对数据模型进行优化。D、设计ER图。正确答案:【将概念结构转换为一般的关系、网状、层次模型。#将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换。#对数据模型进行优化。】9、问题:?衡量数据库物理设计的好坏,可以从()着手。选项:A、时间B、空间C、维护开销D、用户要求正确答案:【时间#空间#维护开销#用户要求】10、问题:下列说法不正确的是()。选项:A、需求分析做的不好,不会影响整个数据库设计B、概念结构设计阶段得到数据库的全局逻辑结构C、编制调试应用程序是在数据库实施阶段D、设计一个完善的数据库应用系统,往往是6个阶段的反复正确答案:【需求分析做的不好,不会影响整个数据库设计#概念结构设计阶段得到数据库的全局逻辑结构】11、问题:局部E-R图综合成全局E-R图时,可能会出现()。选项:A、属性冲突B、命名冲突C、结构冲突D、不会有任何冲突正确答案:【属性冲突#命名冲突#结构冲突】12、问题:数据流图包括的组成部分有()。选项:A、数据流B、数据加工C、数据存储D、外部实体正确答案:【数据流#数据加工#数据存储#外部实体】13、问题:常用的规范设计方法大多起源于新奥尔良法。选项:A、正确B、错误正确答案:【正确】14、问题:数据库系统运行过程中,不能对其进行评价、调整与修改。选项:A、正确B、错误正确答案:【错误】15、问题:m:n联系转换为关系模式时,关系的键为任意一端实体的键。选项:A、正确B、错误正确答案:【错误】16、问题:为关系模式选择存取方法应在逻辑结构设计阶段。选项:A、正确B、错误正确答案:【错误】17、问题:经常需要查询的列上可以创建索引。选项:A、正确B、错误正确答案:【正确】18、问题:关系上定义的索引数越多越好。选项:A、正确B、错误正确答案:【错误】19、问题:E-R图中的每个实体型转换为一个关系模式,也可以两个实体型转换为一个关系模式。选项:A、正确B、错误正确答案:【错误】20、问题:数据字典是关于数据库中数据的描述,而不是数据本身。选项:A、正确B、错误正确答案:【正确】8.1事务-随堂测验1、问题:一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的()。选项:A、原子性B、一致性C、隔离性D、持续性正确答案:【原子性】2、问题:事务的基本特性有()。选项:A、原子性B、一致性C、隔离性D、持久性正确答案:【原子性#一致性#隔离性#持久性】3、问题:组成事务的SQL语句不一定全部一次执行。选项:A、正确B、错误正确答案:【错误】4、问题:事务的隔离性是指事务不会在另一个事务执行期间去改动它正在修改的数据。选项:A、正确B、错误正确答案:【正确】5、问题:事务的原子性是指事务中的每一个操作彼此是独立的。选项:A、正确B、错误正确答案:【错误】8.2故障的类型-随堂测验1、问题:若系统在运行过程中,因某种原因造成系统停止运行,致使事务在才能过程中以非控制方式进行终止,这时内存的信息丢失,而外存末受影响,这叫()。选项:A、事务故障B、系统故障C、介质故障D、运行故障正确答案:【系统故障】2、问题:数据库在运行过程中,由于硬件故障,使外在的数据全部丢失,这是()。选项:A、系统故障B、介质故障C、事务故障D、计算机病毒正确答案:【介质故障】3、问题:因违反某些完整性限制而造成系统无法达到预期的终点,这属于()。选项:A、事务故障B、系统故障C、介质故障D、计算机病毒正确答案:【事务故障】4、问题:数据库在运行过程中产生的故障主要有以下()类型。选项:A、介质故障B、事务故障C、系统故障D、计算机病毒正确答案:【介质故障#事务故障#系统故障#计算机病毒】5、问题:发生系统故障时,一些尚未完成的事务的结果可能已经送入物理数据库。为保证数据一致性,恢复子系统需在系统重启时重做这些事务。选项:A、正确B、错误正确答案:【错误】8.3恢复的实现技术-随堂测验1、问题:()用来记录对数据库的每一次操作。选项:A、后援副本B、日志文件C、数据库D、缓冲区正确答案:【日志文件】2、问题:后援副本的用途是()。选项:A、安全性保障B、一致性控制C、数据库的恢复D、数据的转储正确答案:【数据库的恢复】3、问题:用于数据库恢复的重要文件是()。选项:A、数据库文件B、日志文件C、备注文件D、索引文件正确答案:【日志文件】4、问题:日志文件用于保存()。选项:A、程序运行过程B、数据操作C、程序执行结果D、对数据库中数据的每一次更新操作正确答案:【对数据库中数据的每一次更新操作】5、问题:下列()不是数据库恢复采用的方法。选项:A、建立副本B、建立日志文件C、建立索引D、建立检查点正确答案:【建立索引】8.4故障的恢复策略-随堂测验1、问题:恢复策略中UNDO可以保证未成功提交的事务所有操作都取消!选项:A、正确B、错误正确答案:【正确】2、问题:恢复策略中REDO可以保证将成功提交的事务所有操作都完成!选项:A、正确B、错误正确答案:【正确】3、问题:UNDO处理反向扫描日志文件,REDO处理正向扫描日志文件。选项:A、正确B、错误正确答案:【正确】4、问题:数据库恢复时,需先将更新的数据写进数据库,再写入日志文件。选项:A、正确B、错误正确答案:【错误】5、问题:系统故障的恢复只需进行REDO操作。选项:A、正确B、错误正确答案:【错误】第八章数据库恢复-课后作业第八章数据库恢复-单元测试1、问题:表示两个或多个事务可同时运行,而不互相影响的是()。选项:A、一致性B、原子性C、隔离性D、持久性正确答案:【隔离性】2、问题:事务中的COMMIT语句是作用是()。选项:A、结束语句B、返回语句C、存储数据D、提交语句正确答案:【提交语句】3、问题:下面哪个语句实现了事务的回滚操作()。选项:A、createtableB、rollbackC、commitD、grant正确答案:【rollback】4、问题:后援副本的作用是()。选项:A、保障安全性B、一致性控制C、故障后的恢复D、数据的转储正确答案:【故障后的恢复】5、问题:事务日志保存的是()。选项:A、程序的运行过程B、程序的执行结果C、对数据的更新操作D、对数据的查询操作正确答案:【对数据的更新操作】6、问题:一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。选项:A、原子性B、一致性C、独立性D、持久性正确答案:【原子性】7、问题:如果数据库中只包含成功提交的事务的结果,则数据库就处理数据一致性状态。选项:A、正确B、错误正确答案:【正确】8、问题:事务的持续性是指事务一旦提交,对数据库的影响就是持久的。选项:A、正确B、错误正确答案:【正确】9、问题:事务故障的恢复需要人工干预。选项:A、正确B、错误正确答案:【错误】10、问题:静态转储只能在无事务运行时进行。选项:A、正确B、错误正确答案:【正确】11、问题:数据库恢复通常基于数据备份和日志文件。选项:A、正确B、错误正确答案:【正确】12、填空题:故障的种类分为____________、系统故障、介质故障和计算机病毒。正确答案:【事务内部故障】13、填空题:强磁场干扰造成数据的不一致性,称为_________故障。正确答案:【介质】14、填空题:数据库恢复技术常用的两种方法:______________和登录日志文件。正确答案:【数据转储】15、填空题:__________转储必须等待正在运行的事务结束才能进行。正确答案:【静态】16、填空题:是恢复和并发控制的基本单位。正确答案:【事务】17、填空题:故障恢复的两个操作是:事务和重做事务。正确答案:【撤销】18、填空题:登记日志文件时必须遵守:先写,后写数据库。正确答案:【日志文件】9.1并发操作存在的问题-随堂测验1、问题:下列不属于并发操作带来的问题是()。选项:A、丢失修改B、不可重复读C、读脏数据D、死锁正确答案:【死锁】2、问题:对并发操作若不加以控制,可能会带来()问题。选项:A、不安全B、死锁C、死机D、数据不一致正确答案:【数据不一致】3、问题:当不同的事务同时对数据库中数据进行存取时,可能会造成数据不一致问题。选项:A、正确B、错误正确答案:【正确】4、问题:事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T2读到的数据被称为脏数据。选项:A、正确B、错误正确答案:【正确】5、填空题:事务T1从数据库中读取数据后,事务T2插入或删除了部分记录,当T1再次读取时发现多了或少了某些记录,这两种情况有时称为??现象。正确答案:【幻影】9.2封锁-随堂测验1、问题:如果事务T对某个数据R加上了S锁,那么在T对数据R解除封锁之前,不允许其他事务再对R加S锁。选项:A、正确B、错误正确答案:【错误】2、问题:如果事务T对某个数据R加上了X锁,那么在T对数据R解除封锁之前,不允许其他事务再对R加X锁。选项:A、正确B、错误正确答案:【正确】3、问题:封锁对象可以是关系、元组,也可以是整个数据库。选项:A、正确B、错误正确答案:【正确】4、问题:封锁粒度越大,数据库并发度就越大。选项:A、正确B、错误正确答案:【错误】5、问题:封锁粒度越大,系统进行并发控制的开销越小。选项:A、正确B、错误正确答案:【正确】9.3封锁协议-随堂测试1、问题:一级封锁协议规定事务T在修改数据R之前必须先对其加S锁。选项:A、正确B、错误正确答案:【错误】2、问题:一级封锁协议规定直到事务结束才可以释放之前加在数据R上的X锁。选项:A、正确B、错误正确答案:【正确】3、问题:二级封锁协议规定事务T在读取数据之前必须先对其加S锁,修改数据之前必须先对其加X锁。选项:A、正确B、错误正确答案:【正确】4、问题:二级封锁协议规定必须等事务结束之后才可以释放加在其上的S锁。选项:A、正确B、错误正确答案:【错误】5、问题:三级封锁协议规定事务T在读取数据之前要对其加S锁,修改数据之前要对其加X锁,这些锁都要在事务结束才可以释放。选项:A、正确B、错误正确答案:【正确】第九章数据库的并发控制-课后作业第九章数据库的并发控制-单元测试1、问题:()是并发控制的基本单位。选项:A、关系B、元组C、事务D、操作正确答案:【事务】2、问题:()不能保证可重复读和不读“脏”数据。选项:A、一级封锁协议B、二级封锁协议C、三级封锁协议D、所有封锁协议正确答案:【一级封锁协议】3、问题:若事务T对数据对象A加上(),则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁。选项:A、S锁B、X锁C、IS锁D、IX锁正确答案:【X锁】4、问题:事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果,这种情况称为()。选项:A、丢失修改B、不可重复读C、读“脏”数据D、幻影现象正确答案:【不可重复读】5、问题:并发操作可能带来()数据不一致问题。选项:A、丢失修改B、不可重复读C、读“脏”数据D、死锁正确答案:【丢失修改#不可重复读#读“脏”数据】6、问题:关于三级封锁协议下列说法中正确的是()。选项:A、三级封锁协议规定事务T在对数据进行修改之前必须对其加上X锁B、三级封锁协议规定事务T在事务结束之后才可以释放之前加在其上的X锁C、三级封锁协议规定事务T在对数据进行读取之前必须先对其加S锁D、三级封锁协议规定事务T在事务结束之后才可以释放之前加在其上的S锁正确答案:【三级封锁协议规定事务T在对数据进行修改之前必须对其加上X锁#三级封锁协议规定事务T在事务结束之后才可以释放之前加在其上的X锁#三级封锁协议规定事务T在对数据进行读取之前必须先对其加S锁#三级封锁协议规定事务T在事务结束之后才可以释放之前加在其上的S锁】7、问题:下列()是检测死锁常用的办法。选项:A、一次封锁法B、顺序封锁法C、超时法D、事务等待图法正确答案:【超时法#事务等待图法】8、问题:并发控制可以保证事务的()。选项:A、共享性B、一致性C、隔离性D、原子性正确答案:【一致性#隔离性】9、问题:封锁的粒度越大,并发度越高,系统开销越小。选项:A、正确B、错误正确答案:【错误】10、问题:封锁的粒度越小,并发度越高,系统开销越大。选项:A、正确B、错误正确答案:【正确】11、问题:并发控制机制是要用正确的方式调度并发操作,使一个用户事务的执行不受其他事务的干扰,从而避免造成数据的不一致性。选项:A、正确B、错误正确答案:【正确】12、填空题:封锁对象的大小称为??。正确答案:【封锁粒度】13、填空题:??是实现并发控制的重要技术。正确答案:【封锁】14、填空题:两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了T1提交的结果,导致T1的修改被丢失,这种情况称为。正确答案:【丢失修改】15、填空题:避免活锁的简单方法是采用的策略。正确答案:【先来先服务】随堂测验_10.1数据库的发展阶段及特点1、问题:第三代数据库系统既支持数据库语言标准,在网络上又能支持标准网络协议选项:A、正确B、错误正确答案:【正确】2、问题:面向对象数据模型支持原有的数据管理,但是不支持对象管理选项:A、正确B、错误正确答案:【错误】3、填空题:数据库的发展是沿着()模型这条主线发展的正确答案:【数据】4、填空题:第一代数据库系统,是()和网状数据库系统正确答案:【层次】5、填空题:第二代数据库把()确立为关系数据库语言标准正确答案:【SQL】随堂测验_10.2数据管理技术的发展趋势1、问题:MapReduce有效提高了Hadoop系统的分析处理性能选项:A、正确B、错误正确答案:【正确】2、填空题:数据库技术的核心是()正确答案:【数据管理】3、填空题:NoSQL遵循BASE原则,这是一种()一致性约束框架。正确答案:【弱】4、填空题:大数据时代,数

温馨提示

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

评论

0/150

提交评论