{"msg":"数据库技术","code":200,"data":{"currentIndex":null,"examId":null,"examTime":null,"questionList":[{"id":"794931011342323713","title":"<p><br/></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">数据仓库中数据</span></span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>40)</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">的特点是指数据一旦进入数据仓库后,将被长期保留并定期加载和刷新,可以进行各种查询操作,但很少对数据进行修改和删除操作。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">数据仓库拥有以下四个特点:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">①面向主题:操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据是按照一定的主题域进行组织。主题是一个抽象的概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">②集成性:面向事务处理的操作型数据库通常与某些特定的应用相关,数据库之间相互独立,并且往往是异构的。而数据仓库中的数据是在对原有分散的数据库数据进行抽取、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">③相对稳定性:操作型数据库中的数据通常需要实时更新,数据根据需要及时发生变化。数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,-旦某个数据进入数据仓库以后,一般情况下将被长期保留,也就是数据仓库中一般有大量的查询操作,但修改和删除操作很少,通常只需要定期的加载、刷新。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">④反映历史变化:操作型数据库主要关心当前某一个时间段内的数据,而数据仓库中的数据通常包含历史信息,系统记录了企业从过去某一时点(如开始应用数据仓库的时点(到目前的各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">参考答案:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(40)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">C</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931013330423809"],"itemList":[{"id":"794931013208788993","questionId":"794931011342323713","content":"面向主题","answer":0,"chooseValue":"A"},{"id":"794931013225566209","questionId":"794931011342323713","content":"集成性","answer":0,"chooseValue":"B"},{"id":"794931013330423809","questionId":"794931011342323713","content":"相对稳定性","answer":1,"chooseValue":"C"},{"id":"794931013401726977","questionId":"794931011342323713","content":"反映历史变化","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931020183916545","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">给定关系模式</span>R(A1,A2,A3,A4),R上的函数依赖集F={A1A3→A2,A2→A3},</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">若将</span>R分解为p={(A1A2),(A1,A3)},那么该分解</span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>43)</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">。</span></span></p>","analyze":"<p><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\">A1A3→A2,A2→A3,没有出现A4,所以候选关键字中肯定包A4,属性A1A3A4决定全属性,故为候选关键字。同理A1A2A4也为候选关键字。</span><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">设</span>U1={A1,A2},U2={A1,A3},那么可得出:U1∩U2→(U1-U2)=A1→A2,U1∩U2→(U2-U1)=A1→A3,而A1-A2,A1-A3∉F+,所以分解ρ是有损连接的。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">又因为</span>F1=F2=∅, F+≠(F1∪F2)+,所以分解不保持函数依赖。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">参考答案:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(43)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">D</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931022130073601"],"itemList":[{"id":"794931022088130561","questionId":"794931020183916545","content":"是无损联接的","answer":0,"chooseValue":"A"},{"id":"794931022100713473","questionId":"794931020183916545","content":"是保持函数依赖的","answer":0,"chooseValue":"B"},{"id":"794931022117490689","questionId":"794931020183916545","content":"既是无损联接又保持函数依赖","answer":0,"chooseValue":"C"},{"id":"794931022130073601","questionId":"794931020183916545","content":"既是有损联接又不保持函数依赖","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931230687645697","title":"<p>数据仓库不包括()。</p>","analyze":"<p>数据仓库包括数据源、数据的存储与管理、OLAP 服务器与各种报表工具、查询工具、数据分析工具、数据挖掘工具及各种基于数据仓库或数据集市的应用开发工具。OLTP是传统的关系型数据库联机事务处理过程。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931232570888193"],"itemList":[{"id":"794931232537333761","questionId":"794931230687645697","content":"数据源","answer":0,"chooseValue":"A"},{"id":"794931232554110977","questionId":"794931230687645697","content":"OLAP 服务器","answer":0,"chooseValue":"B"},{"id":"794931232570888193","questionId":"794931230687645697","content":"OLTP 服务器","answer":1,"chooseValue":"C"},{"id":"794931232591859713","questionId":"794931230687645697","content":"报表工具","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931050416459777","title":"<p><span style=\"font-family:宋体\">数据的物理独立性和逻辑独立性分别是通过修改( </span><span style=\"font-family:宋体\">)来完成的。</span></p><p class=\"MsoNormal\"><br/></p>","analyze":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">物理独立性是指的内模式发生变化,只需要调整模式与内模式之间的映像,而不用修改应用程序。</span></span><span style=\"font-family: Calibri; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">逻辑独立性是指的模式发生变化,只需要调整外模式与模式之间的映像,而不用修改应用程序。</span></span><span style=\"font-family: Calibri; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt;\"><span style=\"font-family: 黑体; font-size: 10.5pt; background: #7F7F7F;\"><span style=\"font-family:黑体\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">D</span></p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931052341645313"],"itemList":[{"id":"794931052274536449","questionId":"794931050416459777","content":"外模式与内模式之间的映像、模式与内模式之间的映像","answer":0,"chooseValue":"A"},{"id":"794931052295507969","questionId":"794931050416459777","content":"外模式与内模式之间的映像、外模式与模式之间的映像","answer":0,"chooseValue":"B"},{"id":"794931052320673793","questionId":"794931050416459777","content":"外模式与模式之间的映像、模式与内模式之间的映像","answer":0,"chooseValue":"C"},{"id":"794931052341645313","questionId":"794931050416459777","content":"模式与内模式之间的映像、外模式与模式之间的映像","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931008523751425","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">采用数据仓库技术进行数据收集时,有时会遇一些略微不一致但可以纠正的数据,纠正这些数据的过程称为</span></span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>23)</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">。</span></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">在采用数据仓库技术进行数据收集时,有时会遇到一些略微不一致但可以纠正的数据,这时需要采用数据清洗技术对这些不一致的数据进行处理和纠正。</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">参考答案:(</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">23)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">C</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931010419576833"],"itemList":[{"id":"794931010390216705","questionId":"794931008523751425","content":"数据转换","answer":0,"chooseValue":"A"},{"id":"794931010406993921","questionId":"794931008523751425","content":"数据抽取","answer":0,"chooseValue":"B"},{"id":"794931010419576833","questionId":"794931008523751425","content":"数据清洗","answer":1,"chooseValue":"C"},{"id":"794931010436354049","questionId":"794931008523751425","content":"数据装载","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931025921724417","title":"<p><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">关系</span>R、S如下表所示,R÷(πA1</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">,</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">A2(σ 1<3(S)))</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">,</span>R、S的左外联接、右外联接和完全外联接的元组个数分别为</span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">(45)</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">。</span></span><br/></p><p><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/f3ec86458424dd3a3a3db0179a44014d.png?x-oss-process=style/ruankaodaren\"/></span></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">关系代数的除法运算是同时从关系的水平方向和垂直方向进行运算的。若给定关系</span><span style=\"font-size: 10.5pt; text-indent: 21pt;\">R(X,Y)和S(Y,Z),X、Y、Z属性组,R÷S应当满足元组在X上的分量值x的象集Yx包含S在Y上投影的集合。记作:</span><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/2da293f34d0be3872b2b2f750ec8549b.png?x-oss-process=style/ruankaodaren\"/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">其中:</span>Yx为x在R象集,x=tr[X]。且R÷S的结果集的属性组为X。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">根据除法定义,</span>X属性为A3,Y属性为(A1,A2),R÷S应当满足元组在X上的分量值x的象集Yx包含S在Y上投影的集合,所以结果集的属性为A3。属性A3可以取3个值{3,4,7},其中:3的象集为{(1,2)},4的象集为{(2,1),(3,4)},7的象集为{(4,6)}。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">根据除法定义,本题关系</span>S为(πA1A2(σ 1<3(S)),在属性组Y(A1A2)上的投影为{(2,1),(3,4)}如下表所示:</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/9a7a35260b2d09836a0f8afc36ffdd42.png?x-oss-process=style/ruankaodaren\"/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">从以上分析可以看出,只有关系</span>R的属性A3的值为4时,其象集包含了关系S在属性组X即(A1,A2)上的投影,所以R÷S={4}。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(45)两个关系R和S进行自然连接时,选择两个关系R和S公共属性上相等的元组,去掉重复的属性列构成新关系。在这种情况下,关系R中的某些元组有可能在关系S中不存在公共属性值上相等的元组,造成关系R中这些元组的值在运算时舍弃了;同样关系S中的某些元组也可能舍弃。为此,扩充了关系运算左外联接、右外联接和完全外联接。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">左外联接是指</span>R与S进行自然连接时,只把A中舍弃的元组放到新关系中。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">右外联接是指</span>R与S进行自然连接时,只把S中舍弃的元组放到新关系中。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">完全外联接是指</span>R与S进行自然连接时,把尺和^中舍弃的元组都放到新关系中。</span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">从运算的结果可以看出</span>R与S的左外联接、右外联接和完全外联接的元组个数分别为2,2,6</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">参考答案:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(45)B</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931028006293505"],"itemList":[{"id":"794931027989516289","questionId":"794931025921724417","content":"2,2,4","answer":0,"chooseValue":"A"},{"id":"794931028006293505","questionId":"794931025921724417","content":"2,2,6","answer":1,"chooseValue":"B"},{"id":"794931028018876417","questionId":"794931025921724417","content":"4,4,4","answer":0,"chooseValue":"C"},{"id":"794931028039847937","questionId":"794931025921724417","content":"4,4,6","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931150475776001","title":"在数据库设计的需求分析阶段,业务流程一般采用()表示。","analyze":"在数据库设计的需求分析阶段,参与需求分析的主要人员是分析人员和用户,由于数据库应用系统是面向企业和部门的 具体业务,分析人员一般并不了解,而同样用户也不会具有系统分析的能力,这就需要双方进行有效的沟通,使得设计 人员对用户的各项业务了解和熟悉,进行分析和加工,将用户的业务转换成为设计人员所需要的信息组织,即以规范化 的方式进行整理,形成对业务流程描述的文档数据流图和数据描述的文档数据字典,故选项A正确;E-R图是概念设计阶 段的文档,故选项B错误:程序结构图和功能模块图是应用程序设计阶段的文档,不是数据库设计的需求分析阶段的文 档,故选项C、D错误。","multi":0,"questionType":1,"answer":"A","chooseItem":["794931152329658369"],"itemList":[{"id":"794931152329658369","questionId":"794931150475776001","content":"数据流图","answer":1,"chooseValue":"A"},{"id":"794931152346435585","questionId":"794931150475776001","content":"E-R 图","answer":0,"chooseValue":"B"},{"id":"794931152363212801","questionId":"794931150475776001","content":"程序结构图","answer":0,"chooseValue":"C"},{"id":"794931152379990017","questionId":"794931150475776001","content":"功能模块图","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931103247912961","title":"在数据仓库中,数据( )是指数据一旦进入数据仓库后,将被长期保留并定期加载和刷新,可以进行各种查询操作,但很少对数据进行修改和删除操作。","analyze":"<p>数据仓库的4大特点如下。</p><p>(1) 面向主题:数据按主题组织。</p><p>(2) 集成的:消除了源数据中的不一致性,提供整个企业的一致性全局信息。</p><p>(3) 相对稳定的:主要进行查询操作,只有少量的修改和删除操作(或无删除)。</p><p>(4) 反映历史变化:记录了从过去某一时刻到当前各个阶段的信息,可对发展历程和未来趋势做定量分析和预测。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931105189875713"],"itemList":[{"id":"794931105118572545","questionId":"794931103247912961","content":"面向主题","answer":0,"chooseValue":"A"},{"id":"794931105152126977","questionId":"794931103247912961","content":"集成性","answer":0,"chooseValue":"B"},{"id":"794931105189875713","questionId":"794931103247912961","content":"相对稳定性","answer":1,"chooseValue":"C"},{"id":"794931105215041537","questionId":"794931103247912961","content":"反映历史变化","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931227869073409","title":"为了更加灵活地运用中断,计算机采用中断屏蔽技术,下列描述错误的是( )。","analyze":"<p>为了更加灵活地运用中断,计算机中采用中断屏蔽技术。屏蔽的基本意思是让某种中断不起作用。即对每个外部硬件中断源设置一个中断屏蔽位,约定该位为0时处于开屏蔽状态,为1时处于屏蔽状态。中断源在对应的中断屏蔽位为屏蔽状态时,它的中断请求不能得到 CPU的响应,或者干脆就不能向CPU提出中断请求。</p><p>一般中断控制器是将中断屏蔽位集中在一起,构成中断屏蔽寄存器。中断一般可以分为两类∶不可屏蔽中断和可屏蔽中断。不可屏蔽中断一旦提出请求,CPU必须无条件响应;而对于可屏蔽中断,CPU可以响应,也可以不响应。CPU一般设置两根中断请求输入线,可屏蔽中断输入线INTR和不可屏蔽中断请求 NM。</p><p>对于可屏蔽中断,除了受本身的屏蔽位控制外,还受到 CPU标志寄存器中的中断允许标志位控制。</p><p>典型的非屏蔽中断源的例子是电源掉电,一旦出现,必须立即无条件地响应,否则进行其他任何工作都没有意义。典型的可屏蔽中断如打印机中断。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931229752315905"],"itemList":[{"id":"794931229722955777","questionId":"794931227869073409","content":"一般中断控制器将中断屏蔽位集中在一起,构成中断屏蔽寄存器","answer":0,"chooseValue":"A"},{"id":"794931229739732993","questionId":"794931227869073409","content":"不可屏蔽中断一旦提出请求,CPU 必须无条件响应","answer":0,"chooseValue":"B"},{"id":"794931229752315905","questionId":"794931227869073409","content":"对可屏蔽中断,仅受本身屏蔽位控制,而不受 CPU中断允许标志位控制","answer":1,"chooseValue":"C"},{"id":"794931229769093121","questionId":"794931227869073409","content":"中断源在对应的中断屏蔽位为屏蔽状态时,其中断请求不能被 CPU 响应","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931064828088321","title":"<p><span style=\"font-family:宋体\">某公司数据库中的元件关系模式为</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">P</span><span style=\"font-family:宋体\">(元件号,元件名称,供应商,供应商所在地,库存量),函数依赖集</span><span style=\"font-family:Calibri\">F</span><span style=\"font-family:宋体\">如下所示:</span><br/></p><p class=\"MsoNormal\" style=\"margin-left:0.0000pt;mso-para-margin-left:0.0000gd;text-indent:0.0000pt;mso-char-indent-count:0.0000;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> F={<span style=\"font-family:宋体\">元件号→元件名称,(元件号,供应商)→库存量,供应商→供应商所在地</span><span style=\"font-family:Calibri\">}</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">,</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">元件关系的主键为</span></span><span style=\"font-family: 宋体; font-size: 14px;\">元件号,供应商</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">,该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将元件关系分解</span></span><span style=\"font-family:宋体\">元件</span><span style=\"font-family:Calibri\">1</span><span style=\"font-family:宋体\">(元件号,元件名称)、元件</span><span style=\"font-family:Calibri\">2</span><span style=\"font-family:宋体\">(元件号,供应商,库存量)、元件</span><span style=\"font-family:Calibri\">3</span><span style=\"font-family:宋体\">(供应商,供应商所在地)</span><span style=\"font-size: 10.5pt;\"><span style=\"font-family:宋体\">,分解后的关系模式可以达到(</span><span style=\"font-family:Calibri\"> </span><span style=\"font-family:宋体\">)。</span></span></p><p class=\"MsoNormal\"><br/></p>","analyze":"<p><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">元</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">件关系存在非主属性对</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">码</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">的部分函数依赖:(</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">元</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">件号,供应商)供应商所在地,但是供应商</span>→供应商所在地,故原关系模式</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">元</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">件非</span>2NF<span style=\"font-family:宋体\">的。分解后的关系模式</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">元</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">件</span>1<span style=\"font-family:宋体\">、</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">元</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">件</span>2<span style=\"font-family:宋体\">和</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">元</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">件</span>3<span style=\"font-family:宋体\">消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到</span><span style=\"font-family:Calibri\">3NF</span><span style=\"font-family:宋体\">。</span></span><br/></p><p class=\"MsoNormal\"><span style=\"font-family: Calibri; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931066740690945"],"itemList":[{"id":"794931066702942209","questionId":"794931064828088321","content":"1NF","answer":0,"chooseValue":"A"},{"id":"794931066723913729","questionId":"794931064828088321","content":"2NF","answer":0,"chooseValue":"B"},{"id":"794931066740690945","questionId":"794931064828088321","content":"3NF","answer":1,"chooseValue":"C"},{"id":"794931066757468161","questionId":"794931064828088321","content":"4NF","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931241945157633","title":"<p>数据库的安全机制中,通过提供 ( ) 供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。</p>","analyze":"<p>存储过程是数据库所提供的一种数据库对象,通过存储过程定义一段代码,提供给应用程序调用来执行。从安全性的角度考虑,更新数据时,通过提供存储过程让第三方调用,将需要更新的数据传入存储过程,而在存储过程内部用代码分别对需要的多个表进行更新,从而避免了向第三方提供系统的表结构,保证了系统的数据安全。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931244012949505"],"itemList":[{"id":"794931243941646337","questionId":"794931241945157633","content":"索引","answer":0,"chooseValue":"A"},{"id":"794931243979395073","questionId":"794931241945157633","content":"视图","answer":0,"chooseValue":"B"},{"id":"794931244012949505","questionId":"794931241945157633","content":"存储过程","answer":1,"chooseValue":"C"},{"id":"794931244042309633","questionId":"794931241945157633","content":"触发器","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931100412563457","title":"<p>在关系R(A1, A2, A3)和S(A2, A3, A4)上进行关系运算的4个等价的表达式E1、E2、E3、E4,如下所示:</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/51f94c903fb711b4362b959b33feeee6.jpg?x-oss-process=style/ruankaodaren\" title=\"51f94c903fb711b4362b959b33feeee6.jpg\" alt=\"1.jpg\"/></p><p>如果严格按照表达式运算顺序执行,则查询效率最高的是表达式( )。</p>","analyze":"<p>本题考查关系代数运行效率问题,解决这类问题有一个通用原则,即存在连接操作与选择操作的尽可能早地完成选择操作。这样能降低参与连接操作的数据量,极大提升运算效率。</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931102283223041"],"itemList":[{"id":"794931102270640129","questionId":"794931100412563457","content":"E1","answer":0,"chooseValue":"A"},{"id":"794931102283223041","questionId":"794931100412563457","content":"E2","answer":1,"chooseValue":"B"},{"id":"794931102304194561","questionId":"794931100412563457","content":"E3","answer":0,"chooseValue":"C"},{"id":"794931102320971777","questionId":"794931100412563457","content":"E4","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931044645097473","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">销售公司数据库中的关系零件为</span>P(Pno,Pname,Sname,City,Qty),Pno表示零件号,Pname表示零件名称,Sname表示供应商,City表示所在地,Qty表示库存量。其函数依赖集F={Pno→Pname,(Pno,Sname)→Qty,Sname→City}。</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">关系</span>P</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">存在冗余度大、修改操作不一致、插入异常和删除异常的问题。</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">若将</span>P分解为</span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>45)</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">,则可以解决这一问题。</span></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">原零件关系</span>P存在非主属性对码的部分函数依赖:(Pno, Sname) —>Qty,但是Pno ——>Pname、Sname —>City,因此P∈1NF,而非2NF的。1NF主要存在冗余变大、修改操作的不一致、插入异常和删除异常的问题。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">分解后的关系模式</span>P1P2和P3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到3NF。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt; background: #7F7F7F;\"><span style=\"font-family:宋体\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">(46)C</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931046603837441"],"itemList":[{"id":"794931046524145665","questionId":"794931044645097473","content":"P1(Pname,Qty)、P2(Pno,Sname,City)","answer":0,"chooseValue":"A"},{"id":"794931046561894401","questionId":"794931044645097473","content":"P1(Pname,Pname)、P2(Sname,City,Qty)","answer":0,"chooseValue":"B"},{"id":"794931046603837441","questionId":"794931044645097473","content":"P1(Pno,Pname)、P2(Pno,Sname,Qty)、P3(Sname,City)","answer":1,"chooseValue":"C"},{"id":"794931046629003265","questionId":"794931044645097473","content":"P1(Pno,Pname)、P2(Pno,Qty)、P3(Sname,City)、P4(City,Qty)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931277395415041","title":"数据库的安全机制中,通过提供 () 供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。","analyze":"<p>本题考查数据库安全性的基础知识。</p><p>存储过程是数据库所提供的一种数据库对象,通过存储过程定义一段代码,提供给应用程序调用来执行。从安全性的角度考虑,更新数据时,通过提供存储过程让第三方调用,将需要更新的数据传入存储过程,而在存储过程内部用代码分别对需要的多个表进行更新,从而避免了向第三方提供系统的表结构,保证了系统的数据安全。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931279484178433"],"itemList":[{"id":"794931279438041089","questionId":"794931277395415041","content":"索引","answer":0,"chooseValue":"A"},{"id":"794931279463206913","questionId":"794931277395415041","content":"视图","answer":0,"chooseValue":"B"},{"id":"794931279484178433","questionId":"794931277395415041","content":"存储过程","answer":1,"chooseValue":"C"},{"id":"794931279505149953","questionId":"794931277395415041","content":"触发器","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931032649388033","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在数据库系统中,</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">数据的物理独立性和数据的逻辑独立性是分别通过修改</span></span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>41)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">来完成的。</span></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">数据库通常采用三级模式结构,其中,视图对应外模式、基本表对应模式、存储文件对应内模式。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">数据的独立性是由</span>DBMS的二级映像功能来保证的。数据的独立性包括数据的物理独立性和数据的逻辑独立性。数据的物理独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变。为了保证应用程序能够正确执行,需要通过修改概念模式与内模式之间的映像。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式与概念模式之间的映像。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt; background: #7F7F7F;\"><span style=\"font-family:宋体\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">(41)A</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931034880757761"],"itemList":[{"id":"794931034880757761","questionId":"794931032649388033","content":"模式与内模式之间的映像、外模式与模式之间的映像","answer":1,"chooseValue":"A"},{"id":"794931034905923585","questionId":"794931032649388033","content":"外模式与内模式之间的映像、外模式与模式之间的映像","answer":0,"chooseValue":"B"},{"id":"794931034922700801","questionId":"794931032649388033","content":"外模式与模式之间的映像、模式与内模式之间的映像","answer":0,"chooseValue":"C"},{"id":"794931034939478017","questionId":"794931032649388033","content":"外模式与内模式之间的映像、模式与内模式之间的映像","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931239114002433","title":"<p>在设计关系模式时,有时为了提高数据操作的性能,会故意增加冗余数据,使得关系模式不满足 3NF 或 BCNF,这种方法称之为反规范化,下列不属于反规范化手段的是()。</p>","analyze":"<p>在设计关系模式时,有时为了提高数据操作的性能,会故意增加冗余数据,使得关系模式不满足 3NF或 BCNF,这种方法称之为反规范化。</p><p>常见的范规范化手段有增加冗余属性、增加派生属性、合并模式和分割模式等。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931240980467713"],"itemList":[{"id":"794931240946913281","questionId":"794931239114002433","content":"合并模式","answer":0,"chooseValue":"A"},{"id":"794931240963690497","questionId":"794931239114002433","content":"增加冗余属性","answer":0,"chooseValue":"B"},{"id":"794931240980467713","questionId":"794931239114002433","content":"创建视图","answer":1,"chooseValue":"C"},{"id":"794931240997244929","questionId":"794931239114002433","content":"增加派生属性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931041746833409","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"> </span><span style=\"font-family: 宋体; font-size: 10.5pt; mso-spacerun: "yes"; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">销售公司数据库中的关系零件为</span>P(Pno,Pname,Sname,City,Qty),Pno表示零件号,Pname表示零件名称,Sname表示供应商,City表示所在地,Qty表示库存量。其函数依赖集F={Pno→Pname,(Pno,Sname)→Qty,Sname→City}。关系P为</span><span style=\"text-decoration: underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family: 宋体;\">(</span>44)。</span></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"line-height: 150%; text-indent: 21pt; margin-left: 0pt;\"><span style=\"line-height: 150%; font-family: 宋体; font-size: 10.5pt; mso-spacerun: "yes"; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">原零件关系</span>P存在非主属性对码的部分函数依赖:(Pno, Sname) —>Qty,但是Pno ——>Pname、Sname —>City,因此P∈1NF,而非2NF的。1NF主要存在冗余变大、修改操作的不一致、插入异常和删除异常的问题。</span><span style=\"line-height: 150%; font-family: 宋体; font-size: 10.5pt; mso-spacerun: "yes"; mso-font-kerning: 1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%; text-indent: 21pt; margin-left: 0pt;\"><span style=\"line-height: 150%; font-family: 宋体; font-size: 10.5pt; mso-spacerun: "yes"; mso-font-kerning: 1.0000pt;\"><span style=\"font-family: 宋体;\">分解后的关系模式</span>P1P2和P3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到3NF。</span><span style=\"line-height: 150%; font-family: 宋体; font-size: 10.5pt; mso-spacerun: "yes"; mso-font-kerning: 1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"background: #7F7F7F; font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family: 宋体;\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family: 宋体;\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family: 宋体;\">(</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">45)A </span></p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931043625881601"],"itemList":[{"id":"794931043625881601","questionId":"794931041746833409","content":"1NF","answer":1,"chooseValue":"A"},{"id":"794931043663630337","questionId":"794931041746833409","content":"2NF","answer":0,"chooseValue":"B"},{"id":"794931043692990465","questionId":"794931041746833409","content":"3NF","answer":0,"chooseValue":"C"},{"id":"794931043726544897","questionId":"794931041746833409","content":"4NF","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931059094474753","title":"<p><span style=\"font-family:宋体;font-family: 宋体; font-size: 10.5pt;\">某公司数据库中的元件关系模式为</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">P</span><span style=\"font-family:宋体;font-family: 宋体; font-size: 10.5pt;\">(元件号,元件名称,供应商,供应商所在地,库存量),函数依赖集</span><span style=\"font-family:Calibri;font-size: 10.5pt;\">F</span><span style=\"font-family:宋体;font-family: 宋体; font-size: 10.5pt;\">如下所示:</span><br/></p><p class=\"MsoNormal\" style=\"margin-left:0.0000pt;mso-para-margin-left:0.0000gd;text-indent:0.0000pt;mso-char-indent-count:0.0000;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> F={<span style=\"font-family:宋体\">元件号→元件名称,(元件号,供应商)→库存量,供应商→供应商所在地</span><span style=\"font-family:Calibri\">}</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">,</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">元件关系的主键为( </span><span style=\"font-family:宋体\">)。</span></span></p>","analyze":"<p><br/></p><p>元件号和供应商的组合键能推导出该关系模式的所有属性,因此为主键。<br/></p><p><br/></p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931060977717249"],"itemList":[{"id":"794931060960940033","questionId":"794931059094474753","content":"元件号,元件名称","answer":0,"chooseValue":"A"},{"id":"794931060977717249","questionId":"794931059094474753","content":"元件号,供应商","answer":1,"chooseValue":"B"},{"id":"794931060990300161","questionId":"794931059094474753","content":"元件号,供应商所在地","answer":0,"chooseValue":"C"},{"id":"794931061002883073","questionId":"794931059094474753","content":"供应商,供应商所在地","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931205257580545","title":"<p>数据库的安全机制中,通过提供 ( ) 供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。</p>","analyze":"<p>本题考查数据库安全性的基础知识。</p><p>存储过程是数据库所提供的一种数据库对象,通过存储过程定义一段代码,提供给应用程序调用来执行。从安全性的角度考虑,更新数据时,通过提供存储过程让第三方调用,将需要更新的数据传入存储过程,而在存储过程内部用代码分别对需要的多个表进行更新,从而避免了向第三方提供系统的表结构,保证了系统的数据安全。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931207153405953"],"itemList":[{"id":"794931207115657217","questionId":"794931205257580545","content":"索引","answer":0,"chooseValue":"A"},{"id":"794931207132434433","questionId":"794931205257580545","content":"视图","answer":0,"chooseValue":"B"},{"id":"794931207153405953","questionId":"794931205257580545","content":"存储过程","answer":1,"chooseValue":"C"},{"id":"794931207165988865","questionId":"794931205257580545","content":"触发器","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931076458893313","title":"<p><span style=\"font-family: 宋体; font-size: 10.5pt;\">在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:</span><br/></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">( </span></span></span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">)</span></span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">是指用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的。</span></span><span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 20.7pt;\">本题考查分布式数据库基本概念。分片透明是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。复制透明是指采用复制技术的分布方法,用户不需要知道数据是复制到哪些节点,如何复制的。位置透明是指用户无须知道数据存放的物理位置,逻辑透明,即局部数据模型透明,是指用户或应用程序无须知道局部场地使用的是哪种数据模型。</span><br/></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931078337941505"],"itemList":[{"id":"794931078337941505","questionId":"794931076458893313","content":"分片透明","answer":1,"chooseValue":"A"},{"id":"794931078363107329","questionId":"794931076458893313","content":"复制透明","answer":0,"chooseValue":"B"},{"id":"794931078388273153","questionId":"794931076458893313","content":"位置透明","answer":0,"chooseValue":"C"},{"id":"794931078409244673","questionId":"794931076458893313","content":"逻辑透明","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931196785086465","title":"在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为"教师",而在人事管理子系统中被称为"职工",这类冲突被称之为(25)。","analyze":"<p>在将局部ER图合成全局ER图的过程中需要消除冲突。冲突主要有:</p><p>属性冲突:</p><p>--属性域冲突:不同学校编码方式不同</p><p>--属性值冲突:重量采用千克、磅</p><p>结构冲突:</p><p>--同一对象在不同应用中的抽象不同:</p><p>职工在某一应用中是实体,在另一应用中是属性。</p><p>--同一实体在不同ER图中属性工人数和排列次序不同</p><p>命名冲突:</p><p>--同名异义</p><p>--异名同义</p><p>题干表述属于异名同义的命名冲突。</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931198697689089"],"itemList":[{"id":"794931198680911873","questionId":"794931196785086465","content":"语义冲突","answer":0,"chooseValue":"A"},{"id":"794931198697689089","questionId":"794931196785086465","content":"命名冲突","answer":1,"chooseValue":"B"},{"id":"794931198714466305","questionId":"794931196785086465","content":"属性冲突","answer":0,"chooseValue":"C"},{"id":"794931198727049217","questionId":"794931196785086465","content":"结构冲突","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931038693380097","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">给定关系模式</span>R(U,F),U={A,B,C,D},F={AB→C,CD→B}。关系R</span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">有</span></span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>43)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">。</span></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据函数依赖定义,可知</span>ACD→U ,ABD→U,所以ACD和ABD均为候选关键字。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据主属性的定义</span>“包含在任何一个候选码中的属性叫做主属性(Prime attribute), 否则叫做非主属性(Nonprime attribute)”,所以,关系R中的4个属性都是主属性。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"font-family: 宋体; font-size: 10.5pt; background: #7F7F7F;\"><span style=\"font-family:宋体\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">(43)A</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931040769560577"],"itemList":[{"id":"794931040769560577","questionId":"794931038693380097","content":"0个非主属性和4个主属性","answer":1,"chooseValue":"A"},{"id":"794931040790532097","questionId":"794931038693380097","content":"1个非主属性和3个主属性","answer":0,"chooseValue":"B"},{"id":"794931040803115009","questionId":"794931038693380097","content":"2个非主属性和2个主属性","answer":0,"chooseValue":"C"},{"id":"794931040824086529","questionId":"794931038693380097","content":"3个非主属性和1个主属性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931047551750145","title":"<p><span style=\"text-indent: 20.7pt; font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">某医院预约系统的部分需求为:患者可以查看医院发布的专家特长介绍及其就诊时间:系统记录患者信息,患者预约特定时间就诊。</span></span><span style=\"text-indent: 20.7pt; font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">用</span> ERD<span style=\"font-family:宋体\">对其进行数据建模时,患者是( </span></span><span style=\"text-indent: 20.7pt; font-family: 宋体; font-size: 10.5pt;\"> <span style=\"font-family:宋体\">)</span></span></p><p class=\"MsoNormal\"><br/></p>","analyze":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">按对于数据流图来说,患者属于外部实体;对于实体关系图来说,患者属于实体。</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">选项</span>D<span style=\"font-family:宋体\">的弱实体是指某些实体对于另一些实体有很强的依赖关系,即一个实体的存在必须以另一实体的存在为前提。如果题干改成“患者家属”,答案则是弱实体。</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt;\"><span style=\"font-family: 黑体; font-size: 10.5pt; background: #7F7F7F;\"><span style=\"font-family:黑体\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:Calibri\">A</span></span></p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931049418215425"],"itemList":[{"id":"794931049418215425","questionId":"794931047551750145","content":"实体","answer":1,"chooseValue":"A"},{"id":"794931049443381249","questionId":"794931047551750145","content":"属性","answer":0,"chooseValue":"B"},{"id":"794931049472741377","questionId":"794931047551750145","content":"联系","answer":0,"chooseValue":"C"},{"id":"794931049493712897","questionId":"794931047551750145","content":"弱实体","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931056242348033","title":"<p><span style=\"font-family:宋体\">若给定的关系模式为</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">R</span><span style=\"font-family:宋体\">,</span><span style=\"font-family:Calibri\">U={A,B,C}</span><span style=\"font-family:宋体\">,</span><span style=\"font-family:Calibri\">F = {AB</span><span style=\"font-family:宋体\">→</span><span style=\"font-family:Calibri\">C,C</span><span style=\"font-family:宋体\">→</span><span style=\"font-family:Calibri\">B}</span><span style=\"font-family:宋体\">,则关系</span><span style=\"font-family:Calibri\">R</span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Calibri\"> </span><span style=\"font-family:宋体\">)。</span></p><p class=\"MsoNormal\"><br/></p>","analyze":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">将本题关系模式</span>R<span style=\"font-family:宋体\">的函数依赖关系表达为:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">C<span style=\"font-family:宋体\">依赖于</span><span style=\"font-family:Calibri\">A</span><span style=\"font-family:宋体\">和</span><span style=\"font-family:Calibri\">B</span><span style=\"font-family:宋体\">,</span><span style=\"font-family:Calibri\">B</span><span style=\"font-family:宋体\">依赖于</span><span style=\"font-family:Calibri\">C</span><span style=\"font-family:宋体\">。</span></span><span style=\"font-family: Calibri; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">因此</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">A<span style=\"font-family:宋体\">的入度为零,所以他必然为候选关键字的一部分。</span></span><span style=\"font-family: Calibri; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">通过</span>A<span style=\"font-family:宋体\">与</span><span style=\"font-family:Calibri\">B</span><span style=\"font-family:宋体\">组合,或</span><span style=\"font-family:Calibri\">A</span><span style=\"font-family:宋体\">与</span><span style=\"font-family:Calibri\">C</span><span style=\"font-family:宋体\">组合,均能遍历全图,所以候选关系字有:</span><span style=\"font-family:Calibri\">AB</span><span style=\"font-family:宋体\">和</span><span style=\"font-family:Calibri\">AC</span><span style=\"font-family:宋体\">,因此</span><span style=\"font-family:Calibri\">A</span><span style=\"font-family:宋体\">、</span><span style=\"font-family:Calibri\">B</span><span style=\"font-family:宋体\">、</span><span style=\"font-family:Calibri\">C</span><span style=\"font-family:宋体\">均是主属性。</span></span><span style=\"font-family: Calibri; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt;\"><span style=\"font-family: 黑体; font-size: 10.5pt; background: #7F7F7F;\"><span style=\"font-family:黑体\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">B</span></p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931058138173441"],"itemList":[{"id":"794931058121396225","questionId":"794931056242348033","content":"有2个候选关键字AC和BC,并且有3个主属性","answer":0,"chooseValue":"A"},{"id":"794931058138173441","questionId":"794931056242348033","content":"有2个候选关键字AC和AB,并且有3个主属性","answer":1,"chooseValue":"B"},{"id":"794931058159144961","questionId":"794931056242348033","content":"只有一个候选关键字AC,并且有1个非主属性和2个主属性","answer":0,"chooseValue":"C"},{"id":"794931058175922177","questionId":"794931056242348033","content":"只有一个候选关键字AB,并且有1个非主属性和2个主属性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931023040237569","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">关系</span>R、S如下表所示,R÷(πA1</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">,</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">A2(σ 1<3(S)))的结果为</span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\">(44)</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">。</span></span></p><p class=\"MsoNormal\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/1ca60e5cc977a3b8be7a8ee242985dae.png?x-oss-process=style/ruankaodaren\" title=\"1ca60e5cc977a3b8be7a8ee242985dae.png\" alt=\"image.png\"/></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">关系代数的除法运算是同时从关系的水平方向和垂直方向进行运算的。若给定关系</span>R(X,Y)和S(Y,Z),X、Y、Z属性组,R÷S应当满足元组在X上的分量值x的象集Yx包含S在Y上投影的集合。记作:</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/f9d89cfa4dcd574537cabaf6019ada26.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">其中:</span><span style=\"font-size: 10.5pt; text-indent: 21pt;\">Yx为x在R象集,x=tr[X]。且R÷S的结果集的属性组为X。</span><br/></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">根据除法定义,</span>X属性为A3,Y属性为(A1,A2),R÷S应当满足元组在X上的分量值x的象集Yx包含S在Y上投影的集合,所以结果集的属性为A3。属性A3可以取3个值{3,4,7},其中:3的象集为{(1,2)},4的象集为{(2,1),(3,4)},7的象集为{(4,6)}。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">根据除法定义,本题关系</span>S为(πA1A2(σ 1<3(S)),在属性组Y(A1A2)上的投影为{(2,1),(3,4)}如下表所示:</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><img style=\"max-width:100%;height:auto\" width=\"287\" height=\"65\" src=\"https://image.chaiding.com/ruankao/c980f523f7be893c505acdd9a4bcb57a.gif?x-oss-process=style/ruankaodaren\"/><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">从以上分析可以看出,只有关系</span>R的属性A3的值为4时,其象集包含了关系S在属性组X即(A1,A2)上的投影,所以R÷S={4}。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(45)两个关系R和S进行自然连接时,选择两个关系R和S公共属性上相等的元组,去掉重复的属性列构成新关系。在这种情况下,关系R中的某些元组有可能在关系S中不存在公共属性值上相等的元组,造成关系R中这些元组的值在运算时舍弃了;同样关系S中的某些元组也可能舍弃。为此,扩充了关系运算左外联接、右外联接和完全外联接。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">左外联接是指</span>R与S进行自然连接时,只把A中舍弃的元组放到新关系中。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">右外联接是指</span>R与S进行自然连接时,只把S中舍弃的元组放到新关系中。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">完全外联接是指</span>R与S进行自然连接时,把尺和^中舍弃的元组都放到新关系中。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">试题</span>(45)R与S的左外联接、右外联接和完全外联接的结果如下表所示:</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/eb87bd433a318c284c18e1783992493d.png?x-oss-process=style/ruankaodaren\"/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/c4f6378bd85e7726f9988f6fade62768.png?x-oss-process=style/ruankaodaren\"/></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">从运算的结果可以看出</span><span style=\"font-size: 10.5pt;\">R与S的左外联接、右外联接和完全外联接的元组个数分别为4,4,6。</span><br/></span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">参考答案:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">(44)A </span></p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931024957034497"],"itemList":[{"id":"794931024957034497","questionId":"794931023040237569","content":"{4}","answer":1,"chooseValue":"A"},{"id":"794931024973811713","questionId":"794931023040237569","content":"{3,4}","answer":0,"chooseValue":"B"},{"id":"794931024990588929","questionId":"794931023040237569","content":"{3,4,7}","answer":0,"chooseValue":"C"},{"id":"794931025007366145","questionId":"794931023040237569","content":"{(1,2),(2,1),(3,4),(4,7)}","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931109006692353","title":"在分步设计法中,通常将数据库的设计分为 4 个阶段。其中(请作答此空)是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理建立企业数据模型。( )阶段将得到的应用视图转换成外部模式,即特定 DBMS 下的应用视图。","analyze":"数据库概念结构设计是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理,按一定的方法构造反映用户环境的数据及其相互联系的概念模型,即用户的数据模型或企业数据模型。逻辑结构设计的设计目标是把上一阶段得到的与 DBMS 无关的概念数据模型转换成等价的,并为某个特定的 DBMS 所接受的逻辑模型所表示的概念模式,同时将概念设计阶段得到的应用视图转换成外部模式,即特定 DBMS 下的应用视图。","multi":0,"questionType":1,"answer":"B","chooseItem":["794931110885740545"],"itemList":[{"id":"794931110868963329","questionId":"794931109006692353","content":"系统结构设计","answer":0,"chooseValue":"A"},{"id":"794931110885740545","questionId":"794931109006692353","content":"概念结构设计","answer":1,"chooseValue":"B"},{"id":"794931110902517761","questionId":"794931109006692353","content":"逻辑结构设计","answer":0,"chooseValue":"C"},{"id":"794931110915100673","questionId":"794931109006692353","content":"需求概念设计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931053256003585","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"> </span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">关系规范化在数据库设计的( </span><span style=\"font-family:宋体\">)阶段进行。</span></span></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><br/></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">数据库设计中规范化是在逻辑设计阶段进行的一项工作,该工作负责把关系模式进行规范,以减少冗余,以及一定程度上消除修改异常,插入异常及删除异常。</span></span><span style=\"font-family: Calibri; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt;\"><span style=\"font-family: 黑体; font-size: 10.5pt; background: #7F7F7F;\"><span style=\"font-family:黑体\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">C</span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931055286046721"],"itemList":[{"id":"794931055181189121","questionId":"794931053256003585","content":"需求分析","answer":0,"chooseValue":"A"},{"id":"794931055244103681","questionId":"794931053256003585","content":"概念设计","answer":0,"chooseValue":"B"},{"id":"794931055286046721","questionId":"794931053256003585","content":"逻辑设计","answer":1,"chooseValue":"C"},{"id":"794931055327989761","questionId":"794931053256003585","content":"物理设计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931123137302529","title":"分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。(请作答此空)是分布透明性的最高层次。( )指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。( )透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。","analyze":"<p>分布透明性包括:分片透明性、位置透明性和局部数据模型透明性。</p><p> (1)分片透明性是分布透明性的最高层次。所谓分片透明性是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。当分片模式改变时,只要改变全局模式到分片模式的映像(映像 2),而不影响全局模式和应用程序。全局模式不变,应用程序不必改写,这就是分片透明性。</p><p> (2)位置透明性是分布透明性的下一层次。所谓位置透明性是指,用户或应用程序应当了解分片情况,但不必了解片段的存储场地。当存储场地改变时,只要改变分片模式到分配模式的映像(映像 3),而不影响应用程序。同时,若片段的重复副本数目改变了,那么数据的冗余也会改变,但用户不必关心如何保持各副本的一致性,这也提供了重复副本的透明性。</p><p> (3)局部数据模型(逻辑透明)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。</p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931124978601985"],"itemList":[{"id":"794931124978601985","questionId":"794931123137302529","content":"分片透明性","answer":1,"chooseValue":"A"},{"id":"794931124999573505","questionId":"794931123137302529","content":"逻辑透明性","answer":0,"chooseValue":"B"},{"id":"794931125016350721","questionId":"794931123137302529","content":"位置透明性","answer":0,"chooseValue":"C"},{"id":"794931125033127937","questionId":"794931123137302529","content":"全局透明性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931114648031233","title":"设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是( )。","analyze":"完整性约束分为实体完整性约束、参照完整性约束和用户自定义完整性约束三类。其中实体完整性约束可以通过 Primary Key指定,参照完整性约束通过Foreign Key指定,某些简单的约束可以通过Check、Assertion等实现。针对复杂的约束,系统提供了触发器机制,通过用户编程实现。本题中的约束条件只能通过编写职工表上的触发器,在对工资进行修改或插入新记录时触发,将新工资值与工资范围表中职工职务对应的工资范围比对,只有在范围内才提交,否则回滚。","multi":0,"questionType":1,"answer":"C","chooseItem":["794931116531273729"],"itemList":[{"id":"794931116493524993","questionId":"794931114648031233","content":"建立“EMP.职务”向“P.职务”的参照完整性约束","answer":0,"chooseValue":"A"},{"id":"794931116510302209","questionId":"794931114648031233","content":"建立“P.职务”向“EMP.职务”的参照完整性约束","answer":0,"chooseValue":"B"},{"id":"794931116531273729","questionId":"794931114648031233","content":"建立EMP上的触发器程序审定该需求","answer":1,"chooseValue":"C"},{"id":"794931116552245249","questionId":"794931114648031233","content":"建立P上的触发器程序审定该需求","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931222240317441","title":"某磁盘的转速为7200 转/分,传输速度为 4MEB/s,控制器开销为 1ms。要保证读或写一个512字节的扇区的平均时间为11.3ms。那么,该磁盘的平均寻道时间最大应不超过( )ms。","analyze":"<p>磁盘读或写一个512字节的扇区所需平均时间应为该磁盘的平均寻道时间+平均旋转时间+读或写数据的传输时间+控制器的开销。现在,已知磁盘读或写一个512 字节的扇区所需平均时间=11.3ms 控制器的开销为1ms</p><p>平均旋转时间=0.5×60000÷7200=4.2ms</p><p>读或写数据的传输时间=(1000ms×0.5)÷(4×1024)=0.1ms 从而算出磁盘的平均寻道时间应不超过6.1ms。</p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931224131948545"],"itemList":[{"id":"794931224081616897","questionId":"794931222240317441","content":"3.9","answer":0,"chooseValue":"A"},{"id":"794931224098394113","questionId":"794931222240317441","content":"4.7","answer":0,"chooseValue":"B"},{"id":"794931224115171329","questionId":"794931222240317441","content":"5.5","answer":0,"chooseValue":"C"},{"id":"794931224131948545","questionId":"794931222240317441","content":"6.1","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931188266455041","title":"数据的物理独立性是指当数据库的(22)。","analyze":"<p>数据的逻辑独立性是指当模式改变时(例如增加新的关系,新的属性,改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。</p><p>数据的物理独立性是指当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做响应的改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931190141308929"],"itemList":[{"id":"794931190124531713","questionId":"794931188266455041","content":"外模式发生改变时,数据的物理结构需要改变","answer":0,"chooseValue":"A"},{"id":"794931190141308929","questionId":"794931188266455041","content":"内模式发生改变时,数据的逻辑结构不需要改变","answer":1,"chooseValue":"B"},{"id":"794931190162280449","questionId":"794931188266455041","content":"外模式发生改变时,数据的逻辑结构不需要改变","answer":0,"chooseValue":"C"},{"id":"794931190179057665","questionId":"794931188266455041","content":"内模式发生改变时,数据的物理结构不需要改变","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931111846236161","title":"<p>在分步设计法中,通常将数据库的设计分为 4 个阶段。其中( )是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理建立企业数据模型。(请作答此空)阶段将得到的应用视图转换成外部模式,即特定 DBMS 下的应用视图。</p>","analyze":"<p>数据库概念结构设计是数据库设计的第二阶段,其目标是对需求说明书提供的所有数据和处理要求进行抽象与综合处理,按一定的方法构造反映用户环境的数据及其相互联系的概念模型,即用户的数据模型或企业数据模型。逻辑结构设计的设计目标是把上一阶段得到的与 DBMS 无关的概念数据模型转换成等价的,并为某个特定的 DBMS 所接受的逻辑模型所表示的概念模式,同时将概念设计阶段得到的应用视图转换成外部模式,即特定 DBMS 下的应用视图。</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931113708507137"],"itemList":[{"id":"794931113695924225","questionId":"794931111846236161","content":"系统结构设计","answer":0,"chooseValue":"A"},{"id":"794931113708507137","questionId":"794931111846236161","content":"概念结构设计","answer":1,"chooseValue":"B"},{"id":"794931113721090049","questionId":"794931111846236161","content":"逻辑结构设计","answer":0,"chooseValue":"C"},{"id":"794931113742061569","questionId":"794931111846236161","content":"物理结构设计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931262270754817","title":"<p>某高校信息系统釆用分布式数据库系统,该系统中“每结点对本地数据都能独立管理”和“数据在不同场地上的存储”分别称为分布式数据库的 (20) 。</p>","analyze":"<p>共享性是指各结点数据共享;自治性指每结点对本地数据都能独立管理;可用性是指当某一场地故障时,系统可以使用其他场地上的副本而不至于使整个系统瘫痪;分布性是指数据在不同场地上的存储。</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931264263049217"],"itemList":[{"id":"794931264246272001","questionId":"794931262270754817","content":"共享性和分布性","answer":0,"chooseValue":"A"},{"id":"794931264263049217","questionId":"794931262270754817","content":"自治性和分布性","answer":1,"chooseValue":"B"},{"id":"794931264279826433","questionId":"794931262270754817","content":"自治性和可用性","answer":0,"chooseValue":"C"},{"id":"794931264292409345","questionId":"794931262270754817","content":"可用性和分布性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931219421745153","title":"<p>( )是一种信息分析工具,能自动地找出数据仓库中的模式及关系。</p>","analyze":"<p>数据仓库是一个数据库,它存储的信息来源于企业的多个数据源,为业务用户提供了分析组织业务状态所需数据的多维视图,专为支持管理决策而设计。一般而言,数据仓库是非常庞大的数据库,包含了数以百万甚至千万计的数据记录。</p><p>数据集是数据仓库的一个子集,满足组织中的业务部门从事务处理系统收集来的业务数据进行联机分析的需要。数据集并不在单一的数据库中存放企业所有的数据,而是仅包含了公司业务某一方面的数据子集(如财务等),其为某特定领域提供的数据可能比数据仓库提供的更详细。</p><p>数据挖掘是一种信息分析工具,利用先进的统计技术及机器学习技术。在大型的数据库中发现事实。数据挖掘能够自动地找到数据仓库中的模式及关系,是决策支持解决方案的下一步发展趋势。</p><p>预测分析将历史数据与关于未来的假设结合起来,预测事件的结果。</p><p></p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931221292404737"],"itemList":[{"id":"794931221275627521","questionId":"794931219421745153","content":"数据集市","answer":0,"chooseValue":"A"},{"id":"794931221292404737","questionId":"794931219421745153","content":"数据挖掘","answer":1,"chooseValue":"B"},{"id":"794931221313376257","questionId":"794931219421745153","content":"预测分析","answer":0,"chooseValue":"C"},{"id":"794931221334347777","questionId":"794931219421745153","content":"数据统计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931289047191553","title":"<p>在数据库的安全机制中,通过提供 (19) 供开发人员调用进行数据查询,从而保证保密的数据对无权限的用户隐藏。</p>","analyze":"<p>通过为用户定义视图(VIEW)把数据对用户的呈现限定在一定的范围内,把要保密的数据对无权限的用户隐藏,从而提供一定程度的安全保护。</p><p>参考答案:B</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931290934628353"],"itemList":[{"id":"794931290917851137","questionId":"794931289047191553","content":"索引","answer":0,"chooseValue":"A"},{"id":"794931290934628353","questionId":"794931289047191553","content":"视图","answer":1,"chooseValue":"B"},{"id":"794931290955599873","questionId":"794931289047191553","content":"触发器","answer":0,"chooseValue":"C"},{"id":"794931290976571393","questionId":"794931289047191553","content":"存储过程","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931125972652033","title":"分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。( )是分布透明性的最高层次。(请作答此空)指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。( )透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。","analyze":"<p>分布透明性包括:分片透明性、位置透明性和局部数据模型透明性。</p><p> (1)分片透明性是分布透明性的最高层次。所谓分片透明性是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。当分片模式改变时,只要改变全局模式到分片模式的映像(映像 2),而不影响全局模式和应用程序。全局模式不变,应用程序不必改写,这就是分片透明性。</p><p> (2)位置透明性是分布透明性的下一层次。所谓位置透明性是指,用户或应用程序应当了解分片情况,但不必了解片段的存储场地。当存储场地改变时,只要改变分片模式到分配模式的映像(映像 3),而不影响应用程序。同时,若片段的重复副本数目改变了,那么数据的冗余也会改变,但用户不必关心如何保持各副本的一致性,这也提供了重复副本的透明性。</p><p> (3)局部数据模型(逻辑透明)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931127881060353"],"itemList":[{"id":"794931127843311617","questionId":"794931125972652033","content":"分片透明性","answer":0,"chooseValue":"A"},{"id":"794931127860088833","questionId":"794931125972652033","content":"逻辑透明性","answer":0,"chooseValue":"B"},{"id":"794931127881060353","questionId":"794931125972652033","content":"位置透明性","answer":1,"chooseValue":"C"},{"id":"794931127897837569","questionId":"794931125972652033","content":"全局透明性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931117466603521","title":" 设关系模式R(U,F),其中R上的属性集U={A,B,C,D,E},R上的函数依赖集 F={A→B,DE→B,CB→E,E→A,B→D}。 (请作答此空)为关系R的候选关键字。分解( )是无损连接,并保持函数依赖的。","analyze":"<p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/99b6a3bae7957010561a0f03c9b984d8.jpg?x-oss-process=style/ruankaodaren\" title=\"99b6a3bae7957010561a0f03c9b984d8.jpg\" alt=\"1.jpg\"/>根据无损连接的判定算法,对选项A构造初始的判定表如下:<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/0aeacb4ee7e1451ec260ecaa52788949.jpg?x-oss-process=style/ruankaodaren\" title=\"0aeacb4ee7e1451ec260ecaa52788949.jpg\" alt=\"1.jpg\"/></p><p>由于A→B,DE→B,CB→E,E→A,B→D的决定因素中没有两行是相同的,因此选项 A是有损连接的。 对选项B构造初始的判定表如下:</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/64def8c41297735e5b2f8e66b9d4d277.jpg?x-oss-process=style/ruankaodaren\" title=\"64def8c41297735e5b2f8e66b9d4d277.jpg\" alt=\"1.jpg\"/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/e17ea53e710e972928d10336615e6952.jpg?x-oss-process=style/ruankaodaren\" title=\"e17ea53e710e972928d10336615e6952.jpg\" alt=\"1.jpg\"/></p><p>由于A→B,DE→B,CB→E,E→A,B→D的决定因素中没有两行是相同的,因此选项 B是有损连接的。 对选项C构造初始的判定表如下:</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/a6b25fd202109600160d89a937b07925.jpg?x-oss-process=style/ruankaodaren\" title=\"a6b25fd202109600160d89a937b07925.jpg\" alt=\"1.jpg\"/></p><p>由于A→B,属性A的第1行和第3行相同,可以将第1行b12改为a2;又由于B→D,属性B的第1行和第3行相同,而属性D第1行b14和第3行b34没有一行为a4,因此改为同一符号,即取行号值最小的b14。修改后的判定表如下:<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/2911caa110378443ba8a5d90b9650a33.jpg?x-oss-process=style/ruankaodaren\" title=\"2911caa110378443ba8a5d90b9650a33.jpg\" alt=\"1.jpg\"/></p><p>反复检查函数依赖集F,无法修改上表,所以选项C是有损连接的。 对选项D构造初始的判定表如下:<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/da51d2c9f5d121a67651ca13a9ac788f.jpg?x-oss-process=style/ruankaodaren\" title=\"da51d2c9f5d121a67651ca13a9ac788f.jpg\" alt=\"1.jpg\"/></p><p>由于A→B,属性A的第1行和第3行相同,可以将第3行b32改为a2;E→A,属性E的第2行和第3行相同,可以将属性A第2行b21改为a1;AC→E,属性E的第2行和第3行相同,可以将属性E第1行b15改为a5;B→D,属性B的第1行和第3行相同,属性D第1行b14和第3行b34没有一行为a4,因此改为同一符号,即取行号值最小的b14。修改后的判定表如下:<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/b08bd1aa719dce5bc11e24eeb3933382.jpg?x-oss-process=style/ruankaodaren\" title=\"b08bd1aa719dce5bc11e24eeb3933382.jpg\" alt=\"1.jpg\"/></p><p>由于E→D,属性E的第1~3行相同,可以将属性D第1行b14和第3行b34改为a4。修改后的判定表如下:<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/cb47fc7b54890cee225292e37773b3a6.jpg?x-oss-process=style/ruankaodaren\" title=\"cb47fc7b54890cee225292e37773b3a6.jpg\" alt=\"1.jpg\"/></p><p>由于上表第一行全为a,故分解无损。</p><p>现在分析该分解是否保持函数依赖。若分解保持函数依赖,那么分解的子模式的函数依赖集<img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/717a7f9b9b320da0949ec078d4b66064.jpg?x-oss-process=style/ruankaodaren\" title=\"717a7f9b9b320da0949ec078d4b66064.jpg\" alt=\"1.jpg\"/>。FR1=A→B,CB→A,FR2=E→D(根据Armstrong公理,系统传递依赖,E→A,A→B,B→D,所以E→D),FR3=E→A。可以求证F+与(FR1+FR2+FR3)+等价,即F+=(FR1+FR2+FR3)+=(A→B,CB→A,E→D,E→A)+,所以该分解保持函数依赖。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931119375011841"],"itemList":[{"id":"794931119333068801","questionId":"794931117466603521","content":"AB","answer":0,"chooseValue":"A"},{"id":"794931119358234625","questionId":"794931117466603521","content":"DE","answer":0,"chooseValue":"B"},{"id":"794931119375011841","questionId":"794931117466603521","content":"CE","answer":1,"chooseValue":"C"},{"id":"794931119391789057","questionId":"794931117466603521","content":"DB","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931233497829377","title":"<p>数据仓库中的()消除了源数据中的不一致性,提供整个企业的一致性全局信息。</p>","analyze":"<p>数据仓库4大特点:</p><p>面向主题:数据按主题组织。</p><p>集成的:消除了源数据中的不一致性,提供整个企业的一致性全局信息。</p><p>相对稳定的(非易失的):主要进行查询操作,只有少量的修改和删除操作(或是不删除)。</p><p>反映历史变化(随着时间变化):记录了企业从过去某一时刻到当前各个阶段的信息,可对发展历程和未来趋势做定量分析和预测。</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931235360100353"],"itemList":[{"id":"794931235343323137","questionId":"794931233497829377","content":"面向主题性","answer":0,"chooseValue":"A"},{"id":"794931235360100353","questionId":"794931233497829377","content":"集成性","answer":1,"chooseValue":"B"},{"id":"794931235376877569","questionId":"794931233497829377","content":"稳定性","answer":0,"chooseValue":"C"},{"id":"794931235393654785","questionId":"794931233497829377","content":"反映历史变化性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931225042112513","title":"<p>在五级流水线的嵌入式处理器设计中,一般包括取指、译码、执行、访存和回写。下面对这五个阶段描述不正确的是( )</p>","analyze":"<p>在典型的五级流水线的嵌入式处理器设计中(如 ARM9),其过程包括取指、译码、执行、访存和回写五个步骤。其中取指是指从存储器中取出指令,并将其放入指令流水线;译码是指对指令进行译码解码;执行是指利用逻辑运算单元进行运算的执行;访存是指在需要情况下进行数据存储器的访问;回写是指将指令产生的结果回写到寄存器中,包括任何从存储器中读取的数据。</p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931226954715137"],"itemList":[{"id":"794931226891800577","questionId":"794931225042112513","content":"取指是指从存储器中取出指令,并将其放入指令流水线","answer":0,"chooseValue":"A"},{"id":"794931226912772097","questionId":"794931225042112513","content":"译码是指对指令进行译码,执行是指通过算术逻辑单元进行运算","answer":0,"chooseValue":"B"},{"id":"794931226933743617","questionId":"794931225042112513","content":"访存是指访问数据存储器","answer":0,"chooseValue":"C"},{"id":"794931226954715137","questionId":"794931225042112513","content":"回写是指将指令产生的结果回写到外部存储器","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931061934018561","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">某公司数据库中的元件关系模式为</span>P<span style=\"font-family:宋体\">(元件号,元件名称,供应商,供应商所在地,库存量),函数依赖集</span><span style=\"font-family:Calibri\">F</span><span style=\"font-family:宋体\">如下所示:</span></span><span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left:0.0000pt;mso-para-margin-left:0.0000gd;text-indent:0.0000pt;mso-char-indent-count:0.0000;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> F={<span style=\"font-family:宋体\">元件号→元件名称,(元件号,供应商)→库存量,供应商→供应商所在地</span><span style=\"font-family:Calibri\">}</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">,</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">元件关系的主键为</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">元件号,供应商</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 0pt;\">,该关系存在冗余以及插入异常和删除异常等问题。</span><span style=\"font-family:宋体;font-family: 宋体; font-size: 10.5pt;\">为了解决这一问题需要将元件关系分解( </span><span style=\"font-family:宋体;font-family: 宋体; font-size: 10.5pt;\">)</span></p><p class=\"MsoNormal\"><br/></p>","analyze":"<p><br/></p><p>因为关系模式P存在冗余以及插入异常和删除异常等问题。<br/></p>为了解决这一问题需要将元件关系分解。选项A,选项B和选项D是有损连接的,且不保持函数依赖性故分解是错误的,例如,分解为选项A、选项B和选项D后,用户无法查询某元件由哪些供应商供应,原因是分解有损连接的,且不保持函数依赖。<p><br/></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931063884369921"],"itemList":[{"id":"794931063813066753","questionId":"794931061934018561","content":"元件1(元件号,元件名称,库存量)、元件2(供应商,供应商所在地)","answer":0,"chooseValue":"A"},{"id":"794931063842426881","questionId":"794931061934018561","content":"元件1(元件号,元件名称)、元件2(供应商,供应商所在地,库存量)","answer":0,"chooseValue":"B"},{"id":"794931063884369921","questionId":"794931061934018561","content":"元件1(元件号,元件名称)、元件2(元件号,供应商,库存量)、元件3(供应商,供应商所在地)","answer":1,"chooseValue":"C"},{"id":"794931063909535745","questionId":"794931061934018561","content":"元件1(元件号,元件名称)、元件2(元件号,库存量)、元件3(供应商,供应商所在地)、元件4(供应商所在地,库存量)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931286216036353","title":"在多用户共享系统中,许多事务可能同时对同一数据进行操作,由DBMS的 (17)子系统负责保证数据库的完整性不受破坏。","analyze":"<p>在多用户共享系统中,许多事务可能同时对同一数据进行操作,称为并发操作。此时,由DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,同时,避免用户得到不正确的数据。</p><p>参考答案:D</p><p><br/></p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931288111861761"],"itemList":[{"id":"794931288057335809","questionId":"794931286216036353","content":"封锁管理","answer":0,"chooseValue":"A"},{"id":"794931288069918721","questionId":"794931286216036353","content":"进程管理","answer":0,"chooseValue":"B"},{"id":"794931288090890241","questionId":"794931286216036353","content":"日志管理","answer":0,"chooseValue":"C"},{"id":"794931288111861761","questionId":"794931286216036353","content":"并发控制 <br/>","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931097589796865","title":"<p>给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式<img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/d94000d6ad02f314f138d8290840fe50.png?x-oss-process=style/ruankaodaren\" title=\"d94000d6ad02f314f138d8290840fe50.png\" alt=\"blob.png\"/>等价的SQL语句如下:select () from R, S where (作答此空)。</p>","analyze":"<p>本题考查关系代数运算与SQL语言的对应关系,注意本题中R与S是做自然连接操作,操作时会将R与S中相同字段名做等值连接,并将结果集去重复。所以R与S自然连接后的结果包括以下属性:</p><p>R.A,R.B,R.C,D,E,F,G。</p><p>关系代数选择条件为“1<6”,即R.A<F。</p><p>关系代数投影操作条件为“1,2,4,6,7”,对应的属性为R.A,R.B,D,F,G。</p><p><br/></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931099481427969"],"itemList":[{"id":"794931099443679233","questionId":"794931097589796865","content":"R.A=S.A OR R.B=S.B OR R.C=S.C OR R.A<S.F","answer":0,"chooseValue":"A"},{"id":"794931099460456449","questionId":"794931097589796865","content":"R.A=S.A OR R.B=S.B OR R.C=S.C OR R.A<S.B","answer":0,"chooseValue":"B"},{"id":"794931099481427969","questionId":"794931097589796865","content":"R.A=S.A AND R.B=S.B AND R.C=S.C AND R.A<S.F","answer":1,"chooseValue":"C"},{"id":"794931099502399489","questionId":"794931097589796865","content":"R.A=S.A AND R.B=S.B AND R.C=S.C AND R.A<S.B","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931265194184705","title":"<p>给定关系模式 R<U,F>;其中 U 为属性集,F 是 U 上的一组函数依赖,那么 Armstroog 公理系统的增广律是指( )。</p>","analyze":"<p>Armstrong 公理函数依赖的推理规则有以下三条:</p><p>自反律:若属性集Y 包含于属性集X,属性集X 包含于U,则X→Y 在R 上成立。(此处X→Y是平凡函数依赖)</p><p>增广律:若X→Y 在R 上成立,且属性集Z 包含于属性集U,则XZ→YZ 在R 上成立。</p><p>传递律:若X→Y 和 Y→Z在R 上成立,则X →Z 在R 上成立。</p><p>其他的所有函数依赖的推理规则可以使用这三条规则推导出。</p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931267220033537"],"itemList":[{"id":"794931267169701889","questionId":"794931265194184705","content":"若 X→Y,X→Z,则 X→YZ 为 F 所蕴涵","answer":0,"chooseValue":"A"},{"id":"794931267186479105","questionId":"794931265194184705","content":"若 X→Y,WY→Z,则 XW→Z 为 F 所蕴涵","answer":0,"chooseValue":"B"},{"id":"794931267203256321","questionId":"794931265194184705","content":"若 X→Y,Y→Z 为 F 所蕴涵,则 X→Z 为 F 所蕴涵","answer":0,"chooseValue":"C"},{"id":"794931267220033537","questionId":"794931265194184705","content":"若X→Y,为F 所蕴涵,且Z⊆U,则入XZ→YZ 为F 所蕴涵","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931067709575169","title":"<p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/36f762e14df168451e5dd1c1708865a2.png?x-oss-process=style/ruankaodaren\"/></p>","analyze":"<p><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\">本题前一空分析:</span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\"><br/></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\">A选项的关系代数表达式,错误之处在于选择的两个条件不应为“或”关系。</span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\"><br/></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\"> B选项的关系代数表达式,错误之处在于R与S仅做了笛卡尔积的操作,并没有把相同属性列做等值判断。应加上:2=4及3=5的选择条件才对。</span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\"><br/></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\"> C选项的关系代数表达式,与B选项有相同错误,同时投影列号还不正确。</span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\"><br/></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\"> 后面一空,首先值得说明的是,选项中有一个共同的错误,即“S.A4<’95’”应修改为“S.A4=’95’”。</span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\"><br/></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:12.0000pt;mso-font-kerning:0.0000pt;\"> 选项中几个条件都是正确的,需要选择的,其实只是使用AND还是OR来进行连接。由于进行自然连接以及相关条件判断都是同时要成立的,所以必须都要用AND进行连接。</span><span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931069638955009"],"itemList":[{"id":"794931069580234753","questionId":"794931067709575169","content":"A","answer":0,"chooseValue":"A"},{"id":"794931069601206273","questionId":"794931067709575169","content":"B","answer":0,"chooseValue":"B"},{"id":"794931069622177793","questionId":"794931067709575169","content":"C","answer":0,"chooseValue":"C"},{"id":"794931069638955009","questionId":"794931067709575169","content":"D","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931029105201153","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在数据库系统中,数据库的视图、基本表和存储文件的结构分别与</span></span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>40)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">对应。</span></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">数据库通常采用三级模式结构,其中,视图对应外模式、基本表对应模式、存储文件对应内模式。</span></span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt; background: #7F7F7F;\"><span style=\"font-family:宋体\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">40)C </span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931031567257601"],"itemList":[{"id":"794931031529508865","questionId":"794931029105201153","content":"模式、外模式、内模式","answer":0,"chooseValue":"A"},{"id":"794931031550480385","questionId":"794931029105201153","content":"模式、内模式、外模式","answer":0,"chooseValue":"B"},{"id":"794931031567257601","questionId":"794931029105201153","content":"外模式、模式、内模式","answer":1,"chooseValue":"C"},{"id":"794931031584034817","questionId":"794931029105201153","content":"外模式、内模式、模式","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931128812195841","title":"<p>分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。( )是分布透明性的最高层次。( )指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。(请作答此空)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。</p>","analyze":"<p>分布透明性包括:分片透明性、位置透明性和局部数据模型透明性。</p><p> (1)分片透明性是分布透明性的最高层次。所谓分片透明性是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。当分片模式改变时,只要改变全局模式到分片模式的映像(映像 2),而不影响全局模式和应用程序。全局模式不变,应用程序不必改写,这就是分片透明性。</p><p> (2)位置透明性是分布透明性的下一层次。所谓位置透明性是指,用户或应用程序应当了解分片情况,但不必了解片段的存储场地。当存储场地改变时,只要改变分片模式到分配模式的映像(映像 3),而不影响应用程序。同时,若片段的重复副本数目改变了,那么数据的冗余也会改变,但用户不必关心如何保持各副本的一致性,这也提供了重复副本的透明性。</p><p> (3)局部数据模型(逻辑透明)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931130691244033"],"itemList":[{"id":"794931130674466817","questionId":"794931128812195841","content":"分片透明性","answer":0,"chooseValue":"A"},{"id":"794931130691244033","questionId":"794931128812195841","content":"逻辑透明性","answer":1,"chooseValue":"B"},{"id":"794931130708021249","questionId":"794931128812195841","content":"位置透明性","answer":0,"chooseValue":"C"},{"id":"794931130724798465","questionId":"794931128812195841","content":"全局透明性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931120306147329","title":"设关系模式R(U,F),其中R上的属性集U={A,B,C,D,E},R上的函数依赖集 F={A→B,DE→B,CB→E,E→A,B→D}。 ( )为关系R的候选关键字。分解(请作答此空)是无损连接,并保持函数依赖的。","analyze":"<p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/48cacefa253fe955bf081e3af3e067c4.jpg?x-oss-process=style/ruankaodaren\" title=\"48cacefa253fe955bf081e3af3e067c4.jpg\" alt=\"1.jpg\"/>根据无损连接的判定算法,对选项A构造初始的判定表如下:<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/0cdeb9b5112459de995effbbdf9958f5.jpg?x-oss-process=style/ruankaodaren\" title=\"0cdeb9b5112459de995effbbdf9958f5.jpg\" alt=\"1.jpg\"/></p><p>由于A→B,DE→B,CB→E,E→A,B→D的决定因素中没有两行是相同的,因此选项 A是有损连接的。 对选项B构造初始的判定表如下: </p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/83d4d2c9a3048643d19108c1dccfc6ac.jpg?x-oss-process=style/ruankaodaren\" title=\"83d4d2c9a3048643d19108c1dccfc6ac.jpg\" alt=\"1.jpg\"/></p><p>由于A→B,DE→B,CB→E,E→A,B→D的决定因素中没有两行是相同的,因此选项 B是有损连接的。 对选项C构造初始的判定表如下: <br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/0251b2bf32088cc2c3344d1a66c872c7.jpg?x-oss-process=style/ruankaodaren\" title=\"0251b2bf32088cc2c3344d1a66c872c7.jpg\" alt=\"1.jpg\"/></p><p>由于A→B,属性A的第1行和第3行相同,可以将第1行b12改为a2;又由于B→D,属性B的第1行和第3行相同,而属性D第1行b14和第3行b34没有一行为a4,因此改为同一符号,即取行号值最小的b14。修改后的判定表如下:<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/45b2c2ae8b09515f0407a52c9251ac5d.jpg?x-oss-process=style/ruankaodaren\" title=\"45b2c2ae8b09515f0407a52c9251ac5d.jpg\" alt=\"1.jpg\"/></p><p>反复检查函数依赖集F,无法修改上表,所以选项C是有损连接的。 对选项D构造初始的判定表如下: <br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/54bcbd3c45348b384ba1da7e90972f35.jpg?x-oss-process=style/ruankaodaren\" title=\"54bcbd3c45348b384ba1da7e90972f35.jpg\" alt=\"1.jpg\"/></p><p>由于A→B,属性A的第1行和第3行相同,可以将第3行b32改为a2;E→A,属性E的第2行和第3行相同,可以将属性A第2行b21改为a1;AC→E,属性E的第2行和第3行相同,可以将属性E第1行b15改为a5;B→D,属性B的第1行和第3行相同,属性D第1行b14和第3行b34没有一行为a4,因此改为同一符号,即取行号值最小的b14。修改后的判定表如下:<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/b82fcfe474e9b5e7b1001f394fc47598.jpg?x-oss-process=style/ruankaodaren\" title=\"b82fcfe474e9b5e7b1001f394fc47598.jpg\" alt=\"1.jpg\"/></p><p>由于E→D,属性E的第1~3行相同,可以将属性D第1行b14和第3行b34改为a4。修改后的判定表如下:<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/9105158e04a56cb8582bdac236406764.jpg?x-oss-process=style/ruankaodaren\" title=\"9105158e04a56cb8582bdac236406764.jpg\" alt=\"1.jpg\"/></p><p>由于上表第一行全为a,故分解无损。</p><p>现在分析该分解是否保持函数依赖。若分解保持函数依赖,那么分解的子模式的函数依赖集<img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/e29c96f7d252667e5f0e1ef291efe46c.jpg?x-oss-process=style/ruankaodaren\" title=\"e29c96f7d252667e5f0e1ef291efe46c.jpg\" alt=\"1.jpg\"/>。FR1=A→B,CB→A,FR2=E→D(根据Armstrong公理,系统传递依赖,E→A,A→B,B→D,所以E→D),FR3=E→A。可以求证F+与(FR1+FR2+FR3)+等价,即F+=(FR1+FR2+FR3)+=(A→B,CB→A,E→D,E→A)+,所以该分解保持函数依赖</p><p><br/></p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931122227138561"],"itemList":[{"id":"794931122181001217","questionId":"794931120306147329","content":"ρ={R1(AC),R2(ED),R3(B)}","answer":0,"chooseValue":"A"},{"id":"794931122197778433","questionId":"794931120306147329","content":"ρ={R1(AC),R2(E),R3(DB)}","answer":0,"chooseValue":"B"},{"id":"794931122210361345","questionId":"794931120306147329","content":"ρ={R1(AC),R2(ED),R3(AB)}","answer":0,"chooseValue":"C"},{"id":"794931122227138561","questionId":"794931120306147329","content":"ρ={R1(ABC),R2(ED),R3(ACE)}","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931253466910721","title":"<p>若事务T1对数据D1已加共享锁,事务T2对数据D2已加排他锁,那么 (17) 。</p>","analyze":"<p>为了保持并发控制中,数据库数据的一致性。引入了排它锁(X锁)和共享锁(S锁)。</p><p>并且,规定:</p><p>(1)事务T对数据A加X锁,则不允许其他事务对数据A加任何类型锁。</p><p>(2)事务T对数据A加S锁,则允许其他事务对数据A加S锁,但不允许加X锁。</p><p>因此,本题事务T1对数据D1已加共享锁,则T2可以对数据D1加共享锁,但不能加排它锁。事务T2对数据D2已加排他锁,则T1不能对D2加任何类型锁。</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931255354347521"],"itemList":[{"id":"794931255337570305","questionId":"794931253466910721","content":"事务T1对数据D2加共享锁成功,加排它锁失败;事务T2对数据D1加共享锁成功、加排它锁失败","answer":0,"chooseValue":"A"},{"id":"794931255354347521","questionId":"794931253466910721","content":"事务T1对数据D2加排它锁和共享锁都失败;事务T2对数据D1加共享锁成功、加排它锁失败","answer":1,"chooseValue":"B"},{"id":"794931255383707649","questionId":"794931253466910721","content":"事务T1对数据D2加共享锁失败,加排它锁成功;事务T2对数据D1加共享锁成功、加排它锁失败","answer":0,"chooseValue":"C"},{"id":"794931255404679169","questionId":"794931253466910721","content":"事务T1对数据D2加共享锁成功,加排它锁失败;事务T2对数据D1加共享锁和排它锁都失败","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931236303818753","title":"<p>给定关系模式 R<U,F>;其中 U 为属性集,F 是 U 上的一组函数依赖,那么 Armstroog 公理系统的增广律是指( )。 </p>","analyze":"<p>试题分析:</p><p>Armstrong 公理函数依赖的推理规则有以下三条:</p><p>自反律:若属性集Y 包含于属性集X,属性集X 包含于U,则X→Y 在R 上成立。(此处X→Y是平凡函数依赖)</p><p>增广律:若X→Y 在R 上成立,且属性集Z 包含于属性集U,则XZ→YZ 在R 上成立。</p><p>传递律:若X→Y 和 Y→Z在R 上成立,则X →Z 在R 上成立。</p><p>其他的所有函数依赖的推理规则可以使用这三条规则推导出。</p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931238208032769"],"itemList":[{"id":"794931238153506817","questionId":"794931236303818753","content":"若 X→Y,X→Z,则 X→YZ 为 F 所蕴涵","answer":0,"chooseValue":"A"},{"id":"794931238174478337","questionId":"794931236303818753","content":"若 X→Y,WY→Z,则 XW→Z 为 F 所蕴涵","answer":0,"chooseValue":"B"},{"id":"794931238191255553","questionId":"794931236303818753","content":"若 X→Y,Y→Z 为 F 所蕴涵,则 X→Z 为 F 所蕴涵","answer":0,"chooseValue":"C"},{"id":"794931238208032769","questionId":"794931236303818753","content":"若 X→Y,为 F 所蕴涵,且 Z⊆U,则入 XZ→YZ 为 F 所蕴涵","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931017327595521","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">给定关系模式</span>R(A1,A2,A3,A4),R上的函数依赖集F={A1A3→A2,A2→A3},则R</span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>42)</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">。</span></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">A1A3→A2,A2→A3,没有出现A4,所以候选关键字中肯定包A4,属性A1A3A4决定全属性,故为候选关键字。同理A1A2A4也为候选关键字。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 21pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">设</span>U1={A1,A2},U2={A1,A3},那么可得出:U1∩U2→(U1-U2)=A1→A2,U1∩U2→(U2-U1)=A1→A3,而A1-A2,A1-A3∉F+,所以分解ρ是有损连接的。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">又因为</span>F1=F2=∅, F+≠(F1∪F2)+,所以分解不保持函数依赖。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">参考答案:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">(42)</span><span style=\"font-family: 宋体; font-size: 10.5pt;\">C</span><span style=\"font-family: 宋体; font-size: 10.5pt;\"> </span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931019252781057"],"itemList":[{"id":"794931019215032321","questionId":"794931017327595521","content":"有一个候选关键字A1A3","answer":0,"chooseValue":"A"},{"id":"794931019236003841","questionId":"794931017327595521","content":"有一个候选关键字A1A2A3","answer":0,"chooseValue":"B"},{"id":"794931019252781057","questionId":"794931017327595521","content":"有两个候选关键字A1A3A4和A1A2A4","answer":1,"chooseValue":"C"},{"id":"794931019269558273","questionId":"794931017327595521","content":"有三个候选关键字A1A2、A1A3和A1A4","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931094754447361","title":"<p>给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式<img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/876640779e8b17edb1c378c57b36b94b.png?x-oss-process=style/ruankaodaren\" title=\"876640779e8b17edb1c378c57b36b94b.png\" alt=\"blob.png\"/>等价的SQL语句如下:select (作答此空) from R, S where ()。</p>","analyze":"<p>本题考查关系代数运算与SQL语言的对应关系,注意本题中R与S是做自然连接操作,操作时会将R与S中相同字段名做等值连接,并将结果集去重复。所以R与S自然连接后的结果包括以下属性:</p><p>R.A,R.B,R.C,D,E,F,G。</p><p>关系代数选择条件为“1<6”,即R.A<F。</p><p>关系代数投影操作条件为“1,2,4,6,7”,对应的属性为R.A,R.B,D,F,G。</p><p><br/></p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931096633495553"],"itemList":[{"id":"794931096608329729","questionId":"794931094754447361","content":"R.A,R.B,R.E,S.C,G","answer":0,"chooseValue":"A"},{"id":"794931096633495553","questionId":"794931094754447361","content":"R.A,R.B,D,F,G","answer":1,"chooseValue":"B"},{"id":"794931096654467073","questionId":"794931094754447361","content":"R.A,R.B,R.D,S.C,F","answer":0,"chooseValue":"C"},{"id":"794931096679632897","questionId":"794931094754447361","content":"R.A,R.B,R.D,S.C,G","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931073598377985","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:</span></span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">( </span><span style=\"font-family:宋体\">)</span></span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">是指局部数据模型透明,即用户或应用程序无须知道局部使用的是哪种数据模型</span></span></p>","analyze":"<p><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 20.7pt;\">本题考查分布式数据库基本概念。分片透明是指用户或应用程序不需要知道逻辑上访问的表具体是怎么分块存储的。复制透明是指采用复制技术的分布方法,用户不需要知道数据是复制到哪些节点,如何复制的。位置透明是指用户无须知道数据存放的物理位置,逻辑透明,即局部数据模型透明,是指用户或应用程序无须知道局部场地使用的是哪种数据模型。</span><br/></p><p class=\"MsoNormal\" style=\"text-indent:20.7000pt;\"><span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931075557117953"],"itemList":[{"id":"794931075502592001","questionId":"794931073598377985","content":"分片透明","answer":0,"chooseValue":"A"},{"id":"794931075523563521","questionId":"794931073598377985","content":"复制透明","answer":0,"chooseValue":"B"},{"id":"794931075540340737","questionId":"794931073598377985","content":"位置透明","answer":0,"chooseValue":"C"},{"id":"794931075557117953","questionId":"794931073598377985","content":"逻辑透明","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931014341251073","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">数据挖掘的分析方法可以划分为关联分析、序列模式分析、分类分析和聚类分析四种。如果某方法需要一个示例库(该库中的每个元组都有一个给定的类标识)做训练集时,这种分析方法属于</span></span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>41)</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">。</span></span></p>","analyze":"<p><span style=\"font-family:宋体\">从功能上可以将数据挖掘的分析方法划分为四种,即关联</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 20.7pt;\">(Associations)分析、序列模式(Sequential Patterns)分析、分类(Classifiers)分析和聚类(Clustering)分析。</span><br/></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"> <span style=\"font-family:宋体\">关联分析、序列分析、分类分析、聚类分析的基本思想为:。</span> </span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>1)关联分析。关联分析主要用于发现不同事件之间的关联性,即一个事件发生的同时,另一个事件也经常发生。关联分析的重点在于快速发现那些有实用价值的关联发生的事件。其主要依据是事件发生的概率和条件概率应该符合一定的统计意义。在进行关联分析的同时,还需要计算两个参数,分别是最小置信度(可信度)和最小支持度,前者表示规则需满足的最低可靠度,用以过滤掉可能性过小的规则;后者则用来表示规则在统计意义上需满足的最小程度。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>2)序列分析。序列分析主要用于发现一定时间间隔内接连发生的事件,这些事件构成一个序列,发现的序列应该具有普遍意义,其依据除了统计上的概率之外,还要加上时间的约束。在进行序列分析时,也应计算置信度和支持度。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>3)分类分析。分类分析通过分析具有类别的样本特点,得到决定样本属于各种类别的规则或方法。利用这些规则和方法对未知类别的样本分类时应该具有一定的准确度。其主要方法有基于统计学的贝叶斯方法、神经网络方法、决策树方法等。分类分析时首先为每个记录赋予一个标记(一组具有不同特征的类别),即按标记分类记录,然后检查这些标定的记录,描述出这些记录的特征。这些描述可能是显式的,例如,一组规则定义;也可能是隐式的,例如,一个数学模型或公式。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"text-indent: 20.7pt; line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>4)聚类分析。聚类分析是根据“物以类聚”的原理,将本身没有类别的样本聚集成不同的组,并且对每个这样的组进行描述的过程。其主要依据是聚集到同一个组中的样本应该彼此相似,而属于不同组的样本应该足够不相似。聚类分析法是分类分析法的逆过程,它的输入集是一组未标定的记录,即输入的记录没有作任何处理,目的是根据一定的规则,合理地划分记录集合,并用显式或隐式的方法描述不同的类别。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">在实际应用的</span>DM系统中,上述四种分析方法有着不同的适用范围,因此经常被综合运用。</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p><p class=\"MsoNormal\" style=\"line-height: 150%;\"><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"><span style=\"font-family:宋体\">参考答案:</span></span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">(41)</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\">C</span><span style=\"font-family: 宋体; line-height: 150%; font-size: 10.5pt;\"></span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931016400654337"],"itemList":[{"id":"794931016358711297","questionId":"794931014341251073","content":"关联分析","answer":0,"chooseValue":"A"},{"id":"794931016383877121","questionId":"794931014341251073","content":"序列模式分析","answer":0,"chooseValue":"B"},{"id":"794931016400654337","questionId":"794931014341251073","content":"分类分析","answer":1,"chooseValue":"C"},{"id":"794931016417431553","questionId":"794931014341251073","content":"聚类分析","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931035849641985","title":"<p><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">给定关系模式</span>R(U,F),U={A,B,C,D},F={AB→C,CD→B}。关系R</span><span style=\"text-decoration:underline;\"><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span>42)。</span></span></p>","analyze":"<p><br/></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 21pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据函数依赖定义,可知</span>ACD→U ,ABD→U,所以ACD和ABD均为候选关键字。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-left: 0pt; text-indent: 0pt; line-height: 150%;\"><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据主属性的定义</span>“包含在任何一个候选码中的属性叫做主属性(Prime attribute), 否则叫做非主属性(Nonprime attribute)”,所以,关系R中的4个属性都是主属性。</span><span style=\"mso-spacerun:'yes';font-family:宋体;line-height:150%;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\"><span style=\"font-family: 宋体; font-size: 10.5pt; background: #7F7F7F;\"><span style=\"font-family:宋体\">参考答案</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">:</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">(</span></span><span style=\"font-family: 宋体; font-size: 10.5pt;\">42)C </span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931037766438913"],"itemList":[{"id":"794931037728690177","questionId":"794931035849641985","content":"只有1个候选关键字ACB","answer":0,"chooseValue":"A"},{"id":"794931037745467393","questionId":"794931035849641985","content":"只有1个候选关键字BCD","answer":0,"chooseValue":"B"},{"id":"794931037766438913","questionId":"794931035849641985","content":"有2个候选关键字ACD和ABD","answer":1,"chooseValue":"C"},{"id":"794931037783216129","questionId":"794931035849641985","content":"有2个候选关键字ACB和BCD","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931147653009409","title":"若要使某用户只能查询表EMP中的部分记录,应采取的策略是()。","analyze":"<p>选项A是错误的,因为具有DBA特权的用户可操作数据库的所有资源。</p><p>选项B是错误的,因为选项B是将表EMP的查询权限赋予该用户,即全部记录,而题目只允许某用户查询表EMP中的部分记录。</p><p>选项C是误的,因为编写查询表EMP的存储过程仍然是查询表EMP的所有记录。</p><p>选项D是正确的,因为是构建该部分记录的行级视图,并将该视图的查询权限赋予该用户。</p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931149561417729"],"itemList":[{"id":"794931149502697473","questionId":"794931147653009409","content":"将该用户级别设定为DBA","answer":0,"chooseValue":"A"},{"id":"794931149519474689","questionId":"794931147653009409","content":"将表EMP的查询权限赋予该用户","answer":0,"chooseValue":"B"},{"id":"794931149540446209","questionId":"794931147653009409","content":"编写查询表EMP的存储过程","answer":0,"chooseValue":"C"},{"id":"794931149561417729","questionId":"794931147653009409","content":"构建该部分记录的行级视图,并将该视图的查询权限赋予该用户","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931070561701889","title":"<p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/35ca41b5e672ecc8673107b0502d224d.png?x-oss-process=style/ruankaodaren\" title=\"35ca41b5e672ecc8673107b0502d224d.png\" alt=\"image.png\"/>运算<br/><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/0aa6f3704d94bf13a3451b0b2c8919c2.png?x-oss-process=style/ruankaodaren\" title=\"0aa6f3704d94bf13a3451b0b2c8919c2.png\" alt=\"image.png\"/></p>","analyze":"<p><span style=\"font-family: 宋体; font-size: 12pt;\">选项中几个条件都是正确的,需要选择的,其实只是使用AND还是OR来进行连接。由于进行自然连接以及相关条件判断都是同时要成立的,所以必须都要用AND进行连接。</span><br/></p><p class=\"MsoNormal\"><span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931072491081729"],"itemList":[{"id":"794931072457527297","questionId":"794931070561701889","content":"A","answer":0,"chooseValue":"A"},{"id":"794931072474304513","questionId":"794931070561701889","content":"B","answer":0,"chooseValue":"B"},{"id":"794931072491081729","questionId":"794931070561701889","content":"C","answer":1,"chooseValue":"C"},{"id":"794931072512053249","questionId":"794931070561701889","content":"D","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931268163751937","title":"<p>在设计关系模式时,有时为了提高数据操作的性能,会故意增加冗余数据,使得关系模式不满足 3NF 或 BCNF,这种方法称之为反规范化,下列不属于反规范化手段的是( )。</p>","analyze":"<p>在设计关系模式时,有时为了提高数据操作的性能,会故意增加冗余数据,使得关系模式不满足 3NF或 BCNF,这种方法称之为反规范化。</p><p>常见的范规范化手段有增加冗余属性、增加派生属性、合并模式和分割模式等。<br/></p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931270516756481"],"itemList":[{"id":"794931270483202049","questionId":"794931268163751937","content":"合并模式","answer":0,"chooseValue":"A"},{"id":"794931270499979265","questionId":"794931268163751937","content":"增加冗余属性","answer":0,"chooseValue":"B"},{"id":"794931270516756481","questionId":"794931268163751937","content":"创建视图","answer":1,"chooseValue":"C"},{"id":"794931270546116609","questionId":"794931268163751937","content":"增加派生属性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931173645111297","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>在数据库设计的需求分析阶段应当形成(41),这些文档可以作为(42)阶段的设计依据。</p>","analyze":"数据库设计主要分为用户需求分析、概念结构、逻辑结构和物理结构设计四个阶段。其中,在用户需求分析阶段中,数据库设计人员采用一定的辅助工具对应用对象的功能、性能、 限制等要求所进行的科学分析,并形成需求说明文档、数据字典和数据流程图。用户需求分析阶段形成的相关文档用以作为概念结构设计的设计依据。","multi":0,"questionType":1,"answer":"C","chooseItem":["794931175557713921"],"itemList":[{"id":"794931175507382273","questionId":"794931173645111297","content":"程序文档、数据字典和数据流图","answer":0,"chooseValue":"A"},{"id":"794931175532548097","questionId":"794931173645111297","content":"需求说明文档、程序文档和数据流图","answer":0,"chooseValue":"B"},{"id":"794931175557713921","questionId":"794931173645111297","content":"需求说明文档、数据字典和数据流图","answer":1,"chooseValue":"C"},{"id":"794931175578685441","questionId":"794931173645111297","content":"需求说明文档、数据字典和程序文档","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931153281765377","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/19112328b1daaebc7e98e51484404353.jpg?x-oss-process=style/ruankaodaren\" title=\"19112328b1daaebc7e98e51484404353.jpg\" alt=\"1.jpg\"/></p><p>商品关系的主键是 (34);仓库关系的主键是(35);仓库关系 (36) ,为了解决这一问题,需要将仓库关系分解为 (37) 。<br/></p>","analyze":"商品关系的主键是商品号,仓库关系的主键是(仓库号,商品号)。显然,仓库关系存在冗余、修改操作的不一致,以及插入异常和删除异常。例如,仓库号为“01”的商品有3种,其地址就要重复3次,故存在冗余。为了解决仓库关系模式存在的问题,就需要进行模式分解,其中(37)空选项A存在非主属性对主键的部分函数依赖,即“仓库号→电话”。选项B存在的问题是分解属于有损联接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同。","multi":0,"questionType":1,"answer":"A","chooseItem":["794931155135647745"],"itemList":[{"id":"794931155135647745","questionId":"794931153281765377","content":"商品号","answer":1,"chooseValue":"A"},{"id":"794931155152424961","questionId":"794931153281765377","content":"商品名称","answer":0,"chooseValue":"B"},{"id":"794931155169202177","questionId":"794931153281765377","content":"生产商","answer":0,"chooseValue":"C"},{"id":"794931155185979393","questionId":"794931153281765377","content":"单价","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931256360980481","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>若要将部门表Demp中name列的查询权限赋予用户XiaoLi。并允许XiaoLi将该限授予他人。实现的SQL语句如下:</p><p>GRANT (18) ON TABLE Demp TO XiaoLi (19) 。</p>","analyze":"<p>授权语句GRANT的格式为:</p><p>GRANT <权限> [,<权限>]…</p><p>[ON <对象类型><对象名>]</p><p>TO <用户>[,<用户>]…</p><p>[WITH GRANT OPTION];</p><p>WITH GRANT OPTION的作用是权限传递,既允许用户将其权限分配给其他用户。所以(45)空为WITH GRANT OPTION。</p><p>由于题目要求传递的权限是name列的查询权限,所以空(18)为SELECT (name)。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931258361663489"],"itemList":[{"id":"794931258328109057","questionId":"794931256360980481","content":"QUERY(name)","answer":0,"chooseValue":"A"},{"id":"794931258344886273","questionId":"794931256360980481","content":"SEARCH (name)","answer":0,"chooseValue":"B"},{"id":"794931258361663489","questionId":"794931256360980481","content":"SELECT(name)","answer":1,"chooseValue":"C"},{"id":"794931258374246401","questionId":"794931256360980481","content":"ALL PRIVILEGES(name)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931213780406273","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>设ρ={(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为( ),分解ρ( )。</p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/e1f95518f8403d31d65fdc376ce621db.jpg?x-oss-process=style/ruankaodaren\" title=\"e1f95518f8403d31d65fdc376ce621db.jpg\" alt=\"1.jpg\"/>","analyze":"A1A3可以唯一确定一个A2,例如,A1=a,A3=d,可以确定A2=a。同理A1A2也能唯一确定一个A3。U1∩U2=A1,A1无法推出A2、A3,所以属于有损连接。该分解也不保持函数依赖具体可参考51CTO相关视频课程。","multi":0,"questionType":1,"answer":"D","chooseItem":["794931215672037377"],"itemList":[{"id":"794931215630094337","questionId":"794931213780406273","content":"F={A1→A2,A1→A3}","answer":0,"chooseValue":"A"},{"id":"794931215642677249","questionId":"794931213780406273","content":"F={A1→A2}","answer":0,"chooseValue":"B"},{"id":"794931215655260161","questionId":"794931213780406273","content":"F={A1→A3}","answer":0,"chooseValue":"C"},{"id":"794931215672037377","questionId":"794931213780406273","content":"F={A1A3→A2,A1A2→A3}","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931191147941889","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p>设有职工实体 Employee (职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址是一个(23)属性;为了将数据库模式设计的更合理,对于家庭成员属性(24)。","analyze":"本题职工实体集Employee的通信地址可以进一步分为邮编、省、市、街道。属于符合属性。为了将数据库模式设计的更合理,对于家庭成员属性应该将职工亲属的姓名加上职工号设计成为一个独立的实体。否则会职工实体有数据冗余等问题的产生。","multi":0,"questionType":1,"answer":"B","chooseItem":["794931193026990081"],"itemList":[{"id":"794931193010212865","questionId":"794931191147941889","content":"简单","answer":0,"chooseValue":"A"},{"id":"794931193026990081","questionId":"794931191147941889","content":"复合","answer":1,"chooseValue":"B"},{"id":"794931193043767297","questionId":"794931191147941889","content":"多值","answer":0,"chooseValue":"C"},{"id":"794931193060544513","questionId":"794931191147941889","content":"派生","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931164979679233","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)中的元素分别表示供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip,City),Zip→City。</p><p>a. “供应商”表S属于(38)。</p><p>b.若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的:零件号不能为空,且值是唯—的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。</p><p>CREATE TABLE S(Sno CHAR(5) (39),</p><p>Sname CHAR(30) UNIQUE,</p><p>Zip CHAR(8),</p><p>City CHAR(20),</p><p>(40);</p>","analyze":"<p>"供应商"表S属于2NF,因为表S的主键是Sno,非主属性Sname,Zip,City不存在对主键的部分函数依赖。但是,当2NF消除了非主属性对主键的传递函数依赖,则称为3NF。"供应商"表S不属于 3NF,因为存在传递依赖,即Sno→ Zip,Zip →City。所以正确的答案是B。</p><p>要求供应商代码不能为空,且值是唯一的,供应商的名也是唯一的,所以需要用NOT NULL UNIQUE。试题(44)正确的答案是C,因为表S的主键是Sno,所以需要用PRIMARY KEY(Sno)来约束。补充完整的SQL语句如下∶</p><p>CREATE TABLE S (Sno CHAR (5)NOT NULL UNIQUE,</p><p>Sname CHAR (30) UNIQUE,</p><p>ZIP CHAR(8),</p><p>City CHAR(20)</p><p>PRIMARY KEY(Sno));</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931166888087553"],"itemList":[{"id":"794931166858727425","questionId":"794931164979679233","content":"1NF","answer":0,"chooseValue":"A"},{"id":"794931166888087553","questionId":"794931164979679233","content":"2NF","answer":1,"chooseValue":"B"},{"id":"794931166913253377","questionId":"794931164979679233","content":"3NF","answer":0,"chooseValue":"C"},{"id":"794931166938419201","questionId":"794931164979679233","content":"BCNF","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931208080347137","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到();该关系模式分解成()后,具有无损连接的特性,并能够保持函数依赖。</p>","analyze":"<p>根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)→商品名称,而商品代码→商品名称,存在部分依赖关系不满足2NF,因此该关系模式属于1NF。</p><p>由于关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C分解后的P1∩P2=∅,是有损连接,并且分解后的关系式丢失了函数依赖,如选项A中的P1(商品代码,联系方式)与原F关系式中的“商品代码→商品”不相符,即不保持函数依赖。</p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931209930035201"],"itemList":[{"id":"794931209930035201","questionId":"794931208080347137","content":"1NF","answer":1,"chooseValue":"A"},{"id":"794931209959395329","questionId":"794931208080347137","content":"2NF","answer":0,"chooseValue":"B"},{"id":"794931209984561153","questionId":"794931208080347137","content":"3NF","answer":0,"chooseValue":"C"},{"id":"794931210005532673","questionId":"794931208080347137","content":"BCNF","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931199624630273","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>分布式数据库系统除了包含集中式数据库系统的模式结构之外,还增加了几个模式级别,其中 (41) 定义分布式数据库中数据的整体逻辑结构,使得数据使用方便,如同没有分布一样。(42)是指用户或应用程序无需知道局部使用的是哪种数据模型。</p>","analyze":"<p>本题考查分布式数据库的基本概念。</p><p>分布式数据库在各结点上独立,在全局上统一。因此需要定义全局的逻辑结构,称之为全局概念模式,全局外模式是全局概念模式的子集,分片模式和分布模式分别描述数据在逻辑上的分片方式和在物理上各结点的分布形式。</p><p>物理位置,即位置透明性,要会联想记忆。</p><p>分片透明性:用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的。</p><p>位置透明性:应用程序不关心数据存储物理位置的改变。</p><p>逻辑透明性:用户或应用程序无需知道局部使用的是哪种数据模型。</p><p>复制透明性:用户或应用程序不关心复制的数据从何而来。</p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931201520455681"],"itemList":[{"id":"794931201474318337","questionId":"794931199624630273","content":"分片模式","answer":0,"chooseValue":"A"},{"id":"794931201491095553","questionId":"794931199624630273","content":"全局外模式","answer":0,"chooseValue":"B"},{"id":"794931201507872769","questionId":"794931199624630273","content":"分布模式","answer":0,"chooseValue":"C"},{"id":"794931201520455681","questionId":"794931199624630273","content":"全局概念模式","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931136378720257","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>假设员工关系EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系EMP属于(1),且(2)问题;为了解决这一问题,应该将员工关系EMP分解为 (3)。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/5683ec8aab542cfd66536e2454e3583e.jpg?x-oss-process=style/ruankaodaren\" title=\"5683ec8aab542cfd66536e2454e3583e.jpg\" alt=\"1.jpg\"/></p><br/>","analyze":"本题主键是(员工号、家庭成员)部门名等非主属性对其存在部分依赖,不符合2NF。","multi":0,"questionType":1,"answer":"A","chooseItem":["794931138240991233"],"itemList":[{"id":"794931138240991233","questionId":"794931136378720257","content":"1NF","answer":1,"chooseValue":"A"},{"id":"794931138266157057","questionId":"794931136378720257","content":"2NF","answer":0,"chooseValue":"B"},{"id":"794931138291322881","questionId":"794931136378720257","content":"3NF","answer":0,"chooseValue":"C"},{"id":"794931138316488705","questionId":"794931136378720257","content":"BCNF","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931179445833729","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>设有员工实体Employee (employeelD,name,sex,birth,age,tel,departID),其中employeelD为员工号,name为员工姓名,sex为员工性别,age为员工年龄,birth为员工出生日期,tel为员工电话,记录该员的手机号码、办公室电话等,deparlD为员工所在部门号,参照另一部门实体Department的主键departID。Employee实体中存在派生属性(19)。Employee实体中还存在多值属性(20)。对属性 departID的约束是(21)。</p>","analyze":"派生属性是指可以由其他属性经过运算得到的属性,因而派生属性产生冗余,通常不存储,如本题的age;多值属性是指一个实体在该属性上会同时取多个属性,这些值也都必须存储,如本题的tel。数据约束也是描述用户信息的,根据参照完整性约束的定义,Employee实体中的departID属性应为外键。","multi":0,"questionType":1,"answer":"B","chooseItem":["794931181350047745"],"itemList":[{"id":"794931181316493313","questionId":"794931179445833729","content":"name,原因是会存在同名员工","answer":0,"chooseValue":"A"},{"id":"794931181350047745","questionId":"794931179445833729","content":"age,原因是用属性birth替换age并可计算age","answer":1,"chooseValue":"B"},{"id":"794931181379407873","questionId":"794931179445833729","content":"tel,原因是员工有多个电话","answer":0,"chooseValue":"C"},{"id":"794931181412962305","questionId":"794931179445833729","content":"departID,原因是实体Department已有departID","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931244960862209","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>给定关系模式R(U,F),U={A1,A2,A3,A4},F={A1A2→A3,A3→A4},那么在关系R中 (15 ) 。以下说法错误的是 (16) 。</p>","analyze":"<p>由于A1A2→A3,A3→A4,根据传递性,A1A2→A4。而A1或者A2都不能推出A3或者A4。所以关系R有1个候选关键字A1A2。</p><p>\t由“A1A2→A3”,得不到“A1→A2A3”</p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931246844104705"],"itemList":[{"id":"794931246844104705","questionId":"794931244960862209","content":"有1个候选关键字A1A2","answer":1,"chooseValue":"A"},{"id":"794931246865076225","questionId":"794931244960862209","content":"有1个候选关键字A2A3","answer":0,"chooseValue":"B"},{"id":"794931246881853441","questionId":"794931244960862209","content":"有2个候选关键字A1和A2","answer":0,"chooseValue":"C"},{"id":"794931246898630657","questionId":"794931244960862209","content":"有2个候选关键字A1和A2A3","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931142032642049","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p><br/></p><p> </p><p><br/></p><p><br/></p><p>关系R、S如下图所示,关系代数表达式π3,4,5(σ1<6(R×S)= (1) ,对关系R、S进行自然连接后的属性列数和元组个数分别为(2)。</p><p><img style=\"max-width:100%;height:auto\" title=\"079474f420e87cca38cee47ba4ac5a2f.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/079474f420e87cca38cee47ba4ac5a2f.png?x-oss-process=style/ruankaodaren\"/></p><br/>","analyze":"<p>R×S后的结果如表7.6所示。<br/></p><p><img style=\"max-width:100%;height:auto\" title=\"551abc158791ac6651a88311f6441edc.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/551abc158791ac6651a88311f6441edc.png?x-oss-process=style/ruankaodaren\"/><br/></p><p>其中σ1<6(R×S)表示选择R.A小于S.C的元组,结果如下表所示。</p><p><br/></p><p><img style=\"max-width:100%;height:auto\" title=\"3509550525ec560854999015ffd7b3e3.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/3509550525ec560854999015ffd7b3e3.png?x-oss-process=style/ruankaodaren\"/><br/></p><p>将上述结果的3、4、5列进行投影</p><p><img style=\"max-width:100%;height:auto\" title=\"4d28e9a4d342483a74e54141b1e22907.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/4d28e9a4d342483a74e54141b1e22907.png?x-oss-process=style/ruankaodaren\"/><br/></p><p>按选项要求整理后结果:</p><p><img style=\"max-width:100%;height:auto\" title=\"7f014c6005e3db466d4f35e0cd329970.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/7f014c6005e3db466d4f35e0cd329970.png?x-oss-process=style/ruankaodaren\"/> <br/></p><p><br/></p><p><br/></p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931143899107329"],"itemList":[{"id":"794931143882330113","questionId":"794931142032642049","content":"<img style=\"max-width:100%;height:auto\" title=\"f520ab693cd4f94ad18f7556266ffaf2.jpg\" alt=\"1.jpg\" src=\"https://image.chaiding.com/ruankao/f520ab693cd4f94ad18f7556266ffaf2.jpg?x-oss-process=style/ruankaodaren\"/>","answer":0,"chooseValue":"A"},{"id":"794931143899107329","questionId":"794931142032642049","content":"<img style=\"max-width:100%;height:auto\" title=\"24815d611f765199dd12d41a2629da60.jpg\" alt=\"2.jpg\" src=\"https://image.chaiding.com/ruankao/24815d611f765199dd12d41a2629da60.jpg?x-oss-process=style/ruankaodaren\"/>","answer":1,"chooseValue":"B"},{"id":"794931143911690241","questionId":"794931142032642049","content":"<img style=\"max-width:100%;height:auto\" title=\"aed04538fe792e2664ae13c739e210f9.jpg\" alt=\"3.jpg\" src=\"https://image.chaiding.com/ruankao/aed04538fe792e2664ae13c739e210f9.jpg?x-oss-process=style/ruankaodaren\"/>","answer":0,"chooseValue":"C"},{"id":"794931143924273153","questionId":"794931142032642049","content":"<img style=\"max-width:100%;height:auto\" title=\"8725b1c7956c06d89b08f71e91e26db3.jpg\" alt=\"4.jpg\" src=\"https://image.chaiding.com/ruankao/8725b1c7956c06d89b08f71e91e26db3.jpg?x-oss-process=style/ruankaodaren\"/>","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931271485640705","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>分布式数据库系统除了包含集中式数据库系统的模式结构之外,还增加了几个模式级别,其中 () 定义分布式数据库中数据的整体逻辑结构,使得数据使用方便,如同没有分布一样。()是指用户或应用程序无需知道局部使用的是哪种数据模型。</p>","analyze":"<p>本题考查分布式数据库的基本概念。</p><p>分布式数据库在各结点上独立,在全局上统一。因此需要定义全局的逻辑结构,称之为全局概念模式,全局外模式是全局概念模式的子集,分片模式和分布模式分别描述数据在逻辑上的分片方式和在物理上各结点的分布形式。</p><p>物理位置,即位置透明性,要会联想记忆。</p><p>分片透明性:用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的。</p><p>位置透明性:应用程序不关心数据存储物理位置的改变。</p><p>逻辑透明性:用户或应用程序无需知道局部使用的是哪种数据模型</p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931273482129409"],"itemList":[{"id":"794931273415020545","questionId":"794931271485640705","content":"分片模式","answer":0,"chooseValue":"A"},{"id":"794931273435992065","questionId":"794931271485640705","content":"全局外模式","answer":0,"chooseValue":"B"},{"id":"794931273456963585","questionId":"794931271485640705","content":"分布模式","answer":0,"chooseValue":"C"},{"id":"794931273482129409","questionId":"794931271485640705","content":"全局概念模式","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931280444674049","title":"<p><strong>请作答第<span style=\"color: red\">1</span>空。</strong></p><p>某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到( );该关系模式分解成( )后,具有无损连接的特性,并能够保持函数依赖。</p>","analyze":"<p>根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)→商品名称,而商品代码→商品名称,存在部分依赖关系不满足2NF,因此该关系模式属于1NF。</p><p>由于关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C分解后的P1∩P2=?,是有损连接,并且分解后的关系式丢失了函数依赖,如选项A中的P1(商品代码,联系方式)与原F关系式中的“商品代码→商品”不相符,即不保持函数依赖。</p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931282323722241"],"itemList":[{"id":"794931282323722241","questionId":"794931280444674049","content":"1NF","answer":1,"chooseValue":"A"},{"id":"794931282340499457","questionId":"794931280444674049","content":"2NF","answer":0,"chooseValue":"B"},{"id":"794931282361470977","questionId":"794931280444674049","content":"3NF","answer":0,"chooseValue":"C"},{"id":"794931282378248193","questionId":"794931280444674049","content":"BCNF","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931283334549505","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到( );该关系模式分解成( )后,具有无损连接的特性,并能够保持函数依赖。</p>","analyze":"<p>根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)→商品名称,而商品代码→商品名称,存在部分依赖关系不满足2NF,因此该关系模式属于1NF。</p><p>由于关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C分解后的P1∩P2=?,是有损连接,并且分解后的关系式丢失了函数依赖,如选项A中的P1(商品代码,联系方式)与原F关系式中的“商品代码→商品”不相符,即不保持函数依赖。</p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931285293289473"],"itemList":[{"id":"794931285209403393","questionId":"794931283334549505","content":"P1(商品代码,联系方式),P2(商品名称,供应商,库存量)","answer":0,"chooseValue":"A"},{"id":"794931285238763521","questionId":"794931283334549505","content":"P1(商品名称,联系方式),P2(商品代码,供应商,库存量)","answer":0,"chooseValue":"B"},{"id":"794931285263929345","questionId":"794931283334549505","content":"P1(商品代码,商品名称,联系方式),P2(供应商,库存量)","answer":0,"chooseValue":"C"},{"id":"794931285293289473","questionId":"794931283334549505","content":"P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931176497238017","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>在数据库设计的需求分析阶段应当形成(41),这些文档可以作为(42)阶段的设计依据。</p>","analyze":"数据库设计主要分为用户需求分析、概念结构、逻辑结构和物理结构设计四个阶段。其中,在用户需求分析阶段中,数据库设计人员采用一定的辅助工具对应用对象的功能、性能、 限制等要求所进行的科学分析,并形成需求说明文档、数据字典和数据流程图。用户需求分析阶段形成的相关文档用以作为概念结构设计的设计依据。","multi":0,"questionType":1,"answer":"B","chooseItem":["794931178397257729"],"itemList":[{"id":"794931178380480513","questionId":"794931176497238017","content":"逻辑结构设计","answer":0,"chooseValue":"A"},{"id":"794931178397257729","questionId":"794931176497238017","content":"概念结构设计","answer":1,"chooseValue":"B"},{"id":"794931178418229249","questionId":"794931176497238017","content":"物理结构设计","answer":0,"chooseValue":"C"},{"id":"794931178439200769","questionId":"794931176497238017","content":"数据库运行和维护","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931210924085249","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到();该关系模式分解成()后,具有无损连接的特性,并能够保持函数依赖。</p>","analyze":"<p>根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)→商品名称,而商品代码→商品名称,存在部分依赖关系不满足2NF,因此该关系模式属于1NF。</p><p>由于关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C分解后的P1∩P2=∅,是有损连接,并且分解后的关系式丢失了函数依赖,如选项A中的P1(商品代码,联系方式)与原F关系式中的“商品代码→商品”不相符,即不保持函数依赖。</p>","multi":0,"questionType":1,"answer":"D","chooseItem":["794931212861853697"],"itemList":[{"id":"794931212794744833","questionId":"794931210924085249","content":"P1(商品代码,联系方式),P2(商品名称,供应商,库存量)","answer":0,"chooseValue":"A"},{"id":"794931212819910657","questionId":"794931210924085249","content":"P1(商品名称,联系方式),P2(商品代码,供应商,库存量)","answer":0,"chooseValue":"B"},{"id":"794931212840882177","questionId":"794931210924085249","content":"P1(商品代码,商品名称,联系方式),P2(供应商,库存量)","answer":0,"chooseValue":"C"},{"id":"794931212861853697","questionId":"794931210924085249","content":"P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931144842825729","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p><br/></p><p> </p><p><br/></p><p><br/></p><p>关系R、S如下图所示,关系代数表达式π3,4,5(σ1<6(R×S)= (1) ,对关系R、S进行自然连接后的属性列数和元组个数分别为(2)。</p><p><img style=\"max-width:100%;height:auto\" title=\"079474f420e87cca38cee47ba4ac5a2f.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/079474f420e87cca38cee47ba4ac5a2f.png?x-oss-process=style/ruankaodaren\"/></p><br/>","analyze":"<p>R×S后的结果如表7.6所示。<br/></p><p><img style=\"max-width:100%;height:auto\" title=\"551abc158791ac6651a88311f6441edc.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/551abc158791ac6651a88311f6441edc.png?x-oss-process=style/ruankaodaren\"/><br/></p><p>其中σ1<6(R×S)表示选择R.A小于S.C的元组,结果如下表所示。</p><p><br/></p><p><img style=\"max-width:100%;height:auto\" title=\"3509550525ec560854999015ffd7b3e3.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/3509550525ec560854999015ffd7b3e3.png?x-oss-process=style/ruankaodaren\"/><br/></p><p>将上述结果的3、4、5列进行投影</p><p><img style=\"max-width:100%;height:auto\" title=\"4d28e9a4d342483a74e54141b1e22907.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/4d28e9a4d342483a74e54141b1e22907.png?x-oss-process=style/ruankaodaren\"/><br/></p><p>按选项要求整理后结果:</p><p><img style=\"max-width:100%;height:auto\" title=\"7f014c6005e3db466d4f35e0cd329970.png\" alt=\"image.png\" src=\"https://image.chaiding.com/ruankao/7f014c6005e3db466d4f35e0cd329970.png?x-oss-process=style/ruankaodaren\"/> <br/></p><p><br/></p><p><br/></p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931146692513793"],"itemList":[{"id":"794931146692513793","questionId":"794931144842825729","content":"3和0","answer":1,"chooseValue":"A"},{"id":"794931146705096705","questionId":"794931144842825729","content":"3和2","answer":0,"chooseValue":"B"},{"id":"794931146717679617","questionId":"794931144842825729","content":"6和0","answer":0,"chooseValue":"C"},{"id":"794931146734456833","questionId":"794931144842825729","content":"6和2","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931274430042113","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>分布式数据库系统除了包含集中式数据库系统的模式结构之外,还增加了几个模式级别,其中 () 定义分布式数据库中数据的整体逻辑结构,使得数据使用方便,如同没有分布一样。()是指用户或应用程序无需知道局部使用的是哪种数据模型。</p>","analyze":"<p>本题考查分布式数据库的基本概念。</p><p>分布式数据库在各结点上独立,在全局上统一。因此需要定义全局的逻辑结构,称之为全局概念模式,全局外模式是全局概念模式的子集,分片模式和分布模式分别描述数据在逻辑上的分片方式和在物理上各结点的分布形式。</p><p>物理位置,即位置透明性,要会联想记忆。</p><p>分片透明性:用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的。</p><p>位置透明性:应用程序不关心数据存储物理位置的改变。</p><p>逻辑透明性:用户或应用程序无需知道局部使用的是哪种数据模型</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931276422336513"],"itemList":[{"id":"794931276401364993","questionId":"794931274430042113","content":"分片透明","answer":0,"chooseValue":"A"},{"id":"794931276422336513","questionId":"794931274430042113","content":"逻辑透明","answer":1,"chooseValue":"B"},{"id":"794931276451696641","questionId":"794931274430042113","content":"位置透明","answer":0,"chooseValue":"C"},{"id":"794931276476862465","questionId":"794931274430042113","content":"复制透明","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931202439008257","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>分布式数据库系统除了包含集中式数据库系统的模式结构之外,还增加了几个模式级别,其中 (41) 定义分布式数据库中数据的整体逻辑结构,使得数据使用方便,如同没有分布一样。(42)是指用户或应用程序无需知道局部使用的是哪种数据模型。</p>","analyze":"<p>本题考查分布式数据库的基本概念。</p><p>分布式数据库在各结点上独立,在全局上统一。因此需要定义全局的逻辑结构,称之为全局概念模式,全局外模式是全局概念模式的子集,分片模式和分布模式分别描述数据在逻辑上的分片方式和在物理上各结点的分布形式。</p><p>物理位置,即位置透明性,要会联想记忆。</p><p>分片透明性:用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的。</p><p>位置透明性:应用程序不关心数据存储物理位置的改变。</p><p>逻辑透明性:用户或应用程序无需知道局部使用的是哪种数据模型。</p><p>复制透明性:用户或应用程序不关心复制的数据从何而来。</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931204305473537"],"itemList":[{"id":"794931204292890625","questionId":"794931202439008257","content":"名片透明","answer":0,"chooseValue":"A"},{"id":"794931204305473537","questionId":"794931202439008257","content":"逻辑透明","answer":1,"chooseValue":"B"},{"id":"794931204322250753","questionId":"794931202439008257","content":"位置透明","answer":0,"chooseValue":"C"},{"id":"794931204343222273","questionId":"794931202439008257","content":"复制透明","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931193966514177","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p>设有职工实体 Employee (职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址是一个(23)属性;为了将数据库模式设计的更合理,对于家庭成员属性(24)。","analyze":"本题职工实体集Employee的通信地址可以进一步分为邮编、省、市、街道。属于符合属性。为了将数据库模式设计的更合理,对于家庭成员属性应该将职工亲属的姓名加上职工号设计成为一个独立的实体。否则会职工实体有数据冗余等问题的产生。","multi":0,"questionType":1,"answer":"D","chooseItem":["794931195874922497"],"itemList":[{"id":"794931195820396545","questionId":"794931193966514177","content":"可以不作任何处理直接记录亲属的姓名","answer":0,"chooseValue":"A"},{"id":"794931195837173761","questionId":"794931193966514177","content":"只允许记录一个亲属的姓名","answer":0,"chooseValue":"B"},{"id":"794931195853950977","questionId":"794931193966514177","content":"需要对职工实体设置若干个亲属姓名字段","answer":0,"chooseValue":"C"},{"id":"794931195874922497","questionId":"794931193966514177","content":"应该将职工的亲属的姓名加上职工号设计成为一个独立的实体","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931156100337665","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/19112328b1daaebc7e98e51484404353.jpg?x-oss-process=style/ruankaodaren\" title=\"19112328b1daaebc7e98e51484404353.jpg\" alt=\"1.jpg\"/></p><p>商品关系的主键是 (34);仓库关系的主键是(35);仓库关系 (36) ,为了解决这一问题,需要将仓库关系分解为 (37) 。<br/></p>","analyze":"商品关系的主键是商品号,仓库关系的主键是(仓库号,商品号)。显然,仓库关系存在冗余、修改操作的不一致,以及插入异常和删除异常。例如,仓库号为“01”的商品有3种,其地址就要重复3次,故存在冗余。为了解决仓库关系模式存在的问题,就需要进行模式分解,其中(37)空选项A存在非主属性对主键的部分函数依赖,即“仓库号→电话”。选项B存在的问题是分解属于有损联接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同。","multi":0,"questionType":1,"answer":"C","chooseItem":["794931158042300417"],"itemList":[{"id":"794931157996163073","questionId":"794931156100337665","content":"仓库号,地址","answer":0,"chooseValue":"A"},{"id":"794931158021328897","questionId":"794931156100337665","content":"仓库号,电话","answer":0,"chooseValue":"B"},{"id":"794931158042300417","questionId":"794931156100337665","content":"仓库号,商品号","answer":1,"chooseValue":"C"},{"id":"794931158063271937","questionId":"794931156100337665","content":"地址,电话","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931167865360385","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)中的元素分别表示供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip,City),Zip→City。</p><p>a. “供应商”表S属于(38)。</p><p>b.若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的:零件号不能为空,且值是唯—的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。</p><p>CREATE TABLE S(Sno CHAR(5) (39),</p><p>Sname CHAR(30) UNIQUE,</p><p>Zip CHAR(8),</p><p>City CHAR(20),</p><p>(40);</p>","analyze":"<p>"供应商"表S属于2NF,因为表S的主键是Sno,非主属性Sname,Zip,City不存在对主键的部分函数依赖。但是,当2NF消除了非主属性对主键的传递函数依赖,则称为3NF。"供应商"表S不属于 3NF,因为存在传递依赖,即Sno→ Zip,Zip →City。所以正确的答案是B。</p><p>要求供应商代码不能为空,且值是唯一的,供应商的名也是唯一的,所以需要用NOT NULL UNIQUE。试题(44)正确的答案是C,因为表S的主键是Sno,所以需要用PRIMARY KEY(Sno)来约束。补充完整的SQL语句如下∶</p><p>CREATE TABLE S (Sno CHAR (5)NOT NULL UNIQUE,</p><p>Sname CHAR (30) UNIQUE,</p><p>ZIP CHAR(8),</p><p>City CHAR(20)</p><p>PRIMARY KEY(Sno));</p>","multi":0,"questionType":1,"answer":"B","chooseItem":["794931169756991489"],"itemList":[{"id":"794931169736019969","questionId":"794931167865360385","content":"FOREIGN KEY","answer":0,"chooseValue":"A"},{"id":"794931169756991489","questionId":"794931167865360385","content":"NOT NULL UNIQUE","answer":1,"chooseValue":"B"},{"id":"794931169777963009","questionId":"794931167865360385","content":"FOREIGNKEY(Sno)","answer":0,"chooseValue":"C"},{"id":"794931169794740225","questionId":"794931167865360385","content":"PRIMARY KEY(Sname)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931259418628097","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>若要将部门表Demp中name列的查询权限赋予用户XiaoLi。并允许XiaoLi将该限授予他人。实现的SQL语句如下:</p><p>GRANT (18) ON TABLE Demp TO XiaoLi (19) 。</p>","analyze":"<p>授权语句GRANT的格式为:</p><p>GRANT <权限> [,<权限>]…</p><p>[ON <对象类型><对象名>]</p><p>TO <用户>[,<用户>]…</p><p>[WITH GRANT OPTION];</p><p>WITH GRANT OPTION的作用是权限传递,既允许用户将其权限分配给其他用户。所以(45)空为WITH GRANT OPTION。</p><p>由于题目要求传递的权限是name列的查询权限,所以空(18)为SELECT (name)。</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931261352202241"],"itemList":[{"id":"794931261318647809","questionId":"794931259418628097","content":"WITH FULL OPTION","answer":0,"chooseValue":"A"},{"id":"794931261335425025","questionId":"794931259418628097","content":"CASCADE","answer":0,"chooseValue":"B"},{"id":"794931261352202241","questionId":"794931259418628097","content":"WITH GRANT OPTION","answer":1,"chooseValue":"C"},{"id":"794931261368979457","questionId":"794931259418628097","content":"WITH CHECK OPTION","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931139226652673","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>假设员工关系EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系EMP属于(1),且(2)问题;为了解决这一问题,应该将员工关系EMP分解为 (3)。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/5683ec8aab542cfd66536e2454e3583e.jpg?x-oss-process=style/ruankaodaren\" title=\"5683ec8aab542cfd66536e2454e3583e.jpg\" alt=\"1.jpg\"/></p><br/>","analyze":"本题 存在存在冗余、修改操作的不一致,以及插入异常和删除异常。","multi":0,"questionType":1,"answer":"D","chooseItem":["794931141122478081"],"itemList":[{"id":"794931141080535041","questionId":"794931139226652673","content":"无冗余、无插入异常和删除异常","answer":0,"chooseValue":"A"},{"id":"794931141093117953","questionId":"794931139226652673","content":"无冗余,但存在插入异常和删除异常","answer":0,"chooseValue":"B"},{"id":"794931141109895169","questionId":"794931139226652673","content":"存在冗余,但不存在修改操作的不一致","answer":0,"chooseValue":"C"},{"id":"794931141122478081","questionId":"794931139226652673","content":"存在冗余、修改操作的不一致,以及插入异常和删除异常","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931216619950081","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>设ρ={(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为( ),分解ρ( )。</p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/e1f95518f8403d31d65fdc376ce621db.jpg?x-oss-process=style/ruankaodaren\" title=\"e1f95518f8403d31d65fdc376ce621db.jpg\" alt=\"1.jpg\"/>","analyze":"A1A3可以唯一确定一个A2,例如,A1=a,A3=d,可以确定A2=a。同理A1A2也能唯一确定一个A3。U1∩U2=A1,A1无法推出A2、A3,所以属于有损连接。该分解也不保持函数依赖具体可参考51CTO相关视频课程。","multi":0,"questionType":1,"answer":"C","chooseItem":["794931218494803969"],"itemList":[{"id":"794931218461249537","questionId":"794931216619950081","content":"是无损联接的","answer":0,"chooseValue":"A"},{"id":"794931218478026753","questionId":"794931216619950081","content":"是保持函数依赖的","answer":0,"chooseValue":"B"},{"id":"794931218494803969","questionId":"794931216619950081","content":"是有损联接的","answer":1,"chooseValue":"C"},{"id":"794931218507386881","questionId":"794931216619950081","content":"是否保持函数依赖是无法确定的","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931182478315521","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>设有员工实体Employee (employeelD,name,sex,birth,age,tel,departID),其中employeelD为员工号,name为员工姓名,sex为员工性别,age为员工年龄,birth为员工出生日期,tel为员工电话,记录该员的手机号码、办公室电话等,deparlD为员工所在部门号,参照另一部门实体Department的主键departID。Employee实体中存在派生属性(19)。Employee实体中还存在多值属性(20)。对属性 departID的约束是(21)。</p>","analyze":"派生属性是指可以由其他属性经过运算得到的属性,因而派生属性产生冗余,通常不存储,如本题的age;多值属性是指一个实体在该属性上会同时取多个属性,这些值也都必须存储,如本题的tel。数据约束也是描述用户信息的,根据参照完整性约束的定义,Employee实体中的departID属性应为外键。","multi":0,"questionType":1,"answer":"C","chooseItem":["794931184424472577"],"itemList":[{"id":"794931184395112449","questionId":"794931182478315521","content":"name,可以用employeelD可以区别","answer":0,"chooseValue":"A"},{"id":"794931184411889665","questionId":"794931182478315521","content":"sex,可以不作任何处理","answer":0,"chooseValue":"B"},{"id":"794931184424472577","questionId":"794931182478315521","content":"tel,可以将tel加上employeeIlD独立为一个实体","answer":1,"chooseValue":"C"},{"id":"794931184441249793","questionId":"794931182478315521","content":"tel,可以强制只记录一个电话号码","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931247812988929","title":"<p><strong>请作答第<span style=\"color: red\">2</span>空。</strong></p><p>给定关系模式R(U,F),U={A1,A2,A3,A4},F={A1A2→A3,A3→A4},那么在关系R中 (15 ) 。以下说法错误的是 (16) 。</p>","analyze":"<p>由于A1A2→A3,A3→A4,根据传递性,A1A2→A4。而A1或者A2都不能推出A3或者A4。所以关系R有1个候选关键字A1A2。</p><p>由“A1A2→A3”,得不到“A1→A2A3”</p>","multi":0,"questionType":1,"answer":"A","chooseItem":["794931249666871297"],"itemList":[{"id":"794931249666871297","questionId":"794931247812988929","content":"已知F中“A1A2→A3”,可以得出“A1→A2A3”","answer":1,"chooseValue":"A"},{"id":"794931249683648513","questionId":"794931247812988929","content":"已知F中“A1A2→A3”,可以得出“A1A3→A3”","answer":0,"chooseValue":"B"},{"id":"794931249700425729","questionId":"794931247812988929","content":"已知F中“A3→A4”,可以得出“A2A3→A2A4”","answer":0,"chooseValue":"C"},{"id":"794931249717202945","questionId":"794931247812988929","content":"已知F中“A1A2→A3,A3→A4”,可以得出“A1A2→A3A4”","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931170725875713","title":"<p><strong>请作答第<span style=\"color: red\">3</span>空。</strong></p><p>建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)中的元素分别表示供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip,City),Zip→City。</p><p>a. “供应商”表S属于(38)。</p><p>b.若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的:零件号不能为空,且值是唯—的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。</p><p>CREATE TABLE S(Sno CHAR(5) (39),</p><p>Sname CHAR(30) UNIQUE,</p><p>Zip CHAR(8),</p><p>City CHAR(20),</p><p>(40);</p>","analyze":"<p>"供应商"表S属于2NF,因为表S的主键是Sno,非主属性Sname,Zip,City不存在对主键的部分函数依赖。但是,当2NF消除了非主属性对主键的传递函数依赖,则称为3NF。"供应商"表S不属于 3NF,因为存在传递依赖,即Sno→ Zip,Zip →City。所以正确的答案是B。</p><p>要求供应商代码不能为空,且值是唯一的,供应商的名也是唯一的,所以需要用NOT NULL UNIQUE。试题(44)正确的答案是C,因为表S的主键是Sno,所以需要用PRIMARY KEY(Sno)来约束。补充完整的SQL语句如下∶</p><p>CREATE TABLE S (Sno CHAR (5)NOT NULL UNIQUE,</p><p>Sname CHAR (30) UNIQUE,</p><p>ZIP CHAR(8),</p><p>City CHAR(20)</p><p>PRIMARY KEY(Sno));</p>","multi":0,"questionType":1,"answer":"C","chooseItem":["794931172693004289"],"itemList":[{"id":"794931172617506817","questionId":"794931170725875713","content":"NOT NULL","answer":0,"chooseValue":"A"},{"id":"794931172655255553","questionId":"794931170725875713","content":"NOT NULL UNIQUE","answer":0,"chooseValue":"B"},{"id":"794931172693004289","questionId":"794931170725875713","content":"PRIMARY KEY(Sno)","answer":1,"chooseValue":"C"},{"id":"794931172726558721","questionId":"794931170725875713","content":"PRIMARY KEY(Sname)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931185410134017","title":"<p><strong>请作答第<span style=\"color: red\">3</span>空。</strong></p><p>设有员工实体Employee (employeelD,name,sex,birth,age,tel,departID),其中employeelD为员工号,name为员工姓名,sex为员工性别,age为员工年龄,birth为员工出生日期,tel为员工电话,记录该员的手机号码、办公室电话等,deparlD为员工所在部门号,参照另一部门实体Department的主键departID。Employee实体中存在派生属性(19)。Employee实体中还存在多值属性(20)。对属性 departID的约束是(21)。</p>","analyze":"派生属性是指可以由其他属性经过运算得到的属性,因而派生属性产生冗余,通常不存储,如本题的age;多值属性是指一个实体在该属性上会同时取多个属性,这些值也都必须存储,如本题的tel。数据约束也是描述用户信息的,根据参照完整性约束的定义,Employee实体中的departID属性应为外键。","multi":0,"questionType":1,"answer":"C","chooseItem":["794931187331125249"],"itemList":[{"id":"794931187293376513","questionId":"794931185410134017","content":"Primary Key,NOT NULL","answer":0,"chooseValue":"A"},{"id":"794931187314348033","questionId":"794931185410134017","content":"Primary Key","answer":0,"chooseValue":"B"},{"id":"794931187331125249","questionId":"794931185410134017","content":"Foreign Key","answer":1,"chooseValue":"C"},{"id":"794931187352096769","questionId":"794931185410134017","content":"Candidate Key","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931158973435905","title":"<p><strong>请作答第<span style=\"color: red\">3</span>空。</strong></p><p>某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/19112328b1daaebc7e98e51484404353.jpg?x-oss-process=style/ruankaodaren\" title=\"19112328b1daaebc7e98e51484404353.jpg\" alt=\"1.jpg\"/></p><p>商品关系的主键是 (34);仓库关系的主键是(35);仓库关系 (36) ,为了解决这一问题,需要将仓库关系分解为 (37) 。<br/></p>","analyze":"商品关系的主键是商品号,仓库关系的主键是(仓库号,商品号)。显然,仓库关系存在冗余、修改操作的不一致,以及插入异常和删除异常。例如,仓库号为“01”的商品有3种,其地址就要重复3次,故存在冗余。为了解决仓库关系模式存在的问题,就需要进行模式分解,其中(37)空选项A存在非主属性对主键的部分函数依赖,即“仓库号→电话”。选项B存在的问题是分解属于有损联接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同。","multi":0,"questionType":1,"answer":"D","chooseItem":["794931161049616385"],"itemList":[{"id":"794931160936370177","questionId":"794931158973435905","content":"无冗余、无插入异常,但存在删除异常","answer":0,"chooseValue":"A"},{"id":"794931160978313217","questionId":"794931158973435905","content":"无冗余,但存在插入异常和删除异常","answer":0,"chooseValue":"B"},{"id":"794931161016061953","questionId":"794931158973435905","content":"存在冗余,但不存在修改操作的不一致","answer":0,"chooseValue":"C"},{"id":"794931161049616385","questionId":"794931158973435905","content":"存在冗余、修改操作的不一致,以及插入异常和删除异常","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931162077220865","title":"<p><strong>请作答第<span style=\"color: red\">4</span>空。</strong></p><p>某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/19112328b1daaebc7e98e51484404353.jpg?x-oss-process=style/ruankaodaren\" title=\"19112328b1daaebc7e98e51484404353.jpg\" alt=\"1.jpg\"/></p><p>商品关系的主键是 (34);仓库关系的主键是(35);仓库关系 (36) ,为了解决这一问题,需要将仓库关系分解为 (37) 。<br/></p>","analyze":"商品关系的主键是商品号,仓库关系的主键是(仓库号,商品号)。显然,仓库关系存在冗余、修改操作的不一致,以及插入异常和删除异常。例如,仓库号为“01”的商品有3种,其地址就要重复3次,故存在冗余。为了解决仓库关系模式存在的问题,就需要进行模式分解,其中(37)空选项A存在非主属性对主键的部分函数依赖,即“仓库号→电话”。选项B存在的问题是分解属于有损联接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。选项C分解存在的问题与A类同。","multi":0,"questionType":1,"answer":"D","chooseItem":["794931164065320961"],"itemList":[{"id":"794931163994017793","questionId":"794931162077220865","content":"仓库1(仓库号,地址)和仓库2(仓库号,电话,商品号,库存量)","answer":0,"chooseValue":"A"},{"id":"794931164019183617","questionId":"794931162077220865","content":"仓库1(仓库号,地址,电话)和仓库2(商品号,库存量)","answer":0,"chooseValue":"B"},{"id":"794931164044349441","questionId":"794931162077220865","content":"仓库1(仓库号,电话)和仓库2(仓库号,地址,商品号,库存量)","answer":0,"chooseValue":"C"},{"id":"794931164065320961","questionId":"794931162077220865","content":"仓库1(仓库号,地址,电话)和仓库2(仓库号,商品号,库存量)","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918567597330433","title":"<br><p></p><h3 style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:23.7000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:汉仪中圆简\">试题二(</span>25<span style=\"font-family:汉仪中圆简\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"></span></h3><p></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题</span>1 <span style=\"font-family:宋体\">至问题 </span><span style=\"font-family:Times New Roman\">3</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">【说明】</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理。项目组在系统逻辑数据模型设计中,需要描述的快递单样式如图</span> 2-1 <span style=\"font-family:宋体\">所示,图 </span><span style=\"font-family:Times New Roman\">2-2 </span><span style=\"font-family:宋体\">是项目组针对该快递单所设计的候选实体及其属性。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/ec6caa69fafd6c0e183acd77bfcd6ea1.png?x-oss-process=style/ruankaodaren\"/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/ffd5a4a2b46aad239faf6c8189aa23e4.png?x-oss-process=style/ruankaodaren\"/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 1</span><span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">6 </span><span style=\"font-family:宋体\">分)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,请用</span> 200 <span style=\"font-family:宋体\">字以内文字说明这三个阶段的主要任务。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span> 2<span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">]</span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">11 </span><span style=\"font-family:宋体\">分)</span></span></strong><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据快递单样式图,请说明</span>:</span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1) <span style=\"font-family:宋体\">图 </span><span style=\"font-family:Times New Roman\">2-2 </span><span style=\"font-family:宋体\">中三个候选实体对应的主属性 </span><span style=\"font-family:Times New Roman\">PK1</span><span style=\"font-family:宋体\">、</span><span style=\"font-family:Times New Roman\">PK2 </span><span style=\"font-family:宋体\">和 </span><span style=\"font-family:Times New Roman\">PK3 </span><span style=\"font-family:宋体\">分别是什么</span><span style=\"font-family:Times New Roman\">?</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2) <span style=\"font-family:宋体\">图 </span><span style=\"font-family:Times New Roman\">2-2 </span><span style=\"font-family:宋体\">中应设计哪些实体之间的联系,并说明联系的类型。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"></span></span><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span> 3<span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">8 </span><span style=\"font-family:宋体\">分)</span></span></strong><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">在图</span> 2-2 <span style=\"font-family:宋体\">中添加实体之间的联系后,该实体联系图是否满足第一范式、第二范式和第三范式中的要求(对于每种范式判定时,假定己满足低级别范式要求</span><span style=\"font-family:Times New Roman\">)</span><span style=\"font-family:宋体\">。如果不满足,请用 </span><span style=\"font-family:Times New Roman\">200 </span><span style=\"font-family:宋体\">字以内文字分别说明其原因。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","analyze":"<p><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 1</span><span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">6 </span><span style=\"font-family:宋体\">分)</span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">概念设计也称为概念结构设计,其任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法将它们抽象为一个不依赖于任何</span> DBMS <span style=\"font-family:宋体\">的数据模型,即概念模型。概念模型的表现形式即 </span><span style=\"font-family:Times New Roman\">ER </span><span style=\"font-family:宋体\">模型。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">逻辑设计也称为逻辑结构设计,其主要任务是将概念模型转换为某个特定的</span> DBMS <span style=\"font-family:宋体\">上的逻辑模型。设计逻辑结构时,首先为概念模型选定一个合适的逻辑模型(如:关系模式或层次模型),然后将其转化为由特定 </span><span style=\"font-family:Times New Roman\">DBMS </span><span style=\"font-family:宋体\">支持的逻辑模型,最后对逻辑模型进行优化。物理设计也称为物理结构设计,其任务是对给定的逻辑模型选取一个最适合应用环境的物理结构,所谓数据库的物理结构,主要是指数据库在物理设备上的存储结构和存取方法。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;color:#FF0000;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span> 2<span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">]</span><span style=\"font-family:宋体\">(</span><span style=\"font-family:Times New Roman\">11 </span><span style=\"font-family:宋体\">分)</span></span></strong></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> </span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">PK1<span style=\"font-family:宋体\">:证件号</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">;</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">PK2<span style=\"font-family:宋体\">:编号</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">;</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">PK3<span style=\"font-family:宋体\">:证件号</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">(</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"> </span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">联系</span>1<span style=\"font-family:宋体\">:寄件人与快递单之间应有联系,联系类型:</span><span style=\"font-family:Times New Roman\">1:N</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:51.7500pt;mso-char-indent-count:5.0000;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">联系</span>2<span style=\"font-family:宋体\">:收件人与快递单之间应有联系,联系类型:</span><span style=\"font-family:Times New Roman\">1:N</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><strong><span style=\"font-family: 宋体; font-size: 10.5pt;\"><span style=\"font-family:宋体\">【问题</span> 3<span style=\"font-family:宋体\">】(</span><span style=\"font-family:Times New Roman\">8 </span><span style=\"font-family:宋体\">分)</span></span></strong></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">寄件人</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">和</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">收件人满足第</span>3<span style=\"font-family:宋体\">范式,因为这两个关系消除了部分函数依赖与传递函数依赖。快递单满足第</span><span style=\"font-family:Times New Roman\">2</span><span style=\"font-family:宋体\">范式,但不满足第</span><span style=\"font-family:Times New Roman\">3</span><span style=\"font-family:宋体\">范式,</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">因为</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">总计可由前边的保价金额、代收货款、运费、加急费、包装费、保价费等计算得出,存在传递函数依赖,不满足</span>3NF<span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918336482791425","title":"<br><p>试题四(25分)阅读以下关于数据库设计的叙述,在答题纸上回答问题1至问题3。【说明】某航空公司要开发一个订票信息处理系统,以方便各个代理商销售机票。开发小组经过设计,给出该系统的部分关系模式如下:航班(航班编号,航空公司,起飞地,起飞时间,目的地,到达时间,剩余票数,票价)代理商(代理商编号,代理商名称,客服电话,地址,负责人)机票代理(代理商编号,航班编号,票价)旅客(身份证号,姓名,性别,出生日期,电话)购票(购票单号,身份证号,航班编号,搭乘日期,购票金额)在提供给用户的界面上,其核心功能是当用户查询某航班时,将该航班所有的代理商信息及其优惠票价信息,返回给用户,方便用户购买价格优惠的机票。在实现过程中发现,要实现此功能,需要在代理商和机票代理两个关系模式上进行连接操作,性能很差。为此开发小组将机票代理关系模式进行了扩充,结果为:机票代理(代理商编号,航班编号,代理商名称,客服电话,票价)这样,用户在查找信息时只需对机票代理关系模式进行查询即可,提高了查询效率。<br/>【问题1】(6分)机票代理关系模式的修改,满足了用户对代理商机票价格查询的需求,提高了查询效率。但这种修改导致机票代理关系模式不满足3NF,会带来存储异常的问题。<br/>1)请具体说明其问题,并举例说明。<br/></p><p>2)这种存储异常会造成数据不一致,请给出解决该存储异常的方案。</p><p>【问题2】(9分)</p><p>在机票销售信息处理系统中,两个代理商的售票并发执行,可能产生的操作序列如表4-1所示。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/63c16f39c155fe05f42eba4f292206ab.png?x-oss-process=style/ruankaodaren\" title=\"63c16f39c155fe05f42eba4f292206ab.png\" alt=\"3.png\"/><br/><br/></p><p>假设两个代理商执行之前,该航班仅剩1张机票。</p><p>1)请说明上述两个代理商操作的结果。</p><p>2)并发操作会带来数据不一致的问题,请具体说明3种问题。</p><p>【问题3】(10分)</p><p>为了避免问题2中的问题,开发组使用库的读写锁机制,操作序列变为表4-2所示。</p><p><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/819178a77e3dc2c79123810a0a68817f.png?x-oss-process=style/ruankaodaren\" title=\"819178a77e3dc2c79123810a0a68817f.png\" alt=\"4.png\"/><br/><br/></p>","analyze":"<p>【问题1】(6分)<br/></p><p>1)请具体说明其问题,并举例说明。</p><p>【参考答案】</p><p>不满足3NF会产生函数的传递依赖,造成数据冗余和修改异常等问题。</p><p>① 数据冗余</p><p>一个代理商会代理多家航班的机票销售业务,在机票代理模式中,该代理商的代理商名称,客服电话就会被存储多次,造成数据的冗余。</p><p>② 修改异常</p><p>当需要修改该代理商的名称或客服电话时,就要修改所有相应元组中的名称或客服电话,否则就会出现客服电话值不一致的现象,产生修改异常。</p><p>2)这种存储异常会造成数据不一致,请给出解决该存储异常的方案。</p><p>【参考答案】</p><p>可使用触发器在修改时,检查并新更对应数据的方式来解决数据不一致的问题。比如可以在代理商关系模式上加触发器,当修改代理商关系模式的数据时,同步修改机票代理关系模式。<br/></p><p>【问题2】(9分)</p><p>1)请说明上述两个代理商操作的结果。</p><p>【参考答案】</p><p>两个代理商都显示剩余票数是1,但是代理商1可以正常售票,代理商2操作时系统会出错。因为票已经被代理商1 售完了。</p><p>2)并发操作会带来数据不一致的问题,请具体说明3种问题。</p><p>【参考答案】</p><p>数据库的并发操作会带来一些数据不一致问题。例如,丢失修改、读脏数据和不可重复读等。</p><p>① 丢失修改。事务A与事务B从数据库中读入同一数据并修改,事务B的提交结果破坏了事务A提交的结果,导致事务A的修改被丢失。</p><p>② 读脏数据。事务A修改某一数据,并将其写回磁盘,事务B读取同一数据后,事务A由于某种原因被撤销,从而导致事务B读到的数据是无效数据。</p><p>③ 不可重复读。事务A读取数据后,事务B又修改了该数据,但事务A使用的仍是修改之前的值。因此。事务A与事务B分别得到不同的结果,产生了数据的不一致性。<br/></p><p>【问题3】(10分)</p><p>【参考答案】</p><p>(1)加写锁</p><p>(2)加读锁</p><p>(3)加写锁</p><p>(4)被阻塞等待</p><p>(5)得到通知</p><p>(6)加写锁</p><p>采用封锁的方法虽然可以有效防止数据的不一致性,但也会产生死锁问题。死锁是指多个用户申请不同封锁,由于申请者均拥有一部分封锁权,而又需等待另外用户拥有的部分封锁而引起的永无休止的等待。</p><br/><br/><br/>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794918569472184321","title":"<br><p><br/></p><h3 style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:23.7000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:汉仪中圆简\">试题四</span>( 25 <span style=\"font-family:汉仪中圆简\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:汉仪中圆简;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:1.0000pt;\"></span></h3><p><br/></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">阅读以下关于数据库分析与建模的叙述,在答题纸上回答问题</span> 1<span style=\"font-family:宋体\">至问题 </span><span style=\"font-family:Times New Roman\">3</span><span style=\"font-family:宋体\">。</span></span><span style=\"mso-spacerun:'yes';font-family:'Times New Roman';mso-fareast-font-family:宋体;font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">【说明】</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">某电子商务企业随着业务不断发展,销售订单不断增加,每月订单超过了</span> 50 <span style=\"font-family:宋体\">万笔,急需开发一套新的互联网电子订单系统。同时该电商希望建立相应的数据中心,能够对订单数据进行分析挖掘,以便更好地服务用户。王工负责订单系统的数据库设计与开发,初步设计的核心订单关系模式为</span><span style=\"font-family:Times New Roman\">:orders(order_no</span><span style=\"font-family:宋体\">,</span><span style=\"font-family:Times New Roman\">customer_no </span><span style=\"font-family:宋体\">,</span><span style=\"font-family:Times New Roman\">order_date</span><span style=\"font-family:宋体\">,</span><span style=\"font-family:Times New Roman\">product_no</span><span style=\"font-family:宋体\">,</span><span style=\"font-family:Times New Roman\">price</span><span style=\"font-family:宋体\">,</span><span style=\"font-family:Times New Roman\">. ....);</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">考虑订单数据过多,单一表的设计会对系统性能产生较大影响,仅仅采用索引不足以解决性能问题。因此,需要将订单表拆分,按月存储。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">王工采用反规范化设计方法来解决,给出了相应的解决方案。李工负责数据中心的设计与开发。李工认为王工的解决方案存在问题,建议采用数据物理分区技术。在解决性能问题的同时,也为后续的数据迁移、数据挖掘和分析等工作提供支持。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 1<span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(8 </span><span style=\"font-family:宋体\">分</span><span style=\"font-family:Times New Roman\">)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">常见的反规范化设计包括增加冗余列、增加派生列、重新组表和表分割。为解决题干所述需求,王工采用的是哪种方法</span>?<span style=\"font-family:宋体\">请用 </span><span style=\"font-family:Times New Roman\">300 </span><span style=\"font-family:宋体\">字以内的文字解释说明该方法,并指出其优缺点。</span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 2</span><span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(8 </span><span style=\"font-family:宋体\">分)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">物理数据分区技术一般分为水平分区和垂直分区,数据库中常见的是水平分区。水平分区分为范围分区、哈希分区、列表分区等。请阅读下表,在</span>(1)~(8) <span style=\"font-family:宋体\">中填写不同分区方法在数据值、数据管理能力、实施难度与可维护性、数据分布等方面的特点。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><img style=\"max-width:100%;height:auto\" src=\"https://image.chaiding.com/ruankao/bfd9d8efb84ee4900216b3e7d59f1929.png?x-oss-process=style/ruankaodaren\"/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 3</span><span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">(9 </span><span style=\"font-family:宋体\">分)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">根据需求,李工宜选择物理水平分区中的哪种分区方法</span>?<span style=\"font-family:宋体\">请用 </span><span style=\"font-family:Times New Roman\">300</span><span style=\"font-family:宋体\">字以内的文字分别解释说明该方法的优缺点。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\"><br/></span></span></p>","analyze":"<p><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 1</span><span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(8 </span><span style=\"font-family:宋体\">分</span><span style=\"font-family:Times New Roman\">)</span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">\t</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">王工采用的是表分割方式中的水平分割(分割参数是:</span>“月”)</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">\t</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">表分割包括水平分割与垂直分割两种形式:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">\t</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">水平分割:按记录进行分割,不同的记录可以分开保存,每个子表的列数相同。分割的条件可能是某列或多列数据的值,如时间参数。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">\t</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">垂直分割:按进行分割,即把一条记录分开多个地方保存,每个子表的行数相同。把主键和一些行放到一个表,然后把主键和另外的列放到另一个表中,通过主键进行关联。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">优点:水平分割后可以降低在查询时需要读取的数据和索引页数,同时也降低了索引的层数,提高查询速度。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">缺点:水平分割会给应用增加复杂度,在查询时需要多个表名,查询所有数据需要</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">union<span style=\"font-family:宋体\">操作。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">【问题</span> 2<span style=\"font-family:宋体\">】 </span><span style=\"font-family:Times New Roman\">(8 </span><span style=\"font-family:宋体\">分)</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;text-align:justify;text-justify:inter-ideograph;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"><span style=\"font-family:宋体\">:(</span>1<span style=\"font-family:宋体\">)连续(</span><span style=\"font-family:Times New Roman\">2</span><span style=\"font-family:宋体\">)离散(</span><span style=\"font-family:Times New Roman\">3</span><span style=\"font-family:宋体\">)弱(</span><span style=\"font-family:Times New Roman\">4</span><span style=\"font-family:宋体\">)强(</span><span style=\"font-family:Times New Roman\">5</span><span style=\"font-family:宋体\">)不好(</span><span style=\"font-family:Times New Roman\">6</span><span style=\"font-family:宋体\">)不好(</span><span style=\"font-family:Times New Roman\">7</span><span style=\"font-family:宋体\">)不均匀(</span><span style=\"font-family:Times New Roman\">8</span><span style=\"font-family:宋体\">)均匀</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;text-align:justify;text-justify:inter-ideograph;\"><span style=\"font-family:宋体\">【问题</span><span style=\"font-family: 宋体; font-size: 10.5pt; text-indent: 21pt;\"> 3</span><span style=\"font-family:宋体\">】</span><span style=\"font-family:Times New Roman\">(9 </span><span style=\"font-family:宋体\">分)</span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"><span style=\"font-family:宋体\">答案:</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;background:#D9D9D9;mso-shading:#D9D9D9;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">李工宜选择范围分区方式。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">范围分区优点:</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">1<span style=\"font-family:宋体\">、分区表可以将表存储到多个表空间内,各个分区维护各自的本地索引,查询语句可以根据索引进行分区范围查找,提高了查询速度;</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">2<span style=\"font-family:宋体\">、可以对单个分区进行备份、归档或者清除过期的数据,利于维护;</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">3<span style=\"font-family:宋体\">、实现容易,而且可以方便的对表的分区进行添加、删除、拆分和合并操作。</span></span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p><p class=\"MsoNormal\" style=\"margin-right:0.0000pt;mso-para-margin-right:0.0000gd;text-indent:21.0000pt;mso-layout-grid-align:none;text-autospace:ideograph-numeric;\"><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\">范围分区缺点:数据分布不均匀所以可以与哈希分区组合应用。</span><span style=\"mso-spacerun:'yes';font-family:宋体;mso-ascii-font-family:'Times New Roman';mso-hansi-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;\"></span></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"794931302506713089","title":"<br><p><br/></p><p><br/></p><h3>试题三(25 分)</h3><p>某集团公司在各省均设有分公司,现欲建立全国统一的销售管理信息系统,以便总公司及时掌握各分公司的销售情况。公司成立专门的项目组进行该系统的研发工作,其中张工负责其中的数据库设计工作。</p><p>张工和需求分析小组紧密合作,在设计出数据流图和数据字典的基础上,给出了数据库关系模式和相应的索引设计。同时考虑到未规范化关系模式可能引起的各类数据错误,对关系模式进行了全面的规范化处理,使所有关系模式均达到了3NF或BCNF。</p><p>在项目实施过程中,应用开发小组认为该设计方案未考虑应用功能的实际需求。如果严格按照设计方案实施,会对应用系统中整体性能产生较大影响。主要的原因在于进行数据查询时,会产生大量的多表连接操作,影响性能。而设计方案中的索引设计,并不能完全满足数据查询的性能要求。</p><p>应用开发小组还认为,该设计方案未考虑到信息系统中核心销售数据处理的特点:各分公司在使用该信息系统时只能操作自己分公司的销售数据,无权操作其它分公司的销售数据;只有总公司有权利操作所有销售数据,以便进行统计分析。</p><p>应用开发小组要求,在数据库设计方案中,必须针对实际应用功能的实现来考虑关系模式的规范化,必要时需要采用逆规范化或解除规范化的方法来保证性能要求。</p><p>【问题1】</p><p>系统需要管理供应商和货物等信息,具体包括供应商姓名、地址以及货物名称、价格等,供应商可以提供0~n种货物,其公司地址也可能发生变化。请以供应商关系模式supplier(name,address,product,price)为例,解释不规范的关系模式存在哪些问题。</p><p>【问题2】</p><p>应用开发小组认为张工的规范化设计虽然解决了未规范化关系模式带来的问题,但实际实现功能时会造成系统性能的下降,请解释其原因。</p><p>【问题3】</p><p>请解释逆规范化方法,说明其优缺点。</p><p>【问题4】</p><p>针对该信息系统中核心销售数据处理的特点,如采用关系表水平分割的逆规范化方法,请给出具体的解决方案,并说明该方案存在的问题。<span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","analyze":"<p><br/></p><p><br/></p><p>一、试题分析</p><p>本题是一个数据库设计方面的考题,考查的知识点包括规范化理论和反规范化理论(逆规范化)。</p><p>规范化的基本思想是逐步消除不合适的函数依赖,使数据库中的各个关系模型达到某种程度的分离。规范化解决的主要是单个实体的质量问题,是对于问题域中原始数据展现的正规化处理。</p><p>规范化理论给出了判断关系模型优劣的理论标准,帮助预测模式可能出现的问题,是数据库逻辑设计的指南和工具,具体有:</p><p>(1)用数据依赖的概念分析和表示各数据项之间的关系。</p><p>(2)消除E-R图中的冗余联系。</p><p>若不进行规范化处理,可能产生的问题包括:数据冗余、修改异常、插入异常、删除异常。下面举例说明这些问题的具体表现形式。</p><p>设有一个关系模式R(SNAME,CNAME,TNAME TADDRESS),其属性分别表示学生姓名、选修的课程名、任课教师姓名和任课教师地址。仔细分析一下,就会发现这个模式存在下列存储异常的问题:</p><p>(1)数据冗余:如果某门课程有100个学生选修,那么在R的关系中就要出现100个元组,这门课程的任课教师姓名和地址也随之重复出现100次。</p><p>(2)修改异常:由于上述冗余问题,当需要修改这个教师的地址时,就要修改100个元组中的地址值,否则就会出现地址值不一致的现象。</p><p>(3)插入异常:如果不知道听课学生名单,这个教师的任课情况和家庭地址就无法进入数据库;否则就要在学生姓名处插入空值。</p><p>(4)删除异常:如果某门课程的任课教师要更改,那么原来任课教师的地址将随之丢失。</p><p>在本题中,也存在同样的问题:</p><p>(1)数据冗余:关系模式中多次重复记录了同一供应商的地址。</p><p>(2)插入异常:如果还未确定一个供应商有哪些货物,只是想添加一个供应商的地址信息,则会产生产品与价格均为空的记录。</p><p>(3)修改异常:当修改一个供应商的地址时,需要将多条记录同时更新,若未同时更新,则数据产生不一致。</p><p>(4)删除异常:当删除一个供应商的货物时,其地址信息被一并删除。</p><p>数据库中的数据规范化的优点是减少了数据冗余,节约了存储空间,相应逻辑和物理的I/O次数减少,同时加快了增、删、改的速度,但是对完全规范的数据库查询,通常需要更多的连接操作,从而影响查询的速度。因此,有时为了提高某些查询或应用的性能而破坏规范规则,即反规范化(非规范化处理)。</p><p>因此,题目中所说的“应用开发小组认为张工的规范化设计虽然解决了未规范化关系模式带来的问题,但实际实现功能时会造成系统性能的下降”,主要就是查询效率下降。其原因是规范化过程中对数据表进行了不断的拆分,导致一个查询需要进行多表连接,效率自然就下降了。</p><p>具体来说,常见的反规范化技术包括:</p><p>(1)增加冗余列</p><p>增加冗余列是指在多个表中具有相同的列,它常用来在查询时避免连接操作。例如:以规范化设计的理念,学生成绩表中不需要字段“姓名”,因为“姓名”字段可以通过学号查询到,但在反规范化设计中,会将“姓名”字段加入到表中。这样查询一个学生的成绩时,不需要与学生表进行连接操作,便可得到对应的“姓名”。</p><p>(2)增加派生列</p><p>增加派生列指增加的列可以通过表中其它数据计算生成。它的作用是在查询时减少计算量,从而加快查询速度。例如:订单表中,有商品号、商品单价、采购数量,我们需要订单总价时,可以通过计算得到总价,所以规范化设计的理念是无须在订单表中设计“订单总价”字段。但反规范化则不这样考虑,由于订单总价在每次查询都需要计算,这样会占用系统大量资源,所以在此表中增加派生列“订单总价”以提高查询效率。</p><p>(3)重新组表</p><p>重新组表指如果许多用户需要查看两个表连接出来的结果数据,则把这两个表重新组成一个表来减少连接而提高性能。</p><p>(4)分割表</p><p>有时对表做分割可以提高性能。表分割有两种方式:</p><p>水平分割:根据一列或多列数据的值把数据行放到两个独立的表中。水平分割通常在下面的情况下使用:</p><p>情况1:表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时也降低了索引的层数,提高查询速度。</p><p>情况2:表中的数据本来就有独立性,例如表中分别记录各个地区的数据或不同时期的数据,特别是有些数据常用,而另外一些数据不常用。</p><p>情况3:需要把数据存放到多个介质上。</p><p>垂直分割:把主码和一些列放到一个表,然后把主码和另外的列放到另一个表中。如果一个表中某些列常用,而另外一些列不常用,则可以采用垂直分割,另外垂直分割可以使得数据行变小,一个数据页就能存放更多的数据,在查询时就会减少I/O次数。其缺点是需要管理冗余列,查询所有数据需要连接操作。 问题4要求提出水平分割方案,实际上就是把数据表按记录进行拆分,并存储于不同的位置。由于本题中数据的使用存在这样的特性——“各分公司在使用该信息系统时只能操作自己分公司的销售数据,无权操作其它分公司的销售数据;只有总公司有权利操作所有销售数据,以便进行统计分析”,所以按省,每个分公司存储自己的数据,这样能达到高效查询的目的,只是这样会让总公司的统计分析变得十分的低效。</p><p>二、参考答案</p><p>【问题1】</p><p>(1)数据冗余:关系模式中多次重复记录了同一供应商的地址。</p><p>(2)插入异常:如果还未确定一个供应商有哪些货物,只是想添加一个供应商的地址信息,则会产生产品与价格均为空的记录。</p><p>(3)修改异常:当修改一个供应商的地址时,需要将多条记录同时更新,若未同时更新,则数据产生不一致。</p><p>(4)删除异常:当删除一个供应商的货物时,其地址信息被一并删除。</p><p>【问题2】</p><p>数据库规范化的过程,实际是对数据表的不断拆分,以达到更高的规范程度。这样处理,带来的问题是:系统中大量查询不能通过单表完成,而需要将多表进行连接查询,所以表拆分得越多,查询性能也就越差。</p><p>【问题3】</p><p>逆规范化方法优点:提高统计、查询效率。</p><p>逆规范化方法缺点:增加了数据冗余,浪费存储空间,增、删、改操作的效率降低,可能导致数据不一致,可能产生添加、修改、删除异常。</p><p>【问题4】</p><p>解决方案:将各省的数据存放于各省分公司。</p><p>该方案主要问题在于总公司进行全国数据统计时,需要从各省服务器调取数据,效率较低。<span style=\"mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:12.0000pt;mso-font-kerning:0.0000pt;\"></span></p><p><br/></p>","multi":0,"questionType":3,"answer":"<p>见解析</p>","chooseItem":null,"itemList":null,"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237944254910465","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>确定系统边界应在数据库设计的(41)阶段进行;关系规范化是在数据库设计的(42)阶段进行。","analyze":"需求分析阶段的任务是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,确定系统边界、收集支持系统目标的基础数据及其处理方法。","multi":0,"questionType":1,"answer":"A","chooseItem":["796237945152491521"],"itemList":[{"id":"796237945152491521","questionId":"796237944254910465","content":" 需求分析","answer":1,"chooseValue":"A"},{"id":"796237945173463041","questionId":"796237944254910465","content":" 概念设计","answer":0,"chooseValue":"B"},{"id":"796237945198628865","questionId":"796237944254910465","content":" 逻辑设计","answer":0,"chooseValue":"C"},{"id":"796237945215406081","questionId":"796237944254910465","content":" 物理设计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237833005191169","title":"使用UML进行关系数据库的(5)时,需要设计出表达持久数据的实体类及其联系,并将它们映射为数据库表和视图等。","analyze":"本题考查UML数据库建模的基本知识。<br>基于UML的关系数据库设计分为4个阶段:①业务用例设计是进行数据库的需求分析,使用用例图等建立业务模型;②逻辑数据模型设计是确定应用系统所需的持久数据,设计出关系数据库中表达持久数据的实体类及其联系,并将它们映射为数据库表和视图等;③物理数据模型设计使用组件图、配置图等设计数据库的物理模型;④物理实 现设计根据物理数据模型建立具体数据库环境下的数据库表、视图等。","multi":0,"questionType":1,"answer":"B","chooseItem":["796237833923743745"],"itemList":[{"id":"796237833911160833","questionId":"796237833005191169","content":" 业务用例设计","answer":0,"chooseValue":"A"},{"id":"796237833923743745","questionId":"796237833005191169","content":" 逻辑数据模型设计","answer":1,"chooseValue":"B"},{"id":"796237833932132353","questionId":"796237833005191169","content":" 物理数据模型设计","answer":0,"chooseValue":"C"},{"id":"796237833944715265","questionId":"796237833005191169","content":" 物理实现设计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237850302500865","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>商业智能系统主要包括数据预处理、建立数据仓库、数据分析和数据展现4个主要阶段,其中(23)是处理海量数据的基础:数据分析是体现系统智能的关键,一般采用(24)和数据挖掘技术。","analyze":"本题主要考查商业智能系统的基本知识。<br>商业智能系统主要包括数据预处理、建立数据仓库、数据分析和数据展现4个主要阶段。数据预处理是整合企业原始数据的第一步,它包括数据的抽取、转换和加载三个过程;建立数据仓库则是处理海量数据的基础,数据分析是体现系统智能的关键,一般采用联机分析处理(OLAP)和数据挖掘技术。OLAP不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能,用户可以方便地对海量数据进行多维分析。数据挖掘的目标则是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题;在海量数据和分析手段增多的情况下,数据展现主要保障系统分析结构的可视化。","multi":0,"questionType":1,"answer":"A","chooseItem":["796237851195887617"],"itemList":[{"id":"796237851195887617","questionId":"796237850302500865","content":" 联机分析处理","answer":1,"chooseValue":"A"},{"id":"796237851208470529","questionId":"796237850302500865","content":" 建立数据仓库","answer":0,"chooseValue":"B"},{"id":"796237851225247745","questionId":"796237850302500865","content":" 数据分析","answer":0,"chooseValue":"C"},{"id":"796237851242024961","questionId":"796237850302500865","content":" 数据展现","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796238030825345025","title":"采用数据仓库技术进行数据收集时,有时会遇一些略微不一致但可以纠正的数据,纠正这些数据的过程称为()。","analyze":"本题主要考查数据仓库相关的基础知识。<br>在采用数据仓库技术进行数据收集时,有时会遇到一些略微不一致但可以纠正的数据,这时需要采用数据清洗技术对这些不一致的数据进行处理和纠正。","multi":0,"questionType":1,"answer":"C","chooseItem":["796238031760674817"],"itemList":[{"id":"796238031739703297","questionId":"796238030825345025","content":" 数据转换","answer":0,"chooseValue":"A"},{"id":"796238031748091905","questionId":"796238030825345025","content":" 数据抽取","answer":0,"chooseValue":"B"},{"id":"796238031760674817","questionId":"796238030825345025","content":" 数据清洗","answer":1,"chooseValue":"C"},{"id":"796238031773257729","questionId":"796238030825345025","content":" 数据装载","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796238000928346113","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>给定关系模式科室K (科室号,科室名,负责人,科室电话)、医生Y (医生号,医生名,性别,科室号,联系电话,家庭地址)和患者B (病历号,患者名,性别,医保号,联系方式),并且1个科室有多名医生,1名医生属于1个科室;1名医生可以为多个患者诊疗,1个患者也可以找多名医生诊疗。<br>科室与医生之间的“所属”联系类型、医生与患者之间的“诊疗”联系类型分别为 (43);其中(44)。下列查询“肝胆科”医生的医生名、联系电话及家庭住址的关系代数表达式中,查询效率最高的是(45) 。","analyze":"根据题意可知一个科室有多名医生,一名医生属于一个科室,所以科室与医生之间的“所属”联系类型为l:n;又因为一名医生可以为多个病人诊疗,一个病人也可以找多名医生诊疗,所以医生与病人之间的“诊疗”联系类型为n:m。<br>当医生与病人之间的“诊疗”联系类型为n:m时,需要转换为一个独立的关系,并将医生号和病历号作为主键。<br>根据关系代数表达式查询优化的准则1 “提早执行选取运算”,即对于有选择运算的表达式,应优化成尽可能先执行选择运算的等价表达式,以得到较小的中间结果,减少运算量和从外存读块的次数。准则2“合并乘积与其后的选择运算为连接运算”,即在表达式中,当乘积运算后面是选择运算时,应该合并为连接运算,使选择与乘积一道完成,以避免做完乘积后,需再扫描一个大的乘积关系进行选择运算。","multi":0,"questionType":1,"answer":"D","chooseItem":["796238001893036033"],"itemList":[{"id":"796238001855287297","questionId":"796238000928346113","content":" <img alt=\"\" width=\"150\" height=\"23\" src=\"https://image.chaiding.com/ruankao/323ec8082342c8532ff67297f9cc0a0d.jpg?x-oss-process=style/ruankaodaren\">","answer":0,"chooseValue":"A"},{"id":"796238001863675905","questionId":"796238000928346113","content":" <img alt=\"\" width=\"170\" height=\"24\" src=\"https://image.chaiding.com/ruankao/19976cb1d690dfd9580ebefc553162ae.jpg?x-oss-process=style/ruankaodaren\">","answer":0,"chooseValue":"B"},{"id":"796238001880453121","questionId":"796238000928346113","content":" <img alt=\"\" width=\"170\" height=\"23\" src=\"https://image.chaiding.com/ruankao/578c3c903955640ac6b44ccb79c38508.jpg?x-oss-process=style/ruankaodaren\">","answer":0,"chooseValue":"C"},{"id":"796238001893036033","questionId":"796238000928346113","content":" <img alt=\"\" width=\"170\" height=\"17\" src=\"https://image.chaiding.com/ruankao/5b844e9d7f3048729a7454137cf70899.jpg?x-oss-process=style/ruankaodaren\">","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237868388339713","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>在数据库设计的需求分析、概念结构设计、逻辑结构设计和物理结构设计的四个阶段中,基本E-R图是(41):数据库逻辑结构设计阶段的主要工作步骤依次为(42)。","analyze":"本题考査数据库设计方面的基础知识。<br>概念结构设计是与数据模型无关的,而一个数据库系统的实现,是以具体的DBMS为基础的,在概念结构设计完成之后,就要依照选用的DBMS,进行该DBMS支持的数据模型相对应的逻辑结构设计。逻辑结构设计即是在概念结构设计的基础上进行数据模型设计,可以是层次、网状模型和关系模型,由于当前的绝大多数DBMS都是基于关系模型的,E-R方法又是概念结构设计的主要方法,如何在全局E-R图基础上进行关系模型的逻辑结构设计成为这一阶段的主要内容。在进行逻辑结构设计时并不考虑数据在某一DBMS下的具体物理实现,即数据是如何在计算机中存储的。逻辑结构设计阶段的主要工作步骤如下图所示。<br><input height=\"149\" src=\"https://image.chaiding.com/ruankao/9b0014271203d173f489bf8b0230f8e9.jpg?x-oss-process=style/ruankaodaren\" type=\"image\" width=\"300\" longdesc=\"undefined\"><br>从上图可见,逻辑结构设计阶段的主要工作步骤依次为:转换为数据模型一关系规范化一模式优化一设计用户子模式。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237869369806849"],"itemList":[{"id":"796237869306892289","questionId":"796237868388339713","content":" 需求分析阶段形成的文档,并作为概念结构设计阶段的设计依据","answer":0,"chooseValue":"A"},{"id":"796237869336252417","questionId":"796237868388339713","content":" 逻辑结构设计阶段形成的文档,并作为概念结构设计阶段的设计依据","answer":0,"chooseValue":"B"},{"id":"796237869369806849","questionId":"796237868388339713","content":" 概念结构设计阶段形成的文档,并作为逻辑结构设计阶段的设计依据","answer":1,"chooseValue":"C"},{"id":"796237869399166977","questionId":"796237868388339713","content":" 概念结构设计阶段形成的文档,并作为物理设计阶段的设计依据","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796238005995065345","title":"若对关系 R (A, B, C, D)、S (C, D,E)进行π<sub>1,2,3,4,7</sub>(σ<sub>3=5^4=6</sub>(R*S))运算,则该关系代数表达式与(45)是等价的。","analyze":"本题考查关系代数运算方面的基础知识。<br>自然联接<img alt=\"\" width=\"23\" height=\"19\" src=\"https://image.chaiding.com/ruankao/4ae32b1eb392e5f750bf9fb70de3c453.jpg?x-oss-process=style/ruankaodaren\">是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。本试题σ<sub>3=5^4=6</sub>(R*S)的含义是R*S 后,选取R和S关系中R.C = S.C^R.D = S.D的元组,再进行R.A、R.B、R.C、R.D和S.E的投影关系运算。可见,该关系运算表达式与R*S是等价的。","multi":0,"questionType":1,"answer":"A","chooseItem":["796238006892646401"],"itemList":[{"id":"796238006892646401","questionId":"796238005995065345","content":" <img alt=\"\" width=\"41\" height=\"18\" src=\"https://image.chaiding.com/ruankao/a6e1766eb197c82e9b2dbf014201a48f.jpg?x-oss-process=style/ruankaodaren\">","answer":1,"chooseValue":"A"},{"id":"796238006905229313","questionId":"796238005995065345","content":" <img alt=\"\" width=\"145\" height=\"18\" src=\"https://image.chaiding.com/ruankao/918fe4136a3b2f68d25d3b5410f8d370.jpg?x-oss-process=style/ruankaodaren\">","answer":0,"chooseValue":"B"},{"id":"796238006917812225","questionId":"796238005995065345","content":" <img alt=\"\" width=\"94\" height=\"20\" src=\"https://image.chaiding.com/ruankao/6dab2e3bc8b6d0e750975fdd2ff21145.jpg?x-oss-process=style/ruankaodaren\">","answer":0,"chooseValue":"C"},{"id":"796238006930395137","questionId":"796238005995065345","content":" <img alt=\"\" width=\"157\" height=\"21\" src=\"https://image.chaiding.com/ruankao/8f8d658e8fe27a1b89b8c8fa5494f327.jpg?x-oss-process=style/ruankaodaren\">","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237997908447233","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系模式科室K (科室号,科室名,负责人,科室电话)、医生Y (医生号,医生名,性别,科室号,联系电话,家庭地址)和患者B (病历号,患者名,性别,医保号,联系方式),并且1个科室有多名医生,1名医生属于1个科室;1名医生可以为多个患者诊疗,1个患者也可以找多名医生诊疗。<br>科室与医生之间的“所属”联系类型、医生与患者之间的“诊疗”联系类型分别为 (43);其中(44)。下列查询“肝胆科”医生的医生名、联系电话及家庭住址的关系代数表达式中,查询效率最高的是(45) 。","analyze":"根据题意可知一个科室有多名医生,一名医生属于一个科室,所以科室与医生之间的“所属”联系类型为l:n;又因为一名医生可以为多个病人诊疗,一个病人也可以找多名医生诊疗,所以医生与病人之间的“诊疗”联系类型为n:m。<br>当医生与病人之间的“诊疗”联系类型为n:m时,需要转换为一个独立的关系,并将医生号和病历号作为主键。<br>根据关系代数表达式查询优化的准则1 “提早执行选取运算”,即对于有选择运算的表达式,应优化成尽可能先执行选择运算的等价表达式,以得到较小的中间结果,减少运算量和从外存读块的次数。准则2“合并乘积与其后的选择运算为连接运算”,即在表达式中,当乘积运算后面是选择运算时,应该合并为连接运算,使选择与乘积一道完成,以避免做完乘积后,需再扫描一个大的乘积关系进行选择运算。","multi":0,"questionType":1,"answer":"B","chooseItem":["796237998915080193"],"itemList":[{"id":"796237998898302977","questionId":"796237997908447233","content":" “诊疗”联系需要转换为一个独立的关系,并将医生号和患者名作为主键","answer":0,"chooseValue":"A"},{"id":"796237998915080193","questionId":"796237997908447233","content":" “诊疗”联系需要转换为一个独立的关系,并将医生号和病历号作为主键","answer":1,"chooseValue":"B"},{"id":"796237998936051713","questionId":"796237997908447233","content":" “所属”联系需要转换为一个独立的关系,并将医生号和科室名作为主键","answer":0,"chooseValue":"C"},{"id":"796237998957023233","questionId":"796237997908447233","content":" “所属”联系需要转换为一个独立的关系,并将医生号和科室号作为主键","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237912831184897","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。<br><img alt=\"\" width=\"638\" height=\"418\" src=\"https://image.chaiding.com/ruankao/5e2901d0ea700c4aad0a3b5a14515def.jpg?x-oss-process=style/ruankaodaren\"><br>商品关系的主键是(42):仓库关系的主键是(43);仓库关系(44),为了解决这一问题,需要将仓库关系分解为(45)。","analyze":"仓库关系存在冗余、修改操作的不一致,以及插入异常和删除异常。例如,仓库号为“01”的商品有3种,其地址就要重复3次,故存在冗余。","multi":0,"questionType":1,"answer":"D","chooseItem":["796237913829429249"],"itemList":[{"id":"796237913766514689","questionId":"796237912831184897","content":" 无冗余、无插入异常,但存在删除异常","answer":0,"chooseValue":"A"},{"id":"796237913783291905","questionId":"796237912831184897","content":" 无冗余,但存在插入异常和删除异常","answer":0,"chooseValue":"B"},{"id":"796237913808457729","questionId":"796237912831184897","content":" 存在冗余,但不存在修改操作的不一致","answer":0,"chooseValue":"C"},{"id":"796237913829429249","questionId":"796237912831184897","content":" 存在冗余、修改操作的不一致,以及插入异常和删除异常","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237878588887041","title":"数据仓库中数据()的特点是指数据一旦进入数据仓库后,将被长期保留并定期加载和刷新,可以进行各种查询操作,但很少对数据进行修改和删除操作。","analyze":"本题考查数据仓库基本概念。<br>数据仓库拥有以下四个特点:<br>①面向主题:操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据是按照一定的主题域进行组织。主题是一个抽象的概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关。<br>②集成性:面向事务处理的操作型数据库通常与某些特定的应用相关,数据库之间相互独立,并且往往是异构的。而数据仓库中的数据是在对原有分散的数据库数据进行抽取、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息。<br>③相对稳定性:操作型数据库中的数据通常需要实时更新,数据根据需要及时发生变化。数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,-旦某个数据进入数据仓库以后,一般情况下将被长期保留,也就是数据仓库中一般有大量的查询操作,但修改和删除操作很少,通常只需要定期的加载、刷新。<br>④反映历史变化:操作型数据库主要关心当前某一个时间段内的数据,而数据仓库中的数据通常包含历史信息,系统记录了企业从过去某一时点(如开始应用数据仓库的时点(到目前的各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237879549382657"],"itemList":[{"id":"796237879507439617","questionId":"796237878588887041","content":" 面向主题","answer":0,"chooseValue":"A"},{"id":"796237879524216833","questionId":"796237878588887041","content":" 集成性","answer":0,"chooseValue":"B"},{"id":"796237879549382657","questionId":"796237878588887041","content":" 相对稳定性","answer":1,"chooseValue":"C"},{"id":"796237879570354177","questionId":"796237878588887041","content":" 反映历史变化","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237939171414017","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(43),该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为(44),分解后的关系模式可以达到(45)。<br><img alt=\"\" width=\"415\" height=\"184\" src=\"https://image.chaiding.com/ruankao/33fa0f9e00ba3f5392adb4047c328f9c.jpg?x-oss-process=style/ruankaodaren\">","analyze":"原零件关系存在非主属性对码的部分函数依赖:(零件号,供应商)―供应商所在地,但是供应商―供应商所在地,故原关系模式零件非2NF的。分解后的关系模式零件1、零件2和零件3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到3NF。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237940110938113"],"itemList":[{"id":"796237940081577985","questionId":"796237939171414017","content":" INF","answer":0,"chooseValue":"A"},{"id":"796237940098355201","questionId":"796237939171414017","content":" 2NF","answer":0,"chooseValue":"B"},{"id":"796237940110938113","questionId":"796237939171414017","content":" 3NF","answer":1,"chooseValue":"C"},{"id":"796237940127715329","questionId":"796237939171414017","content":" 4NF","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237936306704385","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(43),该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为(44),分解后的关系模式可以达到(45)。<br><img alt=\"\" width=\"415\" height=\"184\" src=\"https://image.chaiding.com/ruankao/e60b09f3dffc178e38de54ace2d2b0e5.jpg?x-oss-process=style/ruankaodaren\">","analyze":"关系P存在冗余以及插入异常和删除异常等问题,为了解决这一问题需要将零件关系分解。用户无法查询某零件由哪些供应商供应,原因是分解有损连接的,且不保持函数依赖。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237937221062657"],"itemList":[{"id":"796237937195896833","questionId":"796237936306704385","content":" 零件1(零件号,零件名称,供应商,供应商所在地,库存量)","answer":0,"chooseValue":"A"},{"id":"796237937208479745","questionId":"796237936306704385","content":" 零件1(零件号,零件名称)、零件2(供应商,供应商所在地,库存量)","answer":0,"chooseValue":"B"},{"id":"796237937221062657","questionId":"796237936306704385","content":" 零件1(零件号,零件名称)、零件2(零件号,供应商,库存量)、零件3(供应商,供应商所在地)","answer":1,"chooseValue":"C"},{"id":"796237937233645569","questionId":"796237936306704385","content":" 零件1(零件号,零件名称)、零件2(零件号,库存量)、零件3(供应商,供应商所在地)、零件4(供应商所在地,库存量)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237906594254849","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。<br><img alt=\"\" width=\"638\" height=\"418\" src=\"https://image.chaiding.com/ruankao/15d39f1ce3310bc8cba1d5053974c861.jpg?x-oss-process=style/ruankaodaren\"><br>商品关系的主键是(42):仓库关系的主键是(43);仓库关系(44),为了解决这一问题,需要将仓库关系分解为(45)。","analyze":"本题考查的是应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。<br>试题(42)考查的是关系模式中主键方面的基础知识。商品关系的主键是商品号。","multi":0,"questionType":1,"answer":"A","chooseItem":["796237907680579585"],"itemList":[{"id":"796237907680579585","questionId":"796237906594254849","content":" 商品号","answer":1,"chooseValue":"A"},{"id":"796237907693162497","questionId":"796237906594254849","content":" 商品名称","answer":0,"chooseValue":"B"},{"id":"796237907705745409","questionId":"796237906594254849","content":" 生产商","answer":0,"chooseValue":"C"},{"id":"796237907718328321","questionId":"796237906594254849","content":" 单价","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237915888832513","title":"<p><strong>请作答第<span style=\"color: red\">4</span>个空。</strong></p>某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。<br><img alt=\"\" width=\"638\" height=\"418\" src=\"https://image.chaiding.com/ruankao/3679955178896a8912e0aaaad191e546.jpg?x-oss-process=style/ruankaodaren\"><br>商品关系的主键是(42):仓库关系的主键是(43);仓库关系(44),为了解决这一问题,需要将仓库关系分解为(45)。","analyze":"为了解决仓库关系模式存在的问题需要进行模式分解,其中选项A分解存在的问题是仓库2不属于第三范式,因为存在非主属性对码的部分函数依赖,即仓库号一电话。选项B分解存在的问题是分解有损连接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。<br>分解即保持函数依赖,又无损连接,分解的结果如下:<br><img alt=\"\" width=\"623\" height=\"206\" src=\"https://image.chaiding.com/ruankao/98667ed3f151e8411ca3f2a30ca2b641.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"D","chooseItem":["796237916912242689"],"itemList":[{"id":"796237916845133825","questionId":"796237915888832513","content":" 仓库1 (仓库号,地址)和仓库2 (仓库号,电话,商品号,库存量)","answer":0,"chooseValue":"A"},{"id":"796237916874493953","questionId":"796237915888832513","content":" 仓库1 (仓库号,地址,电话〉和仓库2 (商品号,库存量)","answer":0,"chooseValue":"B"},{"id":"796237916899659777","questionId":"796237915888832513","content":" 仓库1 (仓库号,电话)和仓库2 (仓库号,地址,商品号,库存量)","answer":0,"chooseValue":"C"},{"id":"796237916912242689","questionId":"796237915888832513","content":" 仓库1 (仓库号,地址,电话)和仓库2 (仓库号,商品号,库存量)","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237924646539265","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:<br>商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是(40)。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是(41),外键是(42)。<br>仓库关系模式(43),为了解决这一问题,需要将仓库关系分解为(44)","analyze":"从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性, 所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。","multi":0,"questionType":1,"answer":"D","chooseItem":["796237925594451969"],"itemList":[{"id":"796237925544120321","questionId":"796237924646539265","content":" 仓库号","answer":0,"chooseValue":"A"},{"id":"796237925565091841","questionId":"796237924646539265","content":" 地址","answer":0,"chooseValue":"B"},{"id":"796237925577674753","questionId":"796237924646539265","content":" 电话","answer":0,"chooseValue":"C"},{"id":"796237925594451969","questionId":"796237924646539265","content":" 商品号","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796238027876749313","title":"<p><strong>请作答第<span style=\"color: red\">3</span>个空。</strong></p>设有员工实体Employee (员工号,姓名,性别,年龄,电话,家庭住址,家庭成员, 关系,联系电话)。其中,“家庭住址”包括邮编、省、市、街道信息;“家庭成员,关有多个家庭成员。<br>员工实体Employee的主键为(43);该关系属于(44);为使数据库模式设计更合理,对于员工关系模式Employee(45).","analyze":"如果某员工有5个亲属,那么该员工关系中“员工号,姓名,性别,年龄,电话,家庭住址”将重复出现5次,为了将数据库模式设计得更合理,应该消除冗余,即将家庭成员、关系及联系电话加上员工号设计成为一个独立的模式。","multi":0,"questionType":1,"answer":"D","chooseItem":["796238028816273409"],"itemList":[{"id":"796238028770136065","questionId":"796238027876749313","content":" 只允许记录一个亲属的姓名、与员工的关系以及联系电话","answer":0,"chooseValue":"A"},{"id":"796238028791107585","questionId":"796238027876749313","content":" 可以不作任何处理,因为该关系模式达到了3NF","answer":0,"chooseValue":"B"},{"id":"796238028803690497","questionId":"796238027876749313","content":" 增加多个家庭成员、关系及联系电话字段","answer":0,"chooseValue":"C"},{"id":"796238028816273409","questionId":"796238027876749313","content":" 应该将家庭成员、关系及联系电话加上员工号作为一个独立的模式","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796238011317637121","title":"若要使某用户只能查询表EMP中的部分记录,应采取的策略是(41)。","analyze":"本题考查对数据库访问控制方面的基本概念的掌握程度。<br>具有DBA特权的用户可操作数据库的所有资源。<br>将表EMP的查询权限赋予该用户,即全部记录,而题目只允许某用户查询表EMP中的部分记录。<br>编写査询表EMP的存储过程仍然是查询表EMP的所有记录。<br>构建该部分记录的行级视图,并将该视图的査询权限赋予该用户。","multi":0,"questionType":1,"answer":"D","chooseItem":["796238012454293505"],"itemList":[{"id":"796238012399767553","questionId":"796238011317637121","content":" 将该用户级别设定为DBA","answer":0,"chooseValue":"A"},{"id":"796238012416544769","questionId":"796238011317637121","content":" 将表EMP的查询权限赋予该用户","answer":0,"chooseValue":"B"},{"id":"796238012437516289","questionId":"796238011317637121","content":" 编写查询表EMP的存储过程","answer":0,"chooseValue":"C"},{"id":"796238012454293505","questionId":"796238011317637121","content":" 构建该部分记录的行级视图,并将该视图的查询权限赋予该用户","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237973384351745","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系模式R(U, F),其中,属性集t={城市,街道,邮政编码},函数依赖集F={(城市,街道)→邮政编码,邮政编码→城市}。关系R(41),且分别有(42)。","analyze":"本题考查关系数据库规范化理论方面的基础知识。<br>试题(41)的正确答案是C。因为根据函数依赖定义,可推出(城市,街道)→U,(邮政编码,街道)→U,所以“城市,街道”和“街道,邮政编码”为候选关键字。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237974302904321"],"itemList":[{"id":"796237974273544193","questionId":"796237973384351745","content":" 只有1个候选关键字“城市,街道”","answer":0,"chooseValue":"A"},{"id":"796237974290321409","questionId":"796237973384351745","content":" 只有1个候选关键字“街道,邮政编码”","answer":0,"chooseValue":"B"},{"id":"796237974302904321","questionId":"796237973384351745","content":" 有2个候选关键字“城市,街道”和“街道,邮政编码”","answer":1,"chooseValue":"C"},{"id":"796237974315487233","questionId":"796237973384351745","content":" 有2个候选关键字“城市,街道”和“城市,邮政编码”","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237982007840769","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系模式R(U,F),U={A,B,C,D},F={AB→C,CD→B}。关系R(42),且分别有(43)。","analyze":"本题考查关系数据库规范化理论方面的基础知识。<br>根据函数依赖定义,可知ACD→U ,ABD→U,所以ACD和ABD均为候选关键字。<br>根据主属性的定义“包含在任何一个候选码中的属性叫做主属性(Prime attribute), 否则叫做非主属性(Nonprime attribute)”,所以,关系R中的4个属性都是主属性。","multi":0,"questionType":1,"answer":"A","chooseItem":["796237982909616129"],"itemList":[{"id":"796237982909616129","questionId":"796237982007840769","content":" 0个非主属性和4个主属性","answer":1,"chooseValue":"A"},{"id":"796237982930587649","questionId":"796237982007840769","content":" 1个非主属性和3个主属性","answer":0,"chooseValue":"B"},{"id":"796237982955753473","questionId":"796237982007840769","content":" 2个非主属性和2个主属性","answer":0,"chooseValue":"C"},{"id":"796237982976724993","questionId":"796237982007840769","content":" 3个非主属性和1个主属性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237896192380929","title":"数据库的视图与基本表之间,基本表与存储文件之间分别通过建立(40)之间的映像,保证数据的逻辑独立性和物理独立性。","analyze":"本题考查数据库系统管理方面的基础知识。<br>数据库的三级模式结构中,视图对应外模式、基本表对应模式、存储文件对应内模式。数据库系统在三级模式之间提供了两级映像:模式/内模式映像、外模式/模式映像。正因为这两级映像保证了数据库中的数据具有较高的逻辑独立性和物理独立性。<br>①外模式/模式的映像:存在于外部级和概念级之间,实现了外模式到概念模式之间的相互转换。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式/概念模式之间的映像。<br>②模式/内模式的映像:存在于概念级和内部级之间,实现了概念模式到内模式之间的相互转换。数据的物理独立性是指当数据库的内模式发生改变时,数据的逻辑结构 不变。由于应用程序处理的只是数据的逻辑结构,这样物理独立性可以保证,当数据的物理结构改变了,应用程序不用改变。但是,为了保证应用程序能够正确执行,需要修改概念模式/内模式之间的映像。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237897178042369"],"itemList":[{"id":"796237897140293633","questionId":"796237896192380929","content":" 模式到内模式和外模式到内模式","answer":0,"chooseValue":"A"},{"id":"796237897161265153","questionId":"796237896192380929","content":" 外模式到内模式和内模式到模式","answer":0,"chooseValue":"B"},{"id":"796237897178042369","questionId":"796237896192380929","content":" 外模式到模式和模式到内模式","answer":1,"chooseValue":"C"},{"id":"796237897199013889","questionId":"796237896192380929","content":" 内模式到模式和模式到外模式","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237909853229057","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。<br><img alt=\"\" width=\"638\" height=\"418\" src=\"https://image.chaiding.com/ruankao/c1fec906db4abd4ab1affb7c3d67c574.jpg?x-oss-process=style/ruankaodaren\"><br>商品关系的主键是(42):仓库关系的主键是(43);仓库关系(44),为了解决这一问题,需要将仓库关系分解为(45)。","analyze":"本题考查的是应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。<br>试题(43)考查的是关系模式中主键方面的基础知识。仓库关系的主键是(仓库号,商品号)。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237910796947457"],"itemList":[{"id":"796237910755004417","questionId":"796237909853229057","content":" 仓库号,地址","answer":0,"chooseValue":"A"},{"id":"796237910775975937","questionId":"796237909853229057","content":" 仓库号,电话","answer":0,"chooseValue":"B"},{"id":"796237910796947457","questionId":"796237909853229057","content":" 仓库号,商品号","answer":1,"chooseValue":"C"},{"id":"796237910817918977","questionId":"796237909853229057","content":" 地址,电话","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237871332741121","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>在数据库设计的需求分析、概念结构设计、逻辑结构设计和物理结构设计的四个阶段中,基本E-R图是(41):数据库逻辑结构设计阶段的主要工作步骤依次为(42)。","analyze":"本题考査数据库设计方面的基础知识。<br>概念结构设计是与数据模型无关的,而一个数据库系统的实现,是以具体的DBMS为基础的,在概念结构设计完成之后,就要依照选用的DBMS,进行该DBMS支持的数据模型相对应的逻辑结构设计。逻辑结构设计即是在概念结构设计的基础上进行数据模型设计,可以是层次、网状模型和关系模型,由于当前的绝大多数DBMS都是基于关系模型的,E-R方法又是概念结构设计的主要方法,如何在全局E-R图基础上进行关系模型的逻辑结构设计成为这一阶段的主要内容。在进行逻辑结构设计时并不考虑数据在某一DBMS下的具体物理实现,即数据是如何在计算机中存储的。逻辑结构设计阶段的主要工作步骤如下图所示。<br><input height=\"149\" src=\"https://image.chaiding.com/ruankao/9fee739b0d122420597d6021317e823d.jpg?x-oss-process=style/ruankaodaren\" type=\"image\" width=\"300\" longdesc=\"undefined\"><br>从上图可见,逻辑结构设计阶段的主要工作步骤依次为:转换为数据模型一关系规范化一模式优化一设计用户子模式。","multi":0,"questionType":1,"answer":"B","chooseItem":["796237872293236737"],"itemList":[{"id":"796237872263876609","questionId":"796237871332741121","content":" 关系规范化一转换为数据模型一模式优化一设计用户模式","answer":0,"chooseValue":"A"},{"id":"796237872293236737","questionId":"796237871332741121","content":" 转换为数据模型一关系规范化一模式优化一设计用户模式","answer":1,"chooseValue":"B"},{"id":"796237872322596865","questionId":"796237871332741121","content":" 模式优化一设计用户模式一关系规范化一转换为数据模型","answer":0,"chooseValue":"C"},{"id":"796237872347762689","questionId":"796237871332741121","content":" 设计用户模式一模式优化一关系规范化一转换为数据模型","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237918845816833","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:<br>商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是(40)。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是(41),外键是(42)。<br>仓库关系模式(43),为了解决这一问题,需要将仓库关系分解为(44)","analyze":"本题考查应试者对关系模式中主键、外键和模式分解及相关知识的掌握程度。<br>从商品关系的函数依赖集F1可以导出商品号决定商品关系的全属性,所以商品号是商品关系的主键。","multi":0,"questionType":1,"answer":"A","chooseItem":["796237919739203585"],"itemList":[{"id":"796237919739203585","questionId":"796237918845816833","content":" 商品号","answer":1,"chooseValue":"A"},{"id":"796237919764369409","questionId":"796237918845816833","content":" 商品号,商品名称","answer":0,"chooseValue":"B"},{"id":"796237919781146625","questionId":"796237918845816833","content":" 商品号,生产商","answer":0,"chooseValue":"C"},{"id":"796237919793729537","questionId":"796237918845816833","content":" 商品名称,生产商","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237970502864897","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系模式R(A<sub>1</sub>,A<sub>2</sub>,A<sub>3</sub>,A<sub>4</sub>),R上的函数依赖集F={A<sub>1</sub>A<sub>3</sub>→A<sub>2</sub>,A<sub>2</sub>→A<sub>3</sub>},则R(42)。若将R分解为p={(A<sub>1</sub>A<sub>2</sub>),(A<sub>1</sub>,A<sub>3</sub>)},那么该分解(43)。","analyze":"本题考查关系数据库规范化理论方面的基础知识。<br>因为A<sub>1</sub>A<sub>3</sub>→A2,A<sub>2</sub>→A<sub>3</sub>,没有出现A<sub>4</sub>,所以候选关键字中肯定包A<sub>4</sub>,属性A<sub>1</sub>A<sub>3</sub>A<sub>4</sub>决定全属性,故为候选关键字。同理A<sub>1</sub>A<sub>2</sub>A<sub>4</sub>也为候选关键字。<br>设U1={A1,A2},U2={A1,A3},那么可得出:U1∩U2→(U1-U2)=A<sub>1</sub>→A<sub>2</sub>,U1∩U2→(U2-U1)=A<sub>1</sub>→A<sub>3</sub>,而A<sub>1</sub>-A<sub>2</sub>,A<sub>1</sub>-A<sub>3</sub>∉F<sup>+</sup>,所以分解ρ是有损连接的。<br>又因为F1=F2=∅, F+≠(F1∪F2)<sup>+</sup>,所以分解不保持函数依赖。","multi":0,"questionType":1,"answer":"D","chooseItem":["796237971442388993"],"itemList":[{"id":"796237971396251649","questionId":"796237970502864897","content":" 是无损联接的","answer":0,"chooseValue":"A"},{"id":"796237971417223169","questionId":"796237970502864897","content":" 是保持函数依赖的","answer":0,"chooseValue":"B"},{"id":"796237971429806081","questionId":"796237970502864897","content":" 既是无损联接又保持函数依赖","answer":0,"chooseValue":"C"},{"id":"796237971442388993","questionId":"796237970502864897","content":" 既是有损联接又不保持函数依赖","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237979092799489","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系模式R(U,F),U={A,B,C,D},F={AB→C,CD→B}。关系R(42),且分别有(43)。","analyze":"本题考查关系数据库规范化理论方面的基础知识。<br>根据函数依赖定义,可知ACD→U ,ABD→U,所以ACD和ABD均为候选关键字。<br>根据主属性的定义“包含在任何一个候选码中的属性叫做主属性(Prime attribute), 否则叫做非主属性(Nonprime attribute)”,所以,关系R中的4个属性都是主属性。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237980044906497"],"itemList":[{"id":"796237980023934977","questionId":"796237979092799489","content":" 只有1个候选关键字ACB","answer":0,"chooseValue":"A"},{"id":"796237980036517889","questionId":"796237979092799489","content":" 只有1个候选关键字BCD","answer":0,"chooseValue":"B"},{"id":"796237980044906497","questionId":"796237979092799489","content":" 有2个候选关键字ACD和ABD","answer":1,"chooseValue":"C"},{"id":"796237980057489409","questionId":"796237979092799489","content":" 有2个候选关键字ACB和BCD","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237863246123009","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>在数据库系统中,数据库的视图、基本表和存储文件的结构分别与(40)对应;数据的物理独立性和数据的逻辑独立性是分别通过修改(41)来完成的。","analyze":"本题考查对数据库基本概念掌握程度。<br>数据库通常采用三级模式结构,其中,视图对应外模式、基本表对应模式、存储文件对应内模式。<br>数据的独立性是由DBMS的二级映像功能来保证的。数据的独立性包括数据的物理独立性和数据的逻辑独立性。数据的物理独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变。为了保证应用程序能够正确执行,需要通过修改概念模式与内模式之间的映像。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式与概念模式之间的映像。","multi":0,"questionType":1,"answer":"A","chooseItem":["796237864185647105"],"itemList":[{"id":"796237864185647105","questionId":"796237863246123009","content":" 模式与内模式之间的映像、外模式与模式之间的映像","answer":1,"chooseValue":"A"},{"id":"796237864215007233","questionId":"796237863246123009","content":" 外模式与内模式之间的映像、外模式与模式之间的映像 ","answer":0,"chooseValue":"B"},{"id":"796237864252755969","questionId":"796237863246123009","content":" 外模式与模式之间的映像、模式与内模式之间的映像","answer":0,"chooseValue":"C"},{"id":"796237864282116097","questionId":"796237863246123009","content":" 外模式与内模式之间的映像、模式与内模式之间的映像","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237830077566977","title":"SQL语言支持关系数据库的三级模式结构图如下所示,图中视图、基本表、存储文件分别对应(40)。<br><img alt=\"\" width=\"488\" height=\"273\" src=\"https://image.chaiding.com/ruankao/f308eb3b7a630b77931f0ec4038857f8.jpg?x-oss-process=style/ruankaodaren\">","analyze":"SQL语言支持关系数据库的三级模式结构,其中:视图对应外模式、基本表对应模式、存储文件对应内模式。","multi":0,"questionType":1,"answer":"B","chooseItem":["796237831038062593"],"itemList":[{"id":"796237831012896769","questionId":"796237830077566977","content":" 模式、内模式、外模式","answer":0,"chooseValue":"A"},{"id":"796237831038062593","questionId":"796237830077566977","content":" 外模式、模式、内模式","answer":1,"chooseValue":"B"},{"id":"796237831063228417","questionId":"796237830077566977","content":" 模式、外模式、内模式","answer":0,"chooseValue":"C"},{"id":"796237831084199937","questionId":"796237830077566977","content":" 外模式、内模式、模式","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237967600406529","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系模式R(A<sub>1</sub>,A<sub>2</sub>,A<sub>3</sub>,A<sub>4</sub>),R上的函数依赖集F={A<sub>1</sub>A<sub>3</sub>→A<sub>2</sub>,A<sub>2</sub>→A<sub>3</sub>},则R(42)。若将R分解为p={(A<sub>1</sub>A<sub>2</sub>),(A<sub>1</sub>,A<sub>3</sub>)},那么该分解(43)。","analyze":"本题考查关系数据库规范化理论方面的基础知识。<br>因为A<sub>1</sub>A<sub>3</sub>→A<sub>2</sub>,A<sub>2</sub>→A<sub>3</sub>,没有出现A<sub>4,</sub>所以候选关键字中肯定包A<sub>4</sub>,属性A<sub>1</sub>A<sub>3</sub>A<sub>4</sub>决定全属性,故为候选关键字。同理A<sub>1</sub>A<sub>2</sub>A<sub>4</sub>也为候选关键字。<br>设U1={A<sub>1</sub>,A<sub>2</sub>},U2={A<sub>1</sub>,A<sub>3</sub>},那么可得出:U1∩U2→(U1-U2)=A<sub>1</sub>→A<sub>2</sub>,U1∩U2→(U2-U1)=A<sub>1</sub>→A<sub>3</sub>,而A<sub>1</sub>-A<sub>2</sub>,A<sub>1</sub>-A<sub>3</sub>∉F<sup>+</sup>,所以分解ρ是有损连接的。<br>又因为F1=F2=∅, F<sup>+</sup>≠(F1∪F2)<sup>+</sup>,所以分解不保持函数依赖。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237968518959105"],"itemList":[{"id":"796237968497987585","questionId":"796237967600406529","content":" 有一个候选关键字A<sub>1</sub>A<sub>3</sub>","answer":0,"chooseValue":"A"},{"id":"796237968510570497","questionId":"796237967600406529","content":" 有一个候选关键字A<sub>1</sub>A<sub>2</sub>A<sub>3</sub>","answer":0,"chooseValue":"B"},{"id":"796237968518959105","questionId":"796237967600406529","content":" 有两个候选关键字A<sub>1</sub>A<sub>3</sub>A<sub>4</sub>和A<sub>1</sub>A<sub>2</sub>A<sub>4</sub>","answer":1,"chooseValue":"C"},{"id":"796237968535736321","questionId":"796237967600406529","content":" 有三个候选关键字A<sub>1</sub>A<sub>2</sub>、A<sub>1</sub>A<sub>3</sub>和A<sub>1</sub>A<sub>4</sub>","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237976257449985","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系模式R(U, F),其中,属性集t={城市,街道,邮政编码},函数依赖集F={(城市,街道)→邮政编码,邮政编码→城市}。关系R(41),且分别有(42)。","analyze":"根据主属性的定义,“包含在任何一个候选码中的属性叫做主属性(Prime attribute),否则叫做非主属性(Nonprime attribute)”,所以关系中的3个属性都是主属性,而无非主属性。","multi":0,"questionType":1,"answer":"B","chooseItem":["796237977155031041"],"itemList":[{"id":"796237977142448129","questionId":"796237976257449985","content":" 1个非主属性和2个主属性","answer":0,"chooseValue":"A"},{"id":"796237977155031041","questionId":"796237976257449985","content":" 0个非主属性和3个主属性","answer":1,"chooseValue":"B"},{"id":"796237977167613953","questionId":"796237976257449985","content":" 2个非主属性和1个主属性","answer":0,"chooseValue":"C"},{"id":"796237977180196865","questionId":"796237976257449985","content":" 3个非主属性和0个主属性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237860343664641","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>在数据库系统中,数据库的视图、基本表和存储文件的结构分别与(40)对应;数据的物理独立性和数据的逻辑独立性是分别通过修改(41)来完成的。","analyze":"本题考查对数据库基本概念掌握程度。<br>数据库通常采用三级模式结构,其中,视图对应外模式、基本表对应模式、存储文件对应内模式。<br>数据的独立性是由DBMS的二级映像功能来保证的。数据的独立性包括数据的物理独立性和数据的逻辑独立性。数据的物理独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变。为了保证应用程序能够正确执行,需要通过修改概念模式与内模式之间的映像。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式与概念模式之间的映像。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237861274800129"],"itemList":[{"id":"796237861232857089","questionId":"796237860343664641","content":" 模式、外模式、内模式","answer":0,"chooseValue":"A"},{"id":"796237861258022913","questionId":"796237860343664641","content":" 模式、内模式、外模式","answer":0,"chooseValue":"B"},{"id":"796237861274800129","questionId":"796237860343664641","content":" 外模式、模式、内模式","answer":1,"chooseValue":"C"},{"id":"796237861295771649","questionId":"796237860343664641","content":" 外模式、内模式、模式","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237933408440321","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(43),该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为(44),分解后的关系模式可以达到(45)。<br><img alt=\"\" width=\"415\" height=\"184\" src=\"https://image.chaiding.com/ruankao/823a8016b40c4065ff1a95faf4085bdc.jpg?x-oss-process=style/ruankaodaren\">","analyze":"根据题意,零件关系的主键为(零件号,供应商)。","multi":0,"questionType":1,"answer":"B","chooseItem":["796237934326992897"],"itemList":[{"id":"796237934306021377","questionId":"796237933408440321","content":" 零件号,零件名称","answer":0,"chooseValue":"A"},{"id":"796237934326992897","questionId":"796237933408440321","content":" 零件号,供应商","answer":1,"chooseValue":"B"},{"id":"796237934347964417","questionId":"796237933408440321","content":" 零件号,供应商所在地","answer":0,"chooseValue":"C"},{"id":"796237934368935937","questionId":"796237933408440321","content":" 供应商,供应商所在地","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237921731497985","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:<br>商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是(40)。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是(41),外键是(42)。<br>仓库关系模式(43),为了解决这一问题,需要将仓库关系分解为(44)","analyze":"从仓库关系的函数依赖集F2可以导出(仓库号,商品号)决定仓库关系的全属性, 所以仓库关系的主键是(仓库号,商品号)。又由于商品号是商品关系的主键,故商品号是仓库关系的外键。","multi":0,"questionType":1,"answer":"B","chooseItem":["796237922666827777"],"itemList":[{"id":"796237922654244865","questionId":"796237921731497985","content":" 仓库号","answer":0,"chooseValue":"A"},{"id":"796237922666827777","questionId":"796237921731497985","content":" 仓库号,商品号","answer":1,"chooseValue":"B"},{"id":"796237922687799297","questionId":"796237921731497985","content":" 仓库号,电话","answer":0,"chooseValue":"C"},{"id":"796237922704576513","questionId":"796237921731497985","content":" 地址,电话","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237930489204737","title":"<p><strong>请作答第<span style=\"color: red\">5</span>个空。</strong></p>某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:<br>商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是(40)。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是(41),外键是(42)。<br>仓库关系模式(43),为了解决这一问题,需要将仓库关系分解为(44)","analyze":"了解决仓库关系模式存在的问题,需要进行模式分解。其中,仓库1 (仓库号,地址)和仓库2 (仓库号,电话,商品号,库存量)分解存在的问题是仓库2不属于第三范式,因为存在非主属性对码的部分函数依赖,即仓库号一电话。选项B分解存在的问题是分解有损连接,即分解的新关系模式仓库1和仓库2无法恢复到原关系。仓库1 (仓库号,电话)和仓库2 (仓库号,地址,商品号,库存量)分解存在的问题与A类同,分析略。 仓库1 (仓库号,地址,电话)和仓库2 (仓库号,商品号,库存量)分解是即保持函数依赖,又无损连接,分解的结果如下:<br><img alt=\"\" width=\"442\" height=\"172\" src=\"https://image.chaiding.com/ruankao/4ea55b2683201ac95a462079a2f5aecc.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"D","chooseItem":["796237931479060481"],"itemList":[{"id":"796237931424534529","questionId":"796237930489204737","content":" 仓库1 (仓库号,地址)和仓库2 (仓库号,电话,商品号,库存量)","answer":0,"chooseValue":"A"},{"id":"796237931441311745","questionId":"796237930489204737","content":" 仓库1 (仓库号,地址,电话)和仓库2 (商品号,库存量)","answer":0,"chooseValue":"B"},{"id":"796237931462283265","questionId":"796237930489204737","content":" 仓库1 (仓库号,电话)和仓库2 (仓库号,地址,商品号,库存量)","answer":0,"chooseValue":"C"},{"id":"796237931479060481","questionId":"796237930489204737","content":" 仓库1 (仓库号,地址,电话)和仓库2 (仓库号,商品号,库存量)","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237857491537921","title":"在数据库系统中,为了保证数据库的(40),通常由DBA使用DBMS提供的授权功能为不同用户授权。","analyze":"本题考查数据库安全控制方面的基础知识。<br>数据库管理系统的安全措施有3个方面:<br>①权限机制:通过权限机制,限定用户对数据的操作权限,把数据的操作限定在具有指定权限的用户范围内,以保证数据的安全。在标准SQL中定义了授权语句GRANT来实现权限管理。<br>②视图机制:通过建立用户视图,用户或应用程序只能通过视图来操作数据,保证了视图之外的数据的安全性。<br>③数据加密:对数据库中的数据进行加密,可以防止数据在存储和传输过程中失密。","multi":0,"questionType":1,"answer":"B","chooseItem":["796237858397507585"],"itemList":[{"id":"796237858384924673","questionId":"796237857491537921","content":" 可靠性","answer":0,"chooseValue":"A"},{"id":"796237858397507585","questionId":"796237857491537921","content":" 安全性","answer":1,"chooseValue":"B"},{"id":"796237858410090497","questionId":"796237857491537921","content":" 一致性","answer":0,"chooseValue":"C"},{"id":"796237858422673409","questionId":"796237857491537921","content":" 完整性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796238033702637569","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>销售公司数据库中的关系零件为P(Pno,Pname,Sname,City,Qty),Pno表示零件号,Pname表示零件名称,Sname表示供应商,City表示所在地,Qty表示库存量。其函数依赖集F={Pno→Pname,(Pno,Sname)→Qty,Sname→City}。关系P为(44),存在冗余度大、修改操作不一致、插入异常和删除异常的问题。若将P分解为(45),则可以解决这一问题。","analyze":"本题考查对数据库基本概念、数据库设计基础知识。<br>原零件关系P存在非主属性对码的部分函数依赖:(Pno, Sname) ——>Qty,但是Pno ——>Pname、Sname ——>City,因此P∈1NF,而非2NF的。1NF主要存在冗余变大、修改操作的不一致、插入异常和删除异常的问题。<br>分解后的关系模式P1P2和P3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到3NF。","multi":0,"questionType":1,"answer":"A","chooseItem":["796238034633773057"],"itemList":[{"id":"796238034633773057","questionId":"796238033702637569","content":" 1NF","answer":1,"chooseValue":"A"},{"id":"796238034671521793","questionId":"796238033702637569","content":" 2NF","answer":0,"chooseValue":"B"},{"id":"796238034709270529","questionId":"796238033702637569","content":" 3NF","answer":0,"chooseValue":"C"},{"id":"796238034751213569","questionId":"796238033702637569","content":" 4NF","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796238021895671809","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>设有员工实体Employee (员工号,姓名,性别,年龄,电话,家庭住址,家庭成员, 关系,联系电话)。其中,“家庭住址”包括邮编、省、市、街道信息;“家庭成员,关有多个家庭成员。<br>员工实体Employee的主键为(43);该关系属于(44);为使数据库模式设计更合理,对于员工关系模式Employee(45).","analyze":"本题考查关系数据库方面的基础知。<br>一个员工可以有多个家庭成员,故为了唯一区分Employee关系中的每一个元组,其主键为(员工号,家庭成员)。","multi":0,"questionType":1,"answer":"B","chooseItem":["796238022965219329"],"itemList":[{"id":"796238022952636417","questionId":"796238021895671809","content":" 员工号","answer":0,"chooseValue":"A"},{"id":"796238022965219329","questionId":"796238021895671809","content":" 员工号,家庭成员","answer":1,"chooseValue":"B"},{"id":"796238022977802241","questionId":"796238021895671809","content":" 姓名","answer":0,"chooseValue":"C"},{"id":"796238022994579457","questionId":"796238021895671809","content":" 姓名,家庭成员","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237927507054593","title":"<p><strong>请作答第<span style=\"color: red\">4</span>个空。</strong></p>某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:<br>商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是(40)。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是(41),外键是(42)。<br>仓库关系模式(43),为了解决这一问题,需要将仓库关系分解为(44)","analyze":"仓库关系存在冗余、插入异常和删除异常,以及修改操作的不一致。例如,仓库号 为“12”的商品有三种,其地址就要重复三次,如下表所示,故仓库关系存在冗余。<br><img alt=\"\" width=\"345\" height=\"164\" src=\"https://image.chaiding.com/ruankao/8d9c9d005791065b34916ed773b96a50.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"A","chooseItem":["796237928442384385"],"itemList":[{"id":"796237928442384385","questionId":"796237927507054593","content":" 存在冗余、插入异常和删除异常,以及修改操作的不一致","answer":1,"chooseValue":"A"},{"id":"796237928454967297","questionId":"796237927507054593","content":" 不存在冗余,但存在插入异常和删除异常","answer":0,"chooseValue":"B"},{"id":"796237928471744513","questionId":"796237927507054593","content":" 不存在修改操作的不一致,但存在冗余和插入异常","answer":0,"chooseValue":"C"},{"id":"796237928488521729","questionId":"796237927507054593","content":" 不存在冗余、插入异常,但存在删除异常和修改操作的不一致","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237893164093441","title":"数据库的视图与基本表之间,基本表与存储文件之间分别通过建立(39)之间的映像,保证数据的逻辑独立性和物理独立性。","analyze":"本题考查数据库系统基本概念。<br>在数据库系统中有三级模式:外模式、模式和内模式。<br>外模式也称为用户模式或子模式,用于描述用户视图层次上的数据特性;模式用于对数据库中全部数据的逻辑结构和特征进行描述,即模式用于描述概念视图层次上的数据特性,如数据库中的基本表;内模式用于描述内部视图层次上的数据特性,是数据在 数据库内部的表示方式,如存储文件。<br>数据库的视图与基本表之间通过外模式到模式之间的映像实现了外模式到概念模式之间的相互转换,即实现了视图与基本表之间的相互转换,从而保证了数据的逻辑独立性。<br>数据库的基本表与存储文件之间通过模式到内模式之间的映像实现了概念模式到内模式之间的相互转换,即实现了基本表与存储文件之间的相互转换,从而保证了数据的物理独立性。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237894254612481"],"itemList":[{"id":"796237894229446657","questionId":"796237893164093441","content":" 模式到内模式和外模式到内模式","answer":0,"chooseValue":"A"},{"id":"796237894242029569","questionId":"796237893164093441","content":" 外模式到内模式和内模式到模式","answer":0,"chooseValue":"B"},{"id":"796237894254612481","questionId":"796237893164093441","content":" 外模式到模式和模式到内模式","answer":1,"chooseValue":"C"},{"id":"796237894263001089","questionId":"796237893164093441","content":" 内模式到模式和模式到外模式","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237881503928321","title":"数据仓库在收集数据过程中,会遇到一些略微不一致但可以纠正的数据,纠正的过程称为(38)。","analyze":"数据仓库从不同的数据源提取数据,各个数据源会存在数据不一致的问题,对少量的略微不一致数据进行纠正(如对地名中的个别错别字等进行纠正),这一概念称为清洗。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237882439258113"],"itemList":[{"id":"796237882409897985","questionId":"796237881503928321","content":" 数据转换","answer":0,"chooseValue":"A"},{"id":"796237882426675201","questionId":"796237881503928321","content":" 数据抽取","answer":0,"chooseValue":"B"},{"id":"796237882439258113","questionId":"796237881503928321","content":" 数据清洗","answer":1,"chooseValue":"C"},{"id":"796237882447646721","questionId":"796237881503928321","content":" 数据装载","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237843117658113","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>关系R、S如下表所示,R÷(π<sub>A1A2</sub>(σ <sub>1<3</sub>(S)))的结果为(44),R、S的左外联接、右外联接和完全外联接的元组个数分别为(45)。<br><img alt=\"\" width=\"331\" height=\"119\" src=\"https://image.chaiding.com/ruankao/44b14606ecad0d388b5cebedcc3e09cc.jpg?x-oss-process=style/ruankaodaren\">","analyze":"两个关系R和S进行自然连接时,选择两个关系R和S公共属性上相等的元组,去掉重复的属性列构成新关系。在这种情况下,关系R中的某些元组有可能在关系S中不存在公共属性值上相等的元组,造成关系R中这些元组的值在运算时舍弃了;同样关系S中的某些元组也可能舍弃。为此,扩充了关系运算左外联接、右外联接和完全外联接。<br>左外联接是指R与S进行自然连接时,只把A中舍弃的元组放到新关系中。<br>右外联接是指R与S进行自然连接时,只把S中舍弃的元组放到新关系中。<br>完全外联接是指R与S进行自然连接时,把尺和^中舍弃的元组都放到新关系中。<br>试题(45)R与S的左外联接、右外联接和完全外联接的结果如下表所示:<br><img alt=\"\" width=\"441\" height=\"250\" src=\"https://image.chaiding.com/ruankao/55f58ec445bf51ec7c801ab3a529decf.jpg?x-oss-process=style/ruankaodaren\"><br>从运算的结果可以看出R与S的左外联接、右外联接和完全外联接的元组个数分别为4,4,6。","multi":0,"questionType":1,"answer":"D","chooseItem":["796237844057182209"],"itemList":[{"id":"796237844019433473","questionId":"796237843117658113","content":" 2,2,4","answer":0,"chooseValue":"A"},{"id":"796237844032016385","questionId":"796237843117658113","content":" 2,2,6","answer":0,"chooseValue":"B"},{"id":"796237844044599297","questionId":"796237843117658113","content":" 4,4,4","answer":0,"chooseValue":"C"},{"id":"796237844057182209","questionId":"796237843117658113","content":" 4,4,6","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237899120005121","title":"数据挖掘的分析方法可以划分为关联分析、序列模式分析、分类分析和聚类分析四种。如果某方法需要一个示例库(该库中的每个元组都有一个给定的类标识)做训练集时,这种分析方法属于()。","analyze":"本题考查数据挖掘基本概念方面的基础知识。<br>数据挖掘就是应用一系列技术从大型数据库或数据仓库中提取人们感兴趣的信息和知识,这些知识或信息是隐含的,事先未知而潜在有用的,提取的知识表示为概念、规则、规律、模式等形式。也可以说,数据挖掘是一类深层次的数据分析。常见和应用最广泛的数据挖掘方法有:<br>①决策树:决策树方法是利用信息论中的互信息(信息增益(寻找数据库中具有最大信息量的属性字段,建立决策树的一个结点,再根据该属性字段的不同取值构建树的分支;在每个分支子集中重复建立树的下层结点和分支的过程。国际上最早的、也是最有影响的决策树方法是Quiulan研究的ID3方法。<br>②神经网络:神经网络方法是模拟人脑神经元结构,完成类似统计学中的判别、回归、聚类等功能,是一种非线性的模型,主要有三种神经网络模型:前馈式网络、反馈式网络和自组织网络。人工神经网络最大的长处是可以自动地从数据中学习,形成知识,这些知识有些是我们过去未曾发现的,因此它具有较强的创新性。神经网络的知识体现在网络连接的权值上,神经网络的学习主要表现在神经网络权值的逐步计算上。<br>③遗传算法:遗传算法是模拟生物进化过程的算法,它由三个基本过程组成:繁殖(选择(、交叉(重组)、变异(突变)。采用遗传算法可以产生优良的后代,经过若干代的遗传,将得到满足要求的后代,即问题得到解决。<br>④关联规则挖掘算法:关联规则是描述数据之间存在关系的规则,形式为A1A2…An=>B1B2…Bn”。一般分为两个步骤:求出大数据项集;用大数据项集产生关联规则。<br>除了上述的常用方法外,还有粗集方法,模糊集合方法,Bayesian Belief Netords,最邻近算法(k-Nearest Neighbors Method(kNN))等。<br>无论采用哪种技术完成数据挖掘,从功能上可以将数据挖掘的分析方法划分为四种,即关联(Associations)分析、序列模式(Sequential Patterns)分析、分类(Classifiers)分析和聚类(Clustering)分析。<br>①关联分析:目的是为了挖掘出隐藏在数据间的相互关系。若设R={A1,A2,…,AP}为{0,1}域上的属性集,r为R上的一个关系,关于r的关联规则表示为X→B,其中X∈R,B∈R,且X∩B=⌑。关联规则的矩阵形式为:矩阵r中,如果在行X的每一列为1,则行B中各列趋向于为1。在进行关联分析的同时还需要计算两个参数,最小置信度(Confidence)和最小支持度(Support)。前者用以过滤掉可能性过小的规则,后者则用来表示这种规则发生的概率,即可信度。<br>②序列模式分析:目的也是为了挖掘出数据之间的联系,但其侧重点在于分析数据间的前后关系(因果关系(。例如,将序列模式分析运用于商业,经过分析,商家可以根据分析结果发现客户潜在的购物模式,发现顾客在购买一种商品的同时经常购买另一种商品的可能性。在进行序列模式分析时也应计算置信度和支持度。<br>③分类分析:首先为每一个记录赋予一个标记(一组具有不同特征的类别X即按标记分类记录,然后检查这些标定的记录,描述出这些记录的特征。这些描述可能是显式的,如一组规则定义;也可能是隐式的,如一个数学模型或公式。<br>④聚类分析:聚类分析法是分类分析法的逆过程,它的输入集是一组未标定的记录,即输入的记录没有作任何处理。目的是根据一定的规则,合理地划分记录集合,并用显式或隐式的方法描述不同的类别。<br>在实际应用的DM系统中,上述四种分析方法有着不同的适用范围,因此经常被综合运用。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237900076306433"],"itemList":[{"id":"796237900055334913","questionId":"796237899120005121","content":" 关联分析","answer":0,"chooseValue":"A"},{"id":"796237900067917825","questionId":"796237899120005121","content":" 序列模式分析","answer":0,"chooseValue":"B"},{"id":"796237900076306433","questionId":"796237899120005121","content":" 分类分析","answer":1,"chooseValue":"C"},{"id":"796237900084695041","questionId":"796237899120005121","content":" 聚类分析","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796238036760285185","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>销售公司数据库中的关系零件为P(Pno,Pname,Sname,City,Qty),Pno表示零件号,Pname表示零件名称,Sname表示供应商,City表示所在地,Qty表示库存量。其函数依赖集F={Pno→Pname,(Pno,Sname)→Qty,Sname→City}。关系P为(44),存在冗余度大、修改操作不一致、插入异常和删除异常的问题。若将P分解为(45),则可以解决这一问题。","analyze":"本题考查对数据库基本概念、数据库设计基础知识。<br>原零件关系P存在非主属性对码的部分函数依赖:(Pno, Sname) ——>Qty,但是Pno ——>Pname、Sname ——>City,因此P∈1NF,而非2NF的。1NF主要存在冗余变大、修改操作的不一致、插入异常和删除异常的问题。<br>分解后的关系模式P1P2和P3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到3NF。","multi":0,"questionType":1,"answer":"C","chooseItem":["796238037708197889"],"itemList":[{"id":"796238037670449153","questionId":"796238036760285185","content":" P1(Pname,Qty)、P2(Pno,Sname,City)","answer":0,"chooseValue":"A"},{"id":"796238037691420673","questionId":"796238036760285185","content":" P1(Pname,Pname)、P2(Sname,City,Qty)","answer":0,"chooseValue":"B"},{"id":"796238037708197889","questionId":"796238036760285185","content":" P1(Pno,Pname)、P2(Pno,Sname,Qty)、P3(Sname,City)","answer":1,"chooseValue":"C"},{"id":"796238037724975105","questionId":"796238036760285185","content":" P1(Pno,Pname)、P2(Pno,Qty)、P3(Sname,City)、P4(City,Qty)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237947153174529","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>确定系统边界应在数据库设计的(41)阶段进行;关系规范化是在数据库设计的(42)阶段进行。","analyze":"逻辑设计阶段的任务之一是对关系模式进一步地规范化处理。因为生成的初始关系模式并不能完全符合要求,还会有数据冗余、更新异常存在,这就需要根据规范化理论对关系模式分解之后,消除冗余和更新异常。不过有时根据处理要求,可能还需要增加部分冗余以满足处理要求。逻辑设计阶段的任务就需要作部分关系模式的处理,分解、合并或增加冗余属性,提高存储效率和处理效率。","multi":0,"questionType":1,"answer":"C","chooseItem":["796237948126253057"],"itemList":[{"id":"796237948096892929","questionId":"796237947153174529","content":" 需求分析","answer":0,"chooseValue":"A"},{"id":"796237948109475841","questionId":"796237947153174529","content":" 概念设计","answer":0,"chooseValue":"B"},{"id":"796237948126253057","questionId":"796237947153174529","content":" 逻辑设计","answer":1,"chooseValue":"C"},{"id":"796237948134641665","questionId":"796237947153174529","content":" 物理设计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237994565586945","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系模式科室K (科室号,科室名,负责人,科室电话)、医生Y (医生号,医生名,性别,科室号,联系电话,家庭地址)和患者B (病历号,患者名,性别,医保号,联系方式),并且1个科室有多名医生,1名医生属于1个科室;1名医生可以为多个患者诊疗,1个患者也可以找多名医生诊疗。<br>科室与医生之间的“所属”联系类型、医生与患者之间的“诊疗”联系类型分别为 (43);其中(44)。下列查询“肝胆科”医生的医生名、联系电话及家庭住址的关系代数表达式中,查询效率最高的是(45) 。","analyze":"根据题意可知一个科室有多名医生,一名医生属于一个科室,所以科室与医生之间的“所属”联系类型为l:n;又因为一名医生可以为多个病人诊疗,一个病人也可以找多名医生诊疗,所以医生与病人之间的“诊疗”联系类型为n:m。<br>当医生与病人之间的“诊疗”联系类型为n:m时,需要转换为一个独立的关系,并将医生号和病历号作为主键。<br>根据关系代数表达式查询优化的准则1 “提早执行选取运算”,即对于有选择运算的表达式,应优化成尽可能先执行选择运算的等价表达式,以得到较小的中间结果,减少运算量和从外存读块的次数。准则2“合并乘积与其后的选择运算为连接运算”,即在表达式中,当乘积运算后面是选择运算时,应该合并为连接运算,使选择与乘积一道完成,以避免做完乘积后,需再扫描一个大的乘积关系进行选择运算。","multi":0,"questionType":1,"answer":"D","chooseItem":["796237995513499649"],"itemList":[{"id":"796237995454779393","questionId":"796237994565586945","content":" 1:1、n:m","answer":0,"chooseValue":"A"},{"id":"796237995475750913","questionId":"796237994565586945","content":" n:m、1:1","answer":0,"chooseValue":"B"},{"id":"796237995492528129","questionId":"796237994565586945","content":" n:m、1:n","answer":0,"chooseValue":"C"},{"id":"796237995513499649","questionId":"796237994565586945","content":" l:n、n:m","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796237840164868097","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>关系R、S如下表所示,R÷(π<sub>A1A2</sub>(σ <sub>1<3</sub>(S)))的结果为(44),R、S的左外联接、右外联接和完全外联接的元组个数分别为(45)。<br><img alt=\"\" width=\"331\" height=\"119\" src=\"https://image.chaiding.com/ruankao/f5cd0865e8ecc819d0bdbaba39516257.jpg?x-oss-process=style/ruankaodaren\">","analyze":"关系代数的除法运算是同时从关系的水平方向和垂直方向进行运算的。若给定关系R(X,Y)和S(Y,Z),X、Y、Z属性组,R÷S应当满足元组在X上的分量值x的象集Y<sub>x</sub>包含S在Y上投影的集合。记作:<br><img alt=\"\" width=\"176\" height=\"27\" src=\"https://image.chaiding.com/ruankao/23de77c72202bffcacf7588274ca62cb.jpg?x-oss-process=style/ruankaodaren\"><br>其中:Y<sub>x</sub>为x在R象集,x=t<sub>r</sub>[X]。且R÷S的结果集的属性组为X。<br>根据除法定义,X属性为A3,Y属性为(A1,A2),R÷S应当满足元组在X上的分量值x的象集Y<sub>x</sub>包含S在Y上投影的集合,所以结果集的属性为A3。属性A3可以取3个值{3,4,7},其中:3的象集为{(1,2)},4的象集为{(2,1),(3,4)},7的象集为{(4,6)}。<br>根据除法定义,本题关系S为(π<sub>A1A2</sub>(σ <sub>1<3</sub>(S)),在属性组Y(A1A2)上的投影为{(2,1),(3,4)}如下表所示:<br><img alt=\"\" width=\"287\" height=\"65\" src=\"https://image.chaiding.com/ruankao/b0a612ebc6ace6c87dccf88ce9c2fc70.jpg?x-oss-process=style/ruankaodaren\"><br>从以上分析可以看出,只有关系R的属性A3的值为4时,其象集包含了关系S在属性组X即(A1,A2)上的投影,所以R÷S={4}。","multi":0,"questionType":1,"answer":"A","chooseItem":["796237841100197889"],"itemList":[{"id":"796237841100197889","questionId":"796237840164868097","content":" {4}","answer":1,"chooseValue":"A"},{"id":"796237841129558017","questionId":"796237840164868097","content":" {3,4}","answer":0,"chooseValue":"B"},{"id":"796237841158918145","questionId":"796237840164868097","content":" {3,4,7}","answer":0,"chooseValue":"C"},{"id":"796237841184083969","questionId":"796237840164868097","content":" {(1,2),(2,1),(3,4),(4,7)}","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796238024949125121","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>设有员工实体Employee (员工号,姓名,性别,年龄,电话,家庭住址,家庭成员, 关系,联系电话)。其中,“家庭住址”包括邮编、省、市、街道信息;“家庭成员,关有多个家庭成员。<br>员工实体Employee的主键为(43);该关系属于(44);为使数据库模式设计更合理,对于员工关系模式Employee(45).","analyze":"关系模式EmployeeeiNF,原因是员工号一(姓名, 性别,年龄,电话,家庭住址),即非主属性(姓名,性别,年龄,电话,家庭住址)不完全依赖于码“员工号,家庭成员”,故Employee不属于2NF。1NF存在4个问题:冗余度大、引起修改操作的不一致性、插入异常和删除异常。","multi":0,"questionType":1,"answer":"D","chooseItem":["796238025926397953"],"itemList":[{"id":"796238025871872001","questionId":"796238024949125121","content":" 2NF,无冗余,无插入异常和删除异常","answer":0,"chooseValue":"A"},{"id":"796238025888649217","questionId":"796238024949125121","content":" 2NF,无冗余,但存在插入异常和删除异","answer":0,"chooseValue":"B"},{"id":"796238025905426433","questionId":"796238024949125121","content":" 1NF,存在冗余,但不存在修改操作的不一致","answer":0,"chooseValue":"C"},{"id":"796238025926397953","questionId":"796238024949125121","content":" 1NF,存在冗余和修改操作的不一致,以及插入异常和删除异常","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796233936807153665","title":"在数据库的安全机制中,通过提供()供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。","analyze":"在数据库的安全机制中,通过提供存储过程(D)供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。存储过程可以封装SQL语句和业务逻辑,并且只允许输入和输出参数与结果,隐藏了底层表的细节,可以保护数据库的安全性。索引(A)是提高数据库查询效率的一种手段;视图(B)是从一个或多个表中筛选出部分数据的虚拟表;触发器(C)是与数据库表事件相关的程序代码,主要用于保持数据完整性,不能保证数据库的关系模式不被第三方所获取。","multi":0,"questionType":1,"answer":"D","chooseItem":["796233937855729665"],"itemList":[{"id":"796233937776037889","questionId":"796233936807153665","content":" 索引","answer":0,"chooseValue":"A"},{"id":"796233937801203713","questionId":"796233936807153665","content":" 视图","answer":0,"chooseValue":"B"},{"id":"796233937826369537","questionId":"796233936807153665","content":" 触发器","answer":0,"chooseValue":"C"},{"id":"796233937855729665","questionId":"796233936807153665","content":" 储存过程","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234416060911617","title":"数据的物理独立性和逻辑独立性分别是通过修改(45)来完成的。","analyze":"本题考查数据独立性方面的基础知识。<br> 数据的独立性是由DBMS的二级映像功能来保证的。数据的独立性包括数据的物理独立性和数据的逻辑独立性。<br> 数据的物理独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变。由于应用程序处理的只是数据的逻辑结构,这样物理独立性可以保证,当数据的物理结构改变了,应用程序不用改变。但是,为了保证应用程序能够正确执行,需要修改概念模式/内模式之间的映像。<br> 数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式/概念模式之间的映像。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234417214345217"],"itemList":[{"id":"796234417126264833","questionId":"796234416060911617","content":" 外模式与内模式之间的映像、模式与内模式之间的映像","answer":0,"chooseValue":"A"},{"id":"796234417159819265","questionId":"796234416060911617","content":" 外模式与内模式之间的映像、外模式与模式之间的映像","answer":0,"chooseValue":"B"},{"id":"796234417197568001","questionId":"796234416060911617","content":" 外模式与模式之间的映像、模式与内模式之间的映像","answer":0,"chooseValue":"C"},{"id":"796234417214345217","questionId":"796234416060911617","content":" 模式与内模式之间的映像、外模式与模式之间的映像","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234882144555009","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映像”,如下图所示,图中①、②、③分别表示数据库系统中(40),图中④、⑤、⑥分别表示数据库系统中(41)。<br><img alt=\"\" width=\"539\" height=\"363\" src=\"https://image.chaiding.com/ruankao/8a2c58f790379941e46b7d7cfb06359b.jpg?x-oss-process=style/ruankaodaren\">","analyze":"本题考查数据库体系结构基本方而的基础知识。<br>数据库的产品很多,它们支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映像”。数据库系统采用三级模式结构,这是数据库管理系统内部的系统结构,如下图所示。<br><img width=\"494\" height=\"350\" alt=\"\" src=\"https://image.chaiding.com/ruankao/60ff0e8d4afb94d9c32513220849fda8.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"D","chooseItem":["796234883285405697"],"itemList":[{"id":"796234883209908225","questionId":"796234882144555009","content":" 物理层、逻辑层、视图层","answer":0,"chooseValue":"A"},{"id":"796234883239268353","questionId":"796234882144555009","content":" 逻辑层、物理层、视图层","answer":0,"chooseValue":"B"},{"id":"796234883260239873","questionId":"796234882144555009","content":" 视图层、物理层、逻辑层","answer":0,"chooseValue":"C"},{"id":"796234883285405697","questionId":"796234882144555009","content":" 视图层、逻辑层、物理层","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235121106636801","title":"数据库概念结构设计阶段的工作步骤依次为( )。","analyze":"本题考查数据库系统基本概念。<br>数据库概念结构设计阶段是在需求分析的基础上,依照需求分析中的信息要求,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据的逻辑结构,再依照软硬件环境,最终实现数据的合理存储。<br>概念结构设计工作步骤包括:选择局部应用、逐一设计分E-R图和E-R图合并,如下图所示。 <br><img width=\"437\" height=\"226\" alt=\"\" src=\"https://image.chaiding.com/ruankao/9b6e56e5b8c15ebefa0fee01157148cf.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"C","chooseItem":["796235122062938113"],"itemList":[{"id":"796235122016800769","questionId":"796235121106636801","content":" 设计局部视图→抽象数据→修改重构消除冗余→合并取消冲突","answer":0,"chooseValue":"A"},{"id":"796235122037772289","questionId":"796235121106636801","content":" 设计局部视图→抽象数据→合并取消冲突→修改重构消除冗余","answer":0,"chooseValue":"B"},{"id":"796235122062938113","questionId":"796235121106636801","content":" 抽象数据→设计局部视图→合并取消冲突→修改重构消除冗余","answer":1,"chooseValue":"C"},{"id":"796235122088103937","questionId":"796235121106636801","content":" 抽象数据→设计局部视图→修改重构消除冗余→合并取消冲突","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234645170573313","title":"描述企业应用中的实体及其联系,属于数据库设计的( )阶段。","analyze":"本题考查对数据库应用系统设计中各设计阶段的理解。<br> 需求分析用于调查和整理企业数据需求和应用需求;概念设计用于描述企业应用中的实体及其联系;逻辑设计用于逻辑结构的设计,主要是关系模式的设计、视图设计、规范化等;物理设计实现对数据物理组织的描述,包括存取方式、索引设计、数据文件物理分布等。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234646135263233"],"itemList":[{"id":"796234646105903105","questionId":"796234645170573313","content":" 需求分析","answer":0,"chooseValue":"A"},{"id":"796234646135263233","questionId":"796234645170573313","content":" 概念设计","answer":1,"chooseValue":"B"},{"id":"796234646160429057","questionId":"796234645170573313","content":" 逻辑设计","answer":0,"chooseValue":"C"},{"id":"796234646193983489","questionId":"796234645170573313","content":" 物理设计","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235355941523457","title":"在采用三级模式结构的数据库系统中,如果对数据库中的表Emp创建聚簇索引,那么改变的是数据库的(40)。","analyze":"本题考查数据库系统基本概念。<br>内模式也称存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。定义所有的内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。对表Emp创建聚簇索引,意为索引项的顺序是与表中记录的物理顺序一致的索引组织,所以需要改变的是数据库的内模式。","multi":0,"questionType":1,"answer":"B","chooseItem":["796235357099151361"],"itemList":[{"id":"796235357065596929","questionId":"796235355941523457","content":" 模式","answer":0,"chooseValue":"A"},{"id":"796235357099151361","questionId":"796235355941523457","content":" 内模式","answer":1,"chooseValue":"B"},{"id":"796235357128511489","questionId":"796235355941523457","content":" 外模式","answer":0,"chooseValue":"C"},{"id":"796235357157871617","questionId":"796235355941523457","content":" 用户模式","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234399992532993","title":"在数据库系统中,数据的并发控制是指在多用户共享的系统中,协调并发事务的执行, 保证数据库的(40)不受破坏,避免用户得到不正确的数据。","analyze":"本题考查数据库系统的基本概念。<br> 并发控制(Concurrency Control)是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。DBMS的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,避免用户得到不正确的数据。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234401066274817"],"itemList":[{"id":"796234400961417217","questionId":"796234399992532993","content":" 安全性","answer":0,"chooseValue":"A"},{"id":"796234400994971649","questionId":"796234399992532993","content":" 可靠性","answer":0,"chooseValue":"B"},{"id":"796234401032720385","questionId":"796234399992532993","content":" 兼容性","answer":0,"chooseValue":"C"},{"id":"796234401066274817","questionId":"796234399992532993","content":" 完整性","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234885248339969","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映像”,如下图所示,图中①、②、③分别表示数据库系统中(40),图中④、⑤、⑥分别表示数据库系统中(41)。<br><img alt=\"\" width=\"539\" height=\"363\" src=\"https://image.chaiding.com/ruankao/1dadf5056cb8ffb6124bf317760f3044.jpg?x-oss-process=style/ruankaodaren\">","analyze":"本题考查数据库体系结构基本方而的基础知识。<br>数据库的产品很多,它们支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映像”。数据库系统采用三级模式结构,这是数据库管理系统内部的系统结构,如下图所示。<br><img width=\"494\" height=\"350\" alt=\"\" src=\"https://image.chaiding.com/ruankao/15d986f86d1418ee437e7ae67999d919.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"B","chooseItem":["796234886288527361"],"itemList":[{"id":"796234886246584321","questionId":"796234885248339969","content":" 外模式/内模式映射、外模式/内模式映射、概念模式/内模式映射","answer":0,"chooseValue":"A"},{"id":"796234886288527361","questionId":"796234885248339969","content":" 外模式/概念模式映射、外模式/概念模式映射、概念模式/内模式映射","answer":1,"chooseValue":"B"},{"id":"796234886334664705","questionId":"796234885248339969","content":" 概念模式/内模式映射、概念模式/内模式映射、外模式/内模式映射","answer":0,"chooseValue":"C"},{"id":"796234886380802049","questionId":"796234885248339969","content":" 外模式/内模式映射、外模式/内模式映射、概念模式/外模式映射","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235359242440705","title":"分布式事务的执行可能会涉及到多个站点上的数据操作,在两阶段提交协议中,当事务T<sub>i</sub>的所有读写操作执行结束后,事务Ti的发起者协调器Ci向所有参与T<sub>i</sub>的执行站点发送<prepare T<sub>i</sub>>的消息,当收到所有执行站点返回的<ready T<sub>i</sub>>消息后,Ci再向所有执行站点发送<commit T<sub>i</sub>>消息。若参与事务T<sub>i</sub>执行的某个站点故障恢复后日志中有<ready T<sub>i</sub>>记录,而没有<commit T<sub>i</sub>>记录,则(41)。","analyze":"本题考查数据挖掘基础知识。<br>在两阶段提交协议(Two Phase Commitment Protocol,2PC)中,把分布式事务的某一个代理指定为协调者(Coordinator),所有其他代理称为参与者(Participant)。这里的代理是指完成各个子事务的进程。只有协调者才拥有提交或撤销事务的决定权,而其他参与者各自负责在其本地数据库中执行写操作,并向协调者提出撤销或提交事务的意向。一般一个站点唯一地对应一个子事务,如果某一参与者与协调者在同一站点,虽然它们不需要使用网络来通信,但仍逻辑地认为它与协调者不在同一站点。<br>2PC把事务的提交过程分为两个阶段:<br>第一阶段是表决阶段,目的是形成一个共同的决定。开始时,协调者在它的日志中写入一条开始提交的记录,再给所有参与者发送“准备提交”消息,并进入等待状态。当参与者收到“准备提交”消息后,它检查是否能提交本地事务。如果能提交,参与者在日志中写入一条就绪记录,并给协调发送“建议提交”消息,然后进入就绪状态:否则,参与者写入撤销记录,并给协调者发送“建议撤销”消息。如果某个站点做出“建议撤销”提议,由于撤销决定具有否决权(即单方面撤销),发出“建议撤销”的站点就可以直接忽略这个事务。协调者收到所有参与者的回答后,它就做出是否提交事务的决定。只要有一个参与者建议撤销,协调者就必须从整体上撤销整个分布式事务,因此它写入一条撤销记录,并给所有参与者发送“全局撤销”消息,然后进入撤销状态;否则,它写入提交记录,给所有的参与者发送“全局提交”消息,然后进入提交状态。<br>第二阶段是执行阶段,目的是实现这个协调者的决定。根据协调者的指令,参与者或者提交事务,或者撤销事务,并给协调者发送确认消息。此时,协调者在日志中写入一条事务结束记录并终止事务。<br>本题中,当事务T<sub>i</sub>完成执行时,事务T<sub>i</sub>的发起者协调器C<sub>i</sub>向所有参与T<sub>i</sub>的执行站点发送〈prepare T<sub>i</sub>>的消息,当收到所有执行站点返回的<ready T<sub>i</sub>>消息后,C<sub>i</sub>再向所有执行站点发送<commit T<sub>i</sub>>消息。若参与事务T<sub>i</sub>执行的某个站点故障恢复后日志中有<ready T<sub>i</sub>>记录,而没有<commit T<sub>i</sub>>记录,则应向协调器询问以决定T<sub>i</sub>的最终结果。","multi":0,"questionType":1,"answer":"D","chooseItem":["796235360521703425"],"itemList":[{"id":"796235360391680001","questionId":"796235359242440705","content":" 事务T<sub>i</sub>已完成提交,该站点无需做任何操作","answer":0,"chooseValue":"A"},{"id":"796235360433623041","questionId":"796235359242440705","content":" 事务T<sub>i</sub>已完成提交,该站点应做REDO操作","answer":0,"chooseValue":"B"},{"id":"796235360479760385","questionId":"796235359242440705","content":" 事务T<sub>i</sub>未完成提交,该站点应做UNDO操作","answer":0,"chooseValue":"C"},{"id":"796235360521703425","questionId":"796235359242440705","content":" 应向协调器询问以决定T<sub>i</sub>的最终结果","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235124042649601","title":"设有员工关系Emp (员工号,姓名,性别,年龄,电话,家庭住址,家庭成员,关系,联系电话)。其中,“家庭成员,关系,联系电话”分别记录了员工亲属的姓名、与员工的关系以及联系电话,且一个员工允许有多个家庭成员。为使数据库模式设计更合理,对于员工关系Emp( )。","analyze":"本题考查应试者对关系数据库方面的基础知识。<br>假设某员i有5个亲属,那么该员工关系中“员工号,姓名,性别,年龄,电话,家庭住址”将重复出现5次,为了将数据库模式设计的更合理,应该消除冗余,即将家庭成员、关系及联系电话加上员工号设计成为一个独立的模式。","multi":0,"questionType":1,"answer":"D","chooseItem":["796235125003145217"],"itemList":[{"id":"796235124940230657","questionId":"796235124042649601","content":" 只允许记录一个亲属的姓名、与员工的关系以及联系电话","answer":0,"chooseValue":"A"},{"id":"796235124961202177","questionId":"796235124042649601","content":" 可以不作任何处理,因为该关系模式达到了3NF","answer":0,"chooseValue":"B"},{"id":"796235124982173697","questionId":"796235124042649601","content":" 增加多个家庭成员、关系及联系电话字段","answer":0,"chooseValue":"C"},{"id":"796235125003145217","questionId":"796235124042649601","content":" 应该将家庭成员、关系及联系电话加上员工号设计成一个独立的模式","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234648106586113","title":"某企业信息系统采用分布式数据库系统,该系统中“每节点对本地数据都能独立管理”和“当某一场地故障时,系统可以使用其它场地上的副本而不至于使整个系统瘫痪”分别称为分布式数据库的( )。","analyze":"本题考查对分布式数据库基本概念的理解。<br> 在分布式数据库系统中,共享性是指数据存储在不同的结点数据共享;自治性指每结点对本地数据都能独立管理;可用性是指当某一场地故障时,系统可以使用其他场地上的复本而不至于使整个系统瘫痪;分布性是指数据在不同场地上的存储。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234649109024769"],"itemList":[{"id":"796234649058693121","questionId":"796234648106586113","content":" 共享性和分布性","answer":0,"chooseValue":"A"},{"id":"796234649083858945","questionId":"796234648106586113","content":" 自治性和分布性","answer":0,"chooseValue":"B"},{"id":"796234649109024769","questionId":"796234648106586113","content":" 自治性和可用性","answer":1,"chooseValue":"C"},{"id":"796234649134190593","questionId":"796234648106586113","content":" 分布性和可用性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235126940913665","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系模式R<U ,F>,U={A,B,C,D ,E} ,F={B→A ,D→A ,A→E ,AC→B },则R的候选关键字为(42),分解ρ={R<sub>1</sub>(ABCE),R<sub>2</sub>(CD)} (43)。","analyze":"本题考查关系数据库中候选关键字和关系模式的分解问题。<br>根据求属性闭包的算法,可以求得<img alt=\"\" width=\"81\" height=\"21\" src=\"https://image.chaiding.com/ruankao/d92b83541dc8f5040b8ffc56afea462b.jpg?x-oss-process=style/ruankaodaren\">而在CD中不存在一个真子集能决定全属性,故CD为R的候选码。<br>在关系数据库基础理论的相关定义可知,关系模式R<U,F>的一个分解ρ={R<sub>1</sub>(U<sub>1</sub>,F<sub>1</sub>),R<sub>2</sub>(U<sub>2</sub>,F<sub>2</sub>)} ,具有无损连接的充分必要的条件是: <img alt=\"\" width=\"426\" height=\"27\" src=\"https://image.chaiding.com/ruankao/6db34132ac1d2a602135fe1eefc07e37.jpg?x-oss-process=style/ruankaodaren\"><br>根据题意可知:<br><img alt=\"\" width=\"393\" height=\"58\" src=\"https://image.chaiding.com/ruankao/2b2313e392bed270adf2d51b768e2839.jpg?x-oss-process=style/ruankaodaren\"><br>分解ρ={R<sub>1</sub>(ABCE),R<sub>2</sub>(CD)}不满足条件,故不具有无损连接性。<br>又因为<img alt=\"\" width=\"411\" height=\"28\" src=\"https://image.chaiding.com/ruankao/424d283632a003c978d1281a5fca9006.jpg?x-oss-process=style/ruankaodaren\">故分解不保持函数依赖。","multi":0,"questionType":1,"answer":"A","chooseItem":["796235127855271937"],"itemList":[{"id":"796235127855271937","questionId":"796235126940913665","content":" CD","answer":1,"chooseValue":"A"},{"id":"796235127888826369","questionId":"796235126940913665","content":" ABD","answer":0,"chooseValue":"B"},{"id":"796235127918186497","questionId":"796235126940913665","content":" ACD","answer":0,"chooseValue":"C"},{"id":"796235127951740929","questionId":"796235126940913665","content":" ADE","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234651726270465","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系模式R<U,F>,其中:属性集U = {A,B,C,D,E},函数依赖集F={AC→B,B→DE}。关系R(42),且分别有(43)。","analyze":"AC推出B,B又能推出DE,因此AC是唯一的候选键,其中AC分别是主属性,B、D、E为非主属性。","multi":0,"questionType":1,"answer":"A","chooseItem":["796234652900675585"],"itemList":[{"id":"796234652900675585","questionId":"796234651726270465","content":" 只有1个候选关键字AC","answer":1,"chooseValue":"A"},{"id":"796234652921647105","questionId":"796234651726270465","content":" 只有1个候选关键字AB","answer":0,"chooseValue":"B"},{"id":"796234652951007233","questionId":"796234651726270465","content":" 有2个候选关键字AC和BC","answer":0,"chooseValue":"C"},{"id":"796234652976173057","questionId":"796234651726270465","content":" 无正确答案","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234888419233793","title":"典型的事务服务器系统包括多个在共享内存中访问数据的进程,其中( )监控其它进程,一旦进程失败,它将为该失败进程执行恢复动作,并重启该进程。","analyze":"本题考査数据库系统体系结构基础知识。<br>服务器系统可分为事务服务器和数据服务器系统。典型的事务服务器系统包括多个在共享内存中访问数据的进程,主要有如下类型。<br>•服务器进程是接受用户查询(事务),执行查询并返回结果的进程。<br>•锁管理器进程是实现锁管理器的功能,包括锁授予、所释放和死锁检测。<br>•数据库写进程是将修改过的缓冲块输出到磁盘上。<br>•检査点进程将定期执行检查点操作。<br>•日志写进程是将日志记录写入稳定的存储器上。<br>•进程监控进程是监控其他进程,一旦进程失败,它将为该失败进程执行恢复动作,并重启该进程。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234889614610433"],"itemList":[{"id":"796234889560084481","questionId":"796234888419233793","content":" 检查点进程","answer":0,"chooseValue":"A"},{"id":"796234889589444609","questionId":"796234888419233793","content":" 数据库写进程","answer":0,"chooseValue":"B"},{"id":"796234889614610433","questionId":"796234888419233793","content":" 进程监控进程","answer":1,"chooseValue":"C"},{"id":"796234889639776257","questionId":"796234888419233793","content":" 锁管理器进程","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235362501414913","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>假设关系<em>R</em>(<em>A</em><sub>1</sub>,<em>A</em><sub>2</sub>,<em>A</em><sub>3</sub>)上的一个分解为ρ={(<em>A</em><sub>1</sub>,<em>A</em><sub>2</sub>),(<em>A</em><sub>1</sub>,<em>A</em><sub>3</sub>)},下表是关系<em>R</em>上的一个实例,根据实例推出R的函数依赖集<em>F</em>为(42),分解<em>ρ</em>(43)。<br><img alt=\"\" width=\"184\" height=\"147\" src=\"https://image.chaiding.com/ruankao/cda0568be88860329e2e69e358292f45.jpg?x-oss-process=style/ruankaodaren\">","analyze":"本题考查关系数据库规范化理论基础知识。<br>通过对R上的一个关系实例分析可知,选项A是错误的,因为A<sub>1</sub>→A<sub>2</sub>和A<sub>1</sub>→A<sub>3</sub>是不成立,它们不满足函数依赖的定义。同理选项C和选项D也是错误的。根据候选关键字的定义,不难得出本题的候选关键字是A<sub>1</sub>A<sub>2</sub>和A<sub>1</sub>A<sub>3</sub>,可见试题(42)选项B:F= {A<sub>1</sub>A<sub>3</sub>→A<sub>2</sub>,A<sub>1</sub>A<sub>2</sub>→A<sub>3</sub>}成立。<br>题中分解ρ={(A<sub>1</sub>,A<sub>2</sub>),(A<sub>1</sub>,A<sub>3</sub>)},是有损联接的。<br>关系模式R(U,F)的一个分解ρ={R<sub>1</sub>(U<sub>1</sub>,F<sub>1</sub>),R<sub>2</sub>(U<sub>2</sub>,F<sub>2</sub>)},ρ具有无损联接的充分必要的条件是:U<sub>1</sub>∩U<sub>2</sub> →U1-U<sub>2</sub>∈F<sup>+</sup>或U<sub>1</sub>∩U<sub>2</sub> →U<sub>2</sub>-U<sub>1</sub>∈F<sup>+</sup>","multi":0,"questionType":1,"answer":"B","chooseItem":["796235363415773185"],"itemList":[{"id":"796235363403190273","questionId":"796235362501414913","content":" F={<em>A</em><sub>1</sub>→<em>A</em><sub>2</sub>}","answer":0,"chooseValue":"A"},{"id":"796235363415773185","questionId":"796235362501414913","content":" F={<em>A</em><sub>1</sub><em>A</em><sub>3</sub>→<em>A</em><sub>2,</sub><em>A</em><sub>1</sub><em>A</em><sub>2</sub>→<em>A</em><sub>3</sub>}","answer":1,"chooseValue":"B"},{"id":"796235363424161793","questionId":"796235362501414913","content":" F={<em>A</em><sub>1</sub>→<em>A</em><sub>3</sub>}","answer":0,"chooseValue":"C"},{"id":"796235363436744705","questionId":"796235362501414913","content":" F={<em>A</em><sub>1</sub>→<em>A</em><sub>2</sub>,<em>A</em><sub>1</sub>→<em>A</em><sub>3</sub>}","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234891757899777","title":"给定关系模式R<U,F>,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的增广律是指( )。","analyze":"本题考查关系数据库基础知识。<br> “若X→Y,X→Z,则X→YZ为F所蕴涵”是Armstrong公理系统的合并规则;<br> “若X→Y,WY→Z,则XW→Z为F所蕴涵”是Armstrong公理系统的伪传递律;<br> “若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵”是Armstrong公理系统的传递律;<br> “若X→Y为F所蕴涵,且Z⊆U,则XZ→YZ为F所蕴涵 ”是Armstrong公理系统的増广律。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234892785504257"],"itemList":[{"id":"796234892710006785","questionId":"796234891757899777","content":" 若X→Y,X→Z,则X→YZ为F所蕴涵","answer":0,"chooseValue":"A"},{"id":"796234892739366913","questionId":"796234891757899777","content":" 若X→Y,WY→Z,则XW→Z为F所蕴涵","answer":0,"chooseValue":"B"},{"id":"796234892764532737","questionId":"796234891757899777","content":" 若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵","answer":0,"chooseValue":"C"},{"id":"796234892785504257","questionId":"796234891757899777","content":" 若X→Y为F所蕴涵,且Z⊆U,则XZ→YZ为F所蕴涵","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234654951690241","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系模式R<U,F>,其中:属性集U = {A,B,C,D,E},函数依赖集F={AC→B,B→DE}。关系R(42),且分别有(43)。","analyze":"AC推出B,B又能推出DE,因此AC是唯一的候选键,其中AC分别是主属性,B、D、E为非主属性。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234655928963073"],"itemList":[{"id":"796234655866048513","questionId":"796234654951690241","content":" 1个非主属性和4个主属性","answer":0,"chooseValue":"A"},{"id":"796234655899602945","questionId":"796234654951690241","content":" 2个非主属性和3个主属性","answer":0,"chooseValue":"B"},{"id":"796234655928963073","questionId":"796234654951690241","content":" 3个非主属性和2个主属性","answer":1,"chooseValue":"C"},{"id":"796234655962517505","questionId":"796234654951690241","content":" 4个非主属性和1个主属性","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235129897897985","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系模式R<U ,F>,U={A,B,C,D ,E} ,F={B→A ,D→A ,A→E ,AC→B },则R的候选关键字为(42),分解ρ={R<sub>1</sub>(ABCE),R<sub>2</sub>(CD)} (43)。","analyze":"本题考查关系数据库中候选关键字和关系模式的分解问题。<br>根据求属性闭包的算法,可以求得<img width=\"100\" height=\"26\" alt=\"\" src=\"https://image.chaiding.com/ruankao/b8871184a8ed5b794cd2e2e3954d35ed.jpg?x-oss-process=style/ruankaodaren\">而在CD中不存在一个真子集能决定全属性,故CD为R的候选码。<br>在关系数据库基础理论的相关定义可知,关系模式R<U,F>的一个分解ρ={R<sub>1</sub>(U<sub>1</sub>,F<sub>1</sub>),R<sub>2</sub>(U<sub>2</sub>,F<sub>2</sub>)} ,具有无损连接的充分必要的条件是: <br><img width=\"428\" height=\"28\" alt=\"\" src=\"https://image.chaiding.com/ruankao/2de822a5d1d17915c3a460051105d566.jpg?x-oss-process=style/ruankaodaren\"><br>根据题意可知:<br><img width=\"392\" height=\"58\" alt=\"\" src=\"https://image.chaiding.com/ruankao/291ad5bacc2e73f9571c182fa3ca14ba.jpg?x-oss-process=style/ruankaodaren\"><br>分解ρ={R<sub>1</sub>(ABCE),R<sub>2</sub>(CD)}不满足条件,故不具有无损连接性。<br>又因为<img width=\"410\" height=\"28\" alt=\"\" src=\"https://image.chaiding.com/ruankao/4d9e32949dd0c9d75f54972be5b2fd02.jpg?x-oss-process=style/ruankaodaren\">故分解不保持函数依赖。","multi":0,"questionType":1,"answer":"D","chooseItem":["796235130833227777"],"itemList":[{"id":"796235130791284737","questionId":"796235129897897985","content":" 具有无损连接性,且保持函数依赖","answer":0,"chooseValue":"A"},{"id":"796235130803867649","questionId":"796235129897897985","content":" 不具有无损连接性,但保持函数依赖","answer":0,"chooseValue":"B"},{"id":"796235130820644865","questionId":"796235129897897985","content":" 具有无损连接性,但不保持函数依赖","answer":0,"chooseValue":"C"},{"id":"796235130833227777","questionId":"796235129897897985","content":" 不具有无损连接性,也不保持函数依赖","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235366506975233","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>假设关系<em>R</em>(<em>A</em><sub>1</sub>,<em>A</em><sub>2</sub>,<em>A</em><sub>3</sub>)上的一个分解为ρ={(<em>A</em><sub>1</sub>,<em>A</em><sub>2</sub>),(<em>A</em><sub>1</sub>,<em>A</em><sub>3</sub>)},下表是关系<em>R</em>上的一个实例,根据实例推出R的函数依赖集<em>F</em>为(42),分解<em>ρ</em>(43)。<br><img alt=\"\" width=\"184\" height=\"147\" src=\"https://image.chaiding.com/ruankao/8673ee3bc518446546119e5c9effe815.jpg?x-oss-process=style/ruankaodaren\">","analyze":"在试题(43)中U<sub>1</sub>∩U<sub>2</sub>=A<sub>1</sub>,U<sub>1</sub>-U<sub>2</sub>=A<sub>2</sub>,U<sub>2</sub>-U<sub>1</sub>=A<sub>3</sub>,而A<sub>1</sub>→A<sub>2</sub>∉F<sup>+</sup>和A<sub>1</sub>→A<sub>2</sub>∉F<sup>+</sup>,所以ρ={(A<sub>1</sub>,A<sub>2</sub>)(A<sub>1</sub>,A<sub>3</sub>)}是有损联接的。","multi":0,"questionType":1,"answer":"C","chooseItem":["796235367605882881"],"itemList":[{"id":"796235367526191105","questionId":"796235366506975233","content":" 是无损联接的","answer":0,"chooseValue":"A"},{"id":"796235367572328449","questionId":"796235366506975233","content":" 是保持函数依赖的","answer":0,"chooseValue":"B"},{"id":"796235367605882881","questionId":"796235366506975233","content":" 是有损联接的","answer":1,"chooseValue":"C"},{"id":"796235367622660097","questionId":"796235366506975233","content":" 无法确定是否保持函数依赖","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235132863270913","title":"在关系R(A<sub>1</sub>,A<sub>2</sub> ,A<sub>3</sub>) 和S(A<sub>2</sub>,A<sub>3</sub> ,A<sub>4</sub>) 上进行<img alt=\"\" width=\"215\" height=\"31\" src=\"https://image.chaiding.com/ruankao/0fb14b4a79fdf4393aed9e700fbc1015.jpg?x-oss-process=style/ruankaodaren\">关系运算,与该关系表达式等价的是(44)。","analyze":"<img width=\"620\" height=\"264\" alt=\"\" src=\"https://image.chaiding.com/ruankao/4ab4614bc3e59f2f7df3963f2561b2f2.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"D","chooseItem":["796235133953789953"],"itemList":[{"id":"796235133853126657","questionId":"796235132863270913","content":" <img alt=\"\" width=\"169\" height=\"32\" src=\"https://image.chaiding.com/ruankao/8f35e787714845c0181ea6dc9c57dd89.jpg?x-oss-process=style/ruankaodaren\">","answer":0,"chooseValue":"A"},{"id":"796235133899264001","questionId":"796235132863270913","content":" <img alt=\"\" width=\"186\" height=\"30\" src=\"https://image.chaiding.com/ruankao/fade2a8be0439df467ac07251e5b4edf.jpg?x-oss-process=style/ruankaodaren\">","answer":0,"chooseValue":"B"},{"id":"796235133937012737","questionId":"796235132863270913","content":" <img alt=\"\" width=\"188\" height=\"31\" src=\"https://image.chaiding.com/ruankao/bea55803aad58291acb126111fa1d8be.jpg?x-oss-process=style/ruankaodaren\">","answer":0,"chooseValue":"C"},{"id":"796235133953789953","questionId":"796235132863270913","content":" <img alt=\"\" width=\"227\" height=\"30\" src=\"https://image.chaiding.com/ruankao/5f21ea23f65b7d0371b6106306a7af3b.jpg?x-oss-process=style/ruankaodaren\">","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235369711423489","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系R(A,B,C,D)和关系S(C,D,E),对其进行自然连接运算R⋈S后的属性列为(44)个;与σ<sub>R.B>S.E</sub>(R⋈S)等价的关系代数表达式为(45)。","analyze":"本题考查关系代数运算方面的知识。<br>自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。对关系R(A,B,C,D)和关系S(C,D,E)来说,进行等值连接后有7个属性列,去掉2个重复属性列C和D后应为5个,即为R.A,R.B,R.C,R.D,S.E„<br>R×S的属性列为R.A,R.B,R.C,R.D,S.C,S.D,S.E,显然R.A为第1属性列,R.B为第2属性列,R.C为第3属性列,R.D为第4属性列,S.C为第5属性列,S.D为第6属性列,S.E为第7属性列。分析表达式σ<sub>R.B>S.E</sub>(R⋈S)如下:<br>σ<sub>R.B>S.E</sub>等价于σ<sub>2>7<br></sub>R⋈S等价于π<sub>1,2,3,4,7</sub>(σ<sub>3=5∧4=6</sub>(R×S))<br>显然σ<sub>R.B>S.E</sub>(R⋈S)等价于π<sub>1,2,3,4,7</sub>(σ<sub>3=5∧4=6</sub>(R×S))","multi":0,"questionType":1,"answer":"B","chooseItem":["796235370818719745"],"itemList":[{"id":"796235370780971009","questionId":"796235369711423489","content":" 4","answer":0,"chooseValue":"A"},{"id":"796235370818719745","questionId":"796235369711423489","content":" 5","answer":1,"chooseValue":"B"},{"id":"796235370852274177","questionId":"796235369711423489","content":" 6","answer":0,"chooseValue":"C"},{"id":"796235370877440001","questionId":"796235369711423489","content":" 7","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234657988366337","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>若要将部门表Demp中name列的修改权限赋予用户Ming,并允许Ming将该限授予他人,实现的SQL语句如下:<br> GRANT(44)ON TABLE Demp TO Ming(45)。","analyze":"本题考查对标准SQL授权语句的掌握。<br> 标准SQL中授权的语句格式如下:<br> <img width=\"548\" height=\"56\" src=\"https://image.chaiding.com/ruankao/493f3e4e421a3a07a1a174231dc69fce.jpg?x-oss-process=style/ruankaodaren\" alt=\"\"><br> 若在授权时指定了WITH GRANT OPTION,那么获得了权限的用户还可以将权限赋给其他用户。不同类型的操作对象有不同的操作权限,常见的操作权限如表所示。<br> 表常见的操作权限<br> <img width=\"552\" height=\"160\" src=\"https://image.chaiding.com/ruankao/a68892d9c30970576ecf4585fbb5d28a.jpg?x-oss-process=style/ruankaodaren\" alt=\"\"><br> 按试题要求,是要将修改属性列name权限给用户Ming,故空(44)应填写UPDATE(name)。故空(45)应填写WITH GRANT OPTION。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234659020165121"],"itemList":[{"id":"796234658990804993","questionId":"796234657988366337","content":" SELECT(name)","answer":0,"chooseValue":"A"},{"id":"796234659020165121","questionId":"796234657988366337","content":" UPDATE(name)","answer":1,"chooseValue":"B"},{"id":"796234659053719553","questionId":"796234657988366337","content":" INSERT(name)","answer":0,"chooseValue":"C"},{"id":"796234659074691073","questionId":"796234657988366337","content":" ALL PRIVILEGES(name)","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234894719078401","title":"某集团公司下属有多个超市,假设公司高管需要从时间、地区和商品种类三个维度来分析某电器商品销售数据,那么应采用( )来完成。","analyze":"本题考査数据仓库基础知识。<br>ETL(Extract-Transfomi-Load)用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL是构建数据仓库的重要环,用户从数椐源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。<br>联机事务处理过程(On-Line Transaction Processing, OLTP)也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。<br>数掘挖掘和联机分析处理(On-Line Analytical Processing, OLAP)同为为分析工具,其差别在于OLAP提供给用户一个便利的多维度观点和方法,以有效率地对数据进行复杂的查询动作,其预设查询条件由用户预先设定,而数据挖掘,则能由资讯系统主动发掘资料来源中未曾被察觉的隐藏资讯和透过用户的认知以产生信息。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234895658602497"],"itemList":[{"id":"796234895633436673","questionId":"796234894719078401","content":" 数据挖掘","answer":0,"chooseValue":"A"},{"id":"796234895658602497","questionId":"796234894719078401","content":" OLAP","answer":1,"chooseValue":"B"},{"id":"796234895687962625","questionId":"796234894719078401","content":" OLTP","answer":0,"chooseValue":"C"},{"id":"796234895708934145","questionId":"796234894719078401","content":" ETL","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235136390680577","title":"<img src=\"https://image.chaiding.com/ruankao/2e47d1a777f20d5a9f903f67ea5e5977.jpg?x-oss-process=style/ruankaodaren\"><br>将该关系代数表达式转换为等价的SQL语句如下:<br><img alt=\"\" width=\"384\" height=\"24\" src=\"https://image.chaiding.com/ruankao/7735b7dfad3cf33a62c90cb9330f3acd.jpg?x-oss-process=style/ruankaodaren\">","analyze":"<img width=\"610\" height=\"117\" alt=\"\" src=\"https://image.chaiding.com/ruankao/7cff7a539a1b5c6abe6442db877efcad.jpg?x-oss-process=style/ruankaodaren\">","multi":0,"questionType":1,"answer":"C","chooseItem":["796235137497976833"],"itemList":[{"id":"796235137468616705","questionId":"796235136390680577","content":" OR S.A<sub>4</sub> = '95' OR R.A<sub>2</sub> = S.A<sub>2</sub> OR R.A<sub>3</sub> = S.A<sub>3</sub>","answer":0,"chooseValue":"A"},{"id":"796235137485393921","questionId":"796235136390680577","content":" AND S.A<sub>4</sub> = '95' OR R.A<sub>2</sub> = S.A<sub>2</sub> AND R.A<sub>3</sub> = S.A<sub>3</sub>","answer":0,"chooseValue":"B"},{"id":"796235137497976833","questionId":"796235136390680577","content":" AND S.A<sub>4</sub> = '95' AND R.A<sub>2</sub> = S.A<sub>2</sub> AND R.A<sub>3</sub> = S.A<sub>3</sub>","answer":1,"chooseValue":"C"},{"id":"796235137518948353","questionId":"796235136390680577","content":" OR S.A<sub>4</sub> = '95' AND R.A<sub>2</sub> = S.A<sub>2</sub> OR R.A<sub>3</sub> = S.A<sub>3</sub>","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235373066866689","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系R(A,B,C,D)和关系S(C,D,E),对其进行自然连接运算R⋈S后的属性列为(44)个;与σ<sub>R.B>S.E</sub>(R⋈S)等价的关系代数表达式为(45)。","analyze":"本题考查关系代数运算方面的知识。<br>自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。对关系R(A,B,C,D)和关系S(C,D,E)来说,进行等值连接后有7个属性列,去掉2个重复属性列C和D后应为5个,即为R.A,R.B,R.C,R.D,S.E„<br>R×S的属性列为R.A,R.B,R.C,R.D,S.C,S.D,S.E,显然R.A为第1属性列,R.B为第2属性列,R.C为第3属性列,R.D为第4属性列,S.C为第5属性列,S.D为第6属性列,S.E为第7属性列。分析表达式σ<sub>R.B>S.E</sub>(R⋈S)如下:<br>σ<sub>R.B>S.E</sub>等价于σ<sub>2>7</sub><br>R⋈S等价于π<sub>1,2,3,4,7</sub>(σ<sub>3=5∧4=6</sub>(R×S))<br>显然σ<sub>R.B>S.E</sub>(R⋈S)等价于π<sub>1,2,3,4,7</sub>(σ<sub>2>7Λ3=5∧4=6</sub>(R×S))","multi":0,"questionType":1,"answer":"D","chooseItem":["796235374169968641"],"itemList":[{"id":"796235374081888257","questionId":"796235373066866689","content":" σ<sub>2>7</sub>(R×S)","answer":0,"chooseValue":"A"},{"id":"796235374111248385","questionId":"796235373066866689","content":" π<sub>1,2,3,4,7</sub>(σ<sub>'2'>'7'Λ3=5Λ4=6</sub>(R×S))","answer":0,"chooseValue":"B"},{"id":"796235374140608513","questionId":"796235373066866689","content":" σ<sub>'2'>'7'</sub>(R×S)","answer":0,"chooseValue":"C"},{"id":"796235374169968641","questionId":"796235373066866689","content":" π<sub>1,2,3,4,7</sub>(σ<sub>2>7Λ3=5Λ4=6</sub>(R×S))","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234661025042433","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>若要将部门表Demp中name列的修改权限赋予用户Ming,并允许Ming将该限授予他人,实现的SQL语句如下:<br> GRANT(44)ON TABLE Demp TO Ming(45)。","analyze":"本题考查对标准SQL授权语句的掌握。<br> 标准SQL中授权的语句格式如下:<br> <img width=\"548\" height=\"56\" src=\"https://image.chaiding.com/ruankao/7a3a612f54be33a2723bd1c73a6278a7.jpg?x-oss-process=style/ruankaodaren\" alt=\"\"><br> 若在授权时指定了WITH GRANT OPTION,那么获得了权限的用户还可以将权限赋给其他用户。不同类型的操作对象有不同的操作权限,常见的操作权限如表所示。<br> 表常见的操作权限<br> <img width=\"552\" height=\"160\" src=\"https://image.chaiding.com/ruankao/bc4f8780f6d308ae3d280162f0cb709f.jpg?x-oss-process=style/ruankaodaren\" alt=\"\"><br> 按试题要求,是要将修改属性列name权限给用户Ming,故空(44)应填写UPDATE(name)。故空(45)应填写WITH GRANT OPTION。","multi":0,"questionType":1,"answer":"C","chooseItem":["796234662082007041"],"itemList":[{"id":"796234662002315265","questionId":"796234661025042433","content":" FOR ALL","answer":0,"chooseValue":"A"},{"id":"796234662056841217","questionId":"796234661025042433","content":" CASCADE","answer":0,"chooseValue":"B"},{"id":"796234662082007041","questionId":"796234661025042433","content":" WITH GRANT OPTION","answer":1,"chooseValue":"C"},{"id":"796234662098784257","questionId":"796234661025042433","content":" WITH CHECK OPTION","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234897701228545","title":"若某企业信息系统的应用人员分为三类:录入、处理和查询,那么用户权限管理的方案适合采用( )。","analyze":"本题考查对数据库应用系统安全策略的掌握。企业信息系统的使用人员可能很多,也可能经常变动,针对每个使用人员都创建数据库用户可能不切实际,也没有必要,而因为权限问题对关系模式修改更不可取。正确的策略是根据用户角色共享同一数据库用户,个人用户的标识和鉴别通过建立用户信息表存储,由应用程序来管理。而该类用户对数据库对象的操作权限由DBMS的授权机制管理。","multi":0,"questionType":1,"answer":"B","chooseItem":["796234898653335553"],"itemList":[{"id":"796234898632364033","questionId":"796234897701228545","content":" 针对所有人员建立用户名并授权","answer":0,"chooseValue":"A"},{"id":"796234898653335553","questionId":"796234897701228545","content":" 建立用户角色并授权","answer":1,"chooseValue":"B"},{"id":"796234898678501377","questionId":"796234897701228545","content":" 建立每类人员的视图并授权给每个人","answer":0,"chooseValue":"C"},{"id":"796234898695278593","questionId":"796234897701228545","content":" 对关系进行分解,每类人员对应一组关系","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796233927084756993","title":"给定关系R(A,B,C,D,E)和关系S(D,E,F,G),对其进行自然连接运算R⋈S后其结果集的属性列为()。","analyze":"3.自然连接(Natural join)</br><br/>\n自然连接是一种特殊的等值连接</br><br/>\n两个关系中进行比较的分量必须是相同的属性组在结果中把重复的属性列去掉</br><br/>\n自然连接的含义</br><br/>\nR和S具有相同的属性组B","multi":0,"questionType":1,"answer":"B","chooseItem":["796233928351436801"],"itemList":[{"id":"796233928322076673","questionId":"796233927084756993","content":" R.A,R.B,R.C,R.D,R.E,S.D,S.E","answer":0,"chooseValue":"A"},{"id":"796233928351436801","questionId":"796233927084756993","content":" R.A,R.B,R.C,R.D,R.E,S.F,S.G","answer":1,"chooseValue":"B"},{"id":"796233928372408321","questionId":"796233927084756993","content":" R.A,R.B,R.C,R.D,R.E,S.E,S.F","answer":0,"chooseValue":"C"},{"id":"796233928389185537","questionId":"796233927084756993","content":" R.A,R.B,R.C,R.D,R.E,S.D,S.E,S.F,S.G","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796235160868638721","title":"数据分析工作通常包括①~⑤五个阶段。目前,自动化程度比较低的两个阶段是( )。<br>①发现并提出问题 ②获取并清洗数据 ③按数学模型计算<br>④调整并优化模型 ⑤解释输出的结论","analyze":"本题考查应用数学(数据分析)基础知识。<br>“发现并提出问题”和“解释输出的结论”与业务领域关系更密切,更需要人的判断与经验,在人工智能尚不发达的时代,难以自动化。","multi":0,"questionType":1,"answer":"B","chooseItem":["796235161816551425"],"itemList":[{"id":"796235161787191297","questionId":"796235160868638721","content":" ①②","answer":0,"chooseValue":"A"},{"id":"796235161816551425","questionId":"796235160868638721","content":" ①⑤","answer":1,"chooseValue":"B"},{"id":"796235161841717249","questionId":"796235160868638721","content":" ③④","answer":0,"chooseValue":"C"},{"id":"796235161871077377","questionId":"796235160868638721","content":" ④⑤","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234406988632065","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系模式R<U<span>,</span>F>,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→BC,C→D,AE→G}。因为(42) =U,且满足最小性,所以其为R的候选码; 若将R分解为如下两个关系模式(43),则分解后的关系模式保持函数依赖。","analyze":"<img width=\"779\" height=\"416\" src=\"https://image.chaiding.com/ruankao/b53cd1ec3d5192b438d4c20f1cf858ef.jpg?x-oss-process=style/ruankaodaren\" alt=\"\"><br> <img width=\"776\" height=\"66\" src=\"https://image.chaiding.com/ruankao/f3eb1a47dbc6fbc69b4bbe9aa82ae53e.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","multi":0,"questionType":1,"answer":"C","chooseItem":["796234408087539713"],"itemList":[{"id":"796234408045596673","questionId":"796234406988632065","content":" <img width=\"67\" height=\"29\" src=\"https://image.chaiding.com/ruankao/d234fe78ee4a6559d2d87e0bc91a4c59.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","answer":0,"chooseValue":"A"},{"id":"796234408066568193","questionId":"796234406988632065","content":" <img width=\"65\" height=\"27\" src=\"https://image.chaiding.com/ruankao/0dbbabec5169e61f5515a5af13b8d6bc.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","answer":0,"chooseValue":"B"},{"id":"796234408087539713","questionId":"796234406988632065","content":" <img width=\"62\" height=\"29\" src=\"https://image.chaiding.com/ruankao/311eed8c0ec6cd2eef6eb9a31c1b02b5.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","answer":1,"chooseValue":"C"},{"id":"796234408108511233","questionId":"796234406988632065","content":" <img width=\"67\" height=\"25\" src=\"https://image.chaiding.com/ruankao/65c25ef185080ebc225f15d82a011c29.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234410109194241","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系模式R<U<span>,</span>F>,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→BC,C→D,AE→G}。因为(42) =U,且满足最小性,所以其为R的候选码; 若将R分解为如下两个关系模式(43),则分解后的关系模式保持函数依赖。","analyze":"<img width=\"779\" height=\"416\" src=\"https://image.chaiding.com/ruankao/b53cd1ec3d5192b438d4c20f1cf858ef.jpg?x-oss-process=style/ruankaodaren\" alt=\"\"><br> <img width=\"776\" height=\"66\" src=\"https://image.chaiding.com/ruankao/f3eb1a47dbc6fbc69b4bbe9aa82ae53e.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","multi":0,"questionType":1,"answer":"D","chooseItem":["796234411086467073"],"itemList":[{"id":"796234411006775297","questionId":"796234410109194241","content":" <img width=\"219\" height=\"26\" src=\"https://image.chaiding.com/ruankao/ba6704b5769c4f5782194431e69b2402.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","answer":0,"chooseValue":"A"},{"id":"796234411036135425","questionId":"796234410109194241","content":" <img width=\"232\" height=\"23\" src=\"https://image.chaiding.com/ruankao/71fe7e3f3137ad3ed542ca8072bc43ea.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","answer":0,"chooseValue":"B"},{"id":"796234411061301249","questionId":"796234410109194241","content":" <img width=\"213\" height=\"23\" src=\"https://image.chaiding.com/ruankao/1ecef625ddda4854ac286769138bf1b7.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","answer":0,"chooseValue":"C"},{"id":"796234411086467073","questionId":"796234410109194241","content":" <img width=\"229\" height=\"25\" src=\"https://image.chaiding.com/ruankao/99f58ff9418958abbad08a27fc478bb7.jpg?x-oss-process=style/ruankaodaren\" alt=\"\">","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796233933753700353","title":"<p><strong>请作答第<span style=\"color: red\">2</span>个空。</strong></p>给定关系模式R(U,F),U={A<sub>1</sub>,A<sub>2</sub>,A<span style=\"font-size:10px;\"><sub>3</sub></span>,A<sub>4</sub>}, F={A<sub>1</sub>→A<sub>2</sub>A<sub>3</sub>, A<sub>2</sub>A<sub>3</sub>→A<sub>4</sub><span></span>},那么在关系R中(43)。以下说法错误的是(44)。","analyze":"根据函数依赖的推导规则可知,对于关系模式R(U,F),如果X→Y,则XY也是候选关键字。因此,要找出R中的候选关键字,需要判断每个属性组合是否能够唯一地确定一条记录。\n<br>\n根据题意,我们有U={A1,A2,A3,A4},F={A1→A2A3, A2A3→A4},现在来分析每个属性组合:\n<br>\n{A1}:由于A1→A2A3,因此{A1}+={A1,A2,A3},且{A1,A2,A3}能唯一地确定记录。因此,{A1}是一个候选关键字。<br>\n{A2,A3}:由于A1→A2A3,因此{A2,A3}+={A1,A2,A3},且{A1,A2,A3}能唯一地确定记录。因此,{A2,A3}是一个候选关键字。<br>\n{A2,A4}:由于A1→A2A3,但A2、A4之间没有函数依赖关系,因此{A2,A4}不能唯一地确定记录,不是候选关键字。<br>\n{A3,A4}:与{A2,A4}的情况类似,{A3,A4}也不是候选关键字。<br>\n因此,R中只有一个候选关键字,即{A1}。选项 A 是正确答案。\n\n根据函数依赖“A2A3→A4”可以推导出“A2→A4”和“A3→A4”,但是反过来则不成立,不能通过已知的函数依赖推导出“A2A3→A4”。\n<br>\n因此,答案是 C。\n","multi":0,"questionType":1,"answer":"C","chooseItem":["796233934756139009"],"itemList":[{"id":"796233934722584577","questionId":"796233933753700353","content":" 根据F中“A<sub>1</sub>→A<sub>2</sub>A<sub>3</sub>”,可以得出“A<sub>1</sub>→A<sub>2</sub>”","answer":0,"chooseValue":"A"},{"id":"796233934739361793","questionId":"796233933753700353","content":" 根据F中“A<sub>1</sub>→A<sub>2</sub>A<sub>3</sub>”,可以得出“A<sub>1</sub>→A<sub>3</sub>”","answer":0,"chooseValue":"B"},{"id":"796233934756139009","questionId":"796233933753700353","content":" 根据F中“A<sub>2</sub>A<sub>3</sub>→A<sub>4</sub><span></span>”,可以得出“A<sub>2</sub>→A<sub>4</sub><span></span>,A<sub>3</sub>→A<sub>4</sub><span></span>”","answer":1,"chooseValue":"C"},{"id":"796233934777110529","questionId":"796233933753700353","content":" 根据F中“A<sub>1</sub>→A<sub>2</sub>A<sub>3</sub>,A<sub>2</sub>A<sub>3</sub>→A<sub>4</sub><span></span>”,可以得出“A<sub>1</sub>→A<sub>4</sub><span></span>”","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796233930633138177","title":"<p><strong>请作答第<span style=\"color: red\">1</span>个空。</strong></p>给定关系模式R(U,F),U={A<sub>1</sub>,A<sub>2</sub>,A<sub>3</sub>,A<sub>4</sub>}, F={A<sub>1</sub>→A<sub>2</sub>A<sub>3</sub>, A<sub>2</sub>A<sub>3</sub>→A<sub>4</sub>},那么在关系R中(43)。以下说法错误的是(44)。","analyze":"根据函数依赖的推导规则可知,对于关系模式R(U,F),如果X→Y,则XY也是候选关键字。因此,要找出R中的候选关键字,需要判断每个属性组合是否能够唯一地确定一条记录。\n<br>\n根据题意,我们有U={A1,A2,A3,A4},F={A1→A2A3, A2A3→A4},现在来分析每个属性组合:\n<br>\n{A1}:由于A1→A2A3,因此{A1}+={A1,A2,A3},且{A1,A2,A3}能唯一地确定记录。因此,{A1}是一个候选关键字。<br>\n{A2,A3}:由于A1→A2A3,因此{A2,A3}+={A1,A2,A3},且{A1,A2,A3}能唯一地确定记录。因此,{A2,A3}是一个候选关键字。<br>\n{A2,A4}:由于A1→A2A3,但A2、A4之间没有函数依赖关系,因此{A2,A4}不能唯一地确定记录,不是候选关键字。<br>\n{A3,A4}:与{A2,A4}的情况类似,{A3,A4}也不是候选关键字。<br>\n因此,R中只有一个候选关键字,即{A1}。选项 A 是正确答案。<br><br><br>\n\n根据函数依赖“A2A3→A4”可以推导出“A2→A4”和“A3→A4”,但是反过来则不成立,不能通过已知的函数依赖推导出“A2A3→A4”。\n<br>\n因此,答案是 C。\n","multi":0,"questionType":1,"answer":"A","chooseItem":["796233931711074305"],"itemList":[{"id":"796233931711074305","questionId":"796233930633138177","content":" 有1个候选关键字A<sub>1</sub>","answer":1,"chooseValue":"A"},{"id":"796233931727851521","questionId":"796233930633138177","content":" 有1个候选关键字A<sub>2</sub><span></span>A<sub>3</sub><span></span>","answer":0,"chooseValue":"B"},{"id":"796233931748823041","questionId":"796233930633138177","content":" 有2个候选关键字A<sub>2</sub><span></span>和A<sub>3</sub><span></span>","answer":0,"chooseValue":"C"},{"id":"796233931769794561","questionId":"796233930633138177","content":" 有2个候选关键字A<sub>1</sub><span></span>和A<sub>3</sub><span></span>","answer":0,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796234403515748353","title":"若事务T<sub>1</sub>对数据D<sub>1</sub>已加排它锁,事务T<sub>2</sub>对数据D<sub>2</sub>已加共享锁,那么(41)。","analyze":"本题考查数据库并发控制方面的基础知识。<br> 在多用户共享的系统中,许多用户可能同时对同一数据进行操作,可能带来的问题是数据的不一致性。为了解决这一问题,数据库系统必须控制事务的并发执行,保证数据处于一致的状态,在并发控制中引入两种锁:排它锁(Exclusive Locks,简称X锁)和共享锁(Share Locks,简称S锁)。<br> 排它锁又称为写锁,用于对数据进行写操作时进行锁定。如果事务T对数据A加上X锁,就只允许事务T读取和修改数据A,其他事务对数据A不能再加任何锁,因而也不能读取和修改数据A,直到事务T释放A上的锁。<br> 共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上S锁,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。","multi":0,"questionType":1,"answer":"D","chooseItem":["796234404803399681"],"itemList":[{"id":"796234404711124993","questionId":"796234403515748353","content":" 事务T<sub>1</sub>对数据D<sub>2</sub>加共享锁成功,加排它锁失败;事务T<sub>2</sub>对数据D<sub>1</sub>加共享锁成功、加排它锁失败","answer":0,"chooseValue":"A"},{"id":"796234404740485121","questionId":"796234403515748353","content":" 事务T<sub>1</sub>对数据D<sub>2</sub>加排它锁和共享锁都失败:事务T<sub>2</sub>对数据D<sub>1</sub>加共享锁成功、加排它锁失败","answer":0,"chooseValue":"B"},{"id":"796234404774039553","questionId":"796234403515748353","content":" 事务T<sub>1</sub>对数据D<sub>2</sub>加共享锁失败,加排它锁成功;事务T<sub>2</sub>对数据D<sub>1</sub>加共享锁成功、加排它锁失败","answer":0,"chooseValue":"C"},{"id":"796234404803399681","questionId":"796234403515748353","content":" 事务T<sub>1</sub>对数据D<sub>2</sub>加共享锁成功,加排它锁失败;事务T<sub>2</sub>对数据D<sub>1</sub>加共享锁和排它锁都失败","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null},{"id":"796233923431518209","title":"高校信息系统采用分布式数据库系统,该系统中“当某一场地故障时,系统可以使用其它场地上的副本而不至于使整个系统瘫痪”和“数据在不同场地上的存储”分别称为分布式数据库的()。","analyze":"高校信息系统采用分布式数据库系统,其中“当某一场地故障时,系统可以使用其它场地上的副本而不至于使整个系统瘫痪”是指分布式数据库系统的容错性,而“数据在不同场地上的存储”则是指分布式数据库系统的分布性。因此,选项D. 可用性和分布性 是正确的。共享性和分布性不是分布式数据库系统的特征,自治性和可用性虽然是分布式数据库系统的属性之一,但并不能完全概括题目中所述内容。","multi":0,"questionType":1,"answer":"D","chooseItem":["796233924526231553"],"itemList":[{"id":"796233924425568257","questionId":"796233923431518209","content":" 共享性和分布性","answer":0,"chooseValue":"A"},{"id":"796233924467511297","questionId":"796233923431518209","content":" 自治性和分布性","answer":0,"chooseValue":"B"},{"id":"796233924501065729","questionId":"796233923431518209","content":" 自治性和可用性","answer":0,"chooseValue":"C"},{"id":"796233924526231553","questionId":"796233923431518209","content":" 可用性和分布性","answer":1,"chooseValue":"D"}],"userAnswer":null,"userChooseItem":null,"answerCorrect":null,"userCollect":null}]}}