当前位置:首页 > 发言稿 > 【2018计算机三级考试《数据库技术》练习试题及答案】 计算机三级数据库技术
 

【2018计算机三级考试《数据库技术》练习试题及答案】 计算机三级数据库技术

发布时间:2018-10-05 04:37:15 影响了:
计算机等级网权威发布2016计算机三级考试《数据库技术》练习试题及答案,更多2016计算机三级考试《数据库技术》练习试题及答案相关信息请访问计算机等级考试网。

1[单选题] 某网上书店根据用户的历史购书记录,采用某种数据挖掘算法分析出用户最可能属于某一类书的爱好者,应该采用(  )。

  A.关联分析B.分类分析C.时问序列分析D.回归分析

  参考答案:B

  参考解析:常见的数据挖掘任务包括分类、估计、预测、相关性分组或关联规则、聚类和描述、可视化以及复杂数据类型挖掘(Text、Web、图形图像、视频和音频等)等。分类分析首先从数据中选出已经分好类的训练集,在该训练集上运用数据挖掘分类的技术,建立分类模型,对于没有分类的数据进行分类。该需求要求根据购书记录将用户映射到倾向于喜欢某种书的顾客特性中,而分类挖掘模型能把数据库中的数据项映射到给定类别的某一个中。

  2[单选题] 下列有关三级模式结构和数据独立性的说法,正确的是(  )。

  A.在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求

  B.外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式

  C.三级模式结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响

  D.数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护数据的代价

  参考答案:C

  参考解析:A选项中内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。B选项中外模式可以有多个,其是应用程序或用户与数据库通信的接口,不同的用户访问同一个数据库对应多个外模式。D选项中数据与程序之间的独立性,使数据定义与描述分离,所有数据的存取由DBMS管理,用户不必考虑存取细节,所以减少了应用程序的维护。

  3[单选题] 在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。下列关于数据库应用系统实现与部署阶段工作的说法,错误的是(  )。

  A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构

  B.此阶段会将用户原有数据按照新的数据结构导人到新系统中

  C.此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法

  D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作

  参考答案:D

  参考解析:系统的实现阶段主要是系统编码和测试,针对系统的功能和性能不足对系统进行升级是运行维护阶段的工作。

  4[单选题] 关于并行数据库,下列说法错误的是(  )。

  A.层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构

  B.无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于OLTP应用

  C.并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率

  D.并行数据库系统的主要目的是实现场地自治和数据全局透明共享

  参考答案:D

  参考解析:并行数据库系统的主要目的是通过高速通信介质连接多个可独立处理的单元以并行执行的方式完成对数据库系统的互联查询、内部查询及各种内部操作。分布式数据库系统的主要目的才是实现场地自治和数据全局透明共享。

  5[单选题]设在SQLServer 2008某数据库中建有如下会员卡表:

  CREATE TABLE Table_Card(

  CardID char(4)PRJMARY KEY,

  StartDate datetime NOT NULL,

  Score int NOT NULL DEFAULT 0,

  State int NOT NULL CHECK(State in(0,1,2))

  )

  现表中无数据,某用户对此表依次进行了如下操作:

  Ⅰ.INSERT INTO Table_Card

  VALUES(ˊ1001ˊ,ˊ2012-1-1 12:30:01ˊ,154,0)

  Ⅱ.INSERT INTOTable_Card(CardID,StartDate,State)

  VALUES(ˊ1002ˊ, ˊ2012-1-1 12:30:02ˊ,1)

  Ⅲ.INSERTINTO Table_Card

  VALUES(ˊ1003 ˊ,ˊ2012-1-1 12:30:03ˊ,172,2)

  IV.INSERT INTO Table_Card

  VALUES(ˊ1004 ˊ,ˊ2012-1-1 12:30:04ˊ,135,3)

  Ⅴ.UPDATE Table Card SETState=3 WHERE CardID=ˊ1001ˊ

  Ⅵ.UPDATE Table Card SETState=1 WHERE CardID=ˊ1004ˊ

  以上操作对Table_Card表数据产生影响的是(  )。

  A.仅Ⅰ、Ⅱ和ⅢB.仅Ⅰ、Ⅴ和ⅥC.仅Ⅰ、Ⅱ、Ⅲ和ⅥD.仅Ⅲ、Ⅳ、Ⅴ和Ⅵ

  参考答案:A

  参考解析:Ⅳ中插人字段的第四个字段“3”不满足“CHECK(State in(0,1,2))”的条件,因此插入不成功。V中更新第四个字段“State=3”同样不满足“CHECK(State in(0,1,2))”的条件,更新失败。Ⅵ中

  因为没有“CardlD=ˊ1004ˊ”的记录,所以更新失败。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3