计算机三级数据库技术上机考试题及答案_第1页
计算机三级数据库技术上机考试题及答案_第2页
计算机三级数据库技术上机考试题及答案_第3页
计算机三级数据库技术上机考试题及答案_第4页
计算机三级数据库技术上机考试题及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

计算机三级数据库技术上机考试题及答案1[单选题]查询处理器和存储管理器是数据库管理系统中的核心模块。下列关于查询处理器和存储管理器的说法,错误的是()A.查询处理器中的DML编译器会对用户提交的DML语句进行优化,并将其转换成能够执行的底层数据库操作指令B.存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能C.存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放入内存缓冲区,同时也负责对缓冲区中的数据块进行维护D.查询处理器中的DDL编译器编译或解释用户提交的DDL语句,并将生成的元数据存储在数据库的数据字典中参考答案:B2[单选题]下列关于数据库性能优化的说法,错误的是()A.增加派生性冗余列可以降低查询过程中的计算量B.增加冗余列可以减少查询过程中的UNION操作C.适当降低关系模式的规范化程度,可以减少查询过程中的JOIN操作D.当一个表的数据量超过一定规模时,可以采用分割表的方法提高效率参考答案:B3[单选题]在进行数据库性能调优过程中,需要考虑数据库系统软件、硬件配置、网络环境等多方面因素。下列有关性能调优的说法,错误的是()A.修改某些频繁使用的SQL语句,提高其性能,可能会大幅度降低数据库CPU使用率B.随着服务器CPU处理能力提高、内存容量增大,现阶段数据库性能优化一般以更换服务器硬件为主要调优手段C.当数据库服务器磁盘IO出现写瓶颈时,可以考虑使用高速磁盘存储常用数据,低速磁盘存储不常用数据D.索引可以提高某些查询的速度,但也可能降低写入速度,同时也会增加磁盘空间使用参考答案:B3[单选题]下列关于数据库安全性的叙述中,不正确的是()。A.未经授权修改数据是一种恶意访问形式B.对于授权用户,加密数据和解密数据相对简单,是一种好的加密技术C.从一个用户那里收回权限可能导致其他用户也失去该权限,这称为级联收回D.如果较低层次(物理层或人员层)上安全性存在缺陷,高层安全性设计得当一样可以保护数据的安全参考答案:D4[填空题]实际中经常做为数据库匿名访问者使用的特殊数据库用户是()参考解析:Guest5[单选题]设在SQLServer2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1倍。下列关于实现此约束的说法,正确的是()A.可以用触发器或者用CHECK约束实现B.只能用CHECK约束实现C.只能用触发器实现D.可以用DEFAULT约束实现参考答案:A6[单选题]创建SQLServer登录账户的SQL语句是__________。A.CREATELOGINB.CREATEUSERC.ADDLOGIND.ADDUSER参考答案:A7[单选题]设在SQLServer2008中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。下列数据类型中最合适的是()A.intB.smallintC.tinyintD.bigint参考答案:B8[填空题]如果某个数据表包含20000行数据,每行的大小是50008,则此数据表需要的存储空间大约是__________MB。参考答案:1609[单选题]分区函数的正确步骤序列:1.创建分区函数2.创建分区方案3.使用分区方案创建表A.1,2,3B.2,3,1C.2,1,3D.与顺序无关参考答案:A10[填空题]建立唯一聚簇索引必须用到的子句是:()参考解析:UNIQUECLUSTERED11[单选题]设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。当前表中没有任何数据。现在依次向该表中插入如下数据(1)(e1,Tom,e2)(2)(e3,Jerry,null)(3)(null,Foo,null)(4)(e2,Fake,e2)(5)(e1,Ghost,e3)(6)(e4,Who,e1)则最终该表中有多少行数据()A.2B.3C.4D.5参考答案:C12[填空题]用户创建数据库时,其主要数据文件的初始大小必须不小于__________系统数据库大小。参考解析:model13[单选题]设有购买表(顾客号,商品号,购买时间)。现要查询2012年顾客A购买了但顾客B没有购买的商品。有下列查询语句:Ⅰ.SELECT商品号FROM购买表WHEREYEAR(购买时间)='2012'AND顾客号='A'AND商品号NOTIN(SELECT商品号FROM购买表WHEREYEAR(购买时间)='2012'AND顾客号='B')Ⅱ.SELECT商品号FROM购买表WHEREYEAR(购买时间)='2012'AND顾客号='A'EXCEPTSELECT商品号FROM购买表WHEREYEAR(购买时间)='2012'AND顾客号='B'Ⅲ.SELECT商品号FROM购买表WHEREYEAR(购买时间)=2012AND顾客号='A'INTERSECTSELECT商品号FROM购买表WHEREYEAR(购买时间)='2012'AND顾客号='B'Ⅳ.SELECT商品号FROM购买表WHEREYEAR(购买时间)='2012'AND顾客号='A'UNIONSELECT商品号FROM购买表WHEREYEAR(购买时间)='2012'AND顾客号<>'B'上述语句中,能够实现该查询要求的.是()A.仅Ⅰ和ⅡB.仅Ⅰ和ⅢC.仅Ⅰ和ⅣD.全部参考答案:A14[填空题]SQLServer2008将权限分为__________、__________和__________三种。参考解析:对象权限语句权限隐含权限15[单选题]实际安全产品的最低级别是A.DB.C2C.B1D.B2参考答案:B16[单选题]关于优化查询说法正确的是()A.避免或简化排序的目的是实现查询优化B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的相应速度C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.相关子查询的使用可以加速查询参考答案:A17[单选题]在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是()A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性参考答案:C18[单选题]设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:SELECT教师号,姓名,系名FROM教师表TJOIN系表DONT.所在系号=D.系号;为了提高查询效率,下列最适合存储上述表数据的文件类型是()A.堆文件B.索引文件C.聚集文件D.散列文件参考答案:C19[单选题]在进行数据库物理设计时,为了保证系统性能,需要综合考虑所选择的数据库管理系统的特性及软硬件具体情况。下列关于数据库物理设计的说法,错误的是()A.在频繁执行插入、修改和删除操作的表上建立索引可能会降低系统整体性能B.在一张表的某列上需要频繁执行精确匹配查询时,可以考虑为此列建立哈希索引C.为了提高写入性能,数据库一般应尽量避免存储在RAID10的磁盘存储系统中D.如果系统中存在频繁的多表连接操作,可以考虑将这些基本表组织为聚集文件,以提高查询效率参考答案:C20[单选题]在SQLServer2008中,某用户仅具有登录到某S

温馨提示

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

评论

0/150

提交评论