欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机三级数据库技术习题库及答案Word文件下载.docx

    • 资源ID:6412137       资源大小:30.31KB        全文页数:39页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机三级数据库技术习题库及答案Word文件下载.docx

    1、8单选题在SQL Server系统数据库中,存放用户数据库公共信息的是_。A.masterB.modelC.msdbD.tempdbmdf ldf9单选题一个数据表10000行数据,每行3500字节,计算表需要空间( )A.20MBB.40MBC.60MBD.80MB10单选题在SQL Sever中创建用户数据库,实际就是定义数据库所包含的文件以及文件的属性。下列不属于数据库文件属性的是_。A.初始大小B.物理文件名C.文件结构D.最大大小11填空题SQL Server一个数据库中可以包含_个次要数据文件。0到多12单选题收缩整个数据库的大小,可以采用下列语句:()A.DBCC SHRINKD

    2、ATABASEB.DBCC SHRINKFILEC.ALTER DATABASED.CREATE SCHEMAA13填空题( )是数据库中的一个逻辑命名空间,可以存放表、视图等数据库对象,用于对数据库对象进行分类。架构(或模式,Schema)14单选题下列不属于创建分区表步骤的是_。A.创建分区依据列B.创建分区函数C.创建分区方案D.使用分区方案创建表15单选题在SQL Server 2008中,设用户U1是某数据库db_datawriter角色中的成员,则U1在该数据库中有权执行的操作是( )A.SELECTB.SELECT和INSERTC.INSERT、UPDATE和DELETED.SE

    3、LECT、INSERT、UPDATE和DELETE16单选题下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是_。A.db_owner B.db_datareader C.db_datawriter D.public17单选题下列存储管理方案中,( )允许动态扩充内存容量。A.固定分区B.可变分区C.页式D.虚拟页式18单选题“把查询sc表和更新sc表的grade列的权限受予用户user1”的正确SQL语句是( )。A.GRANT SELECT,UPDATE(grade)ON TABLE sc TO user1B.GRANT SELECT sc,UPDATE

    4、sc,grade TO user1C.GRANT SELECT,UPDATE ON TABLE sC.grade TO user1D.GRANT SELECT ON TABLE sc, UPDATE ON TABLE sc (grade)TO user119单选题 影响优化器的主要因素有:A.由于现有索引不足,导致排序索引中不包括一个或几个待排序的列。B.Group by和order by子句中列的次序与索引次序一致。排列的列来自不同的表。C.建立的索引文件太多。D.事务处理太多20单选题某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,

    5、无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。造成此现象可能的原因是( )A.客户机到数据库服务器的网络故障B.更新操作涉及到的表没有建立主码C.更新的字段没有建立有效的索引D.更新操作涉及到的数据被锁定习题2单选题1.在一台正在运行的SQL Server 2008中,现需使用复制数据库文件的方法将某数据库从一台服务器移动到另一台服务器。关于复制数据库文件,有下列实现方法:.首先从数据库服务器中分离出要复制的数据库,然后复制数据库文件.首

    6、先停止SQL Server数据库引擎服务,然后复制数据库文件.首先断开所有用户与数据库的连接,然后复制数据库文件.由Windows系统管理员直接到操作系统中复制数据库文件上述方法中,可行的是( )。A.仅I和B.仅和C.仅和D.都可以2.设有职工表(职工号,姓名,地址1,地址2),其中,职工号为主码。现要求地址1和地址2组合起来不能有重复值。在SQL Server 2008环境中有下列创建该表的语句:.CREATE TABLE职工表(职工号int PRIMARY KEY,姓名n10),地址1 nvar20),地址2 nvar20),UNIQUE(地址1,地址2):CREATE TABLE职工表

    7、(地址1nvar20).地址2 nvar20)UNIQUE(地址1,地址2).CREATE TABLE职工表(职工号int PRIMARY KEY.地址1 nvar20)UNIQUE,地址2 nvar20)UNIQUEIV.CREATE TABLE职工表(职工号int PRIMARY KEY。地址1 nvar20)UNIQUE(地址1,地址2),地址2 nvar20)上述语句能正确实现此约束的是( )。A.仅和B.仅和C.仅、和D.都正确3.在SQL Server 2008中,设有商品表(商品号,商品名,生产13期,单价,类别)。现经常需要执行下列查询:SELECT商品号,商品名,单价FROM

    8、商品表WHERE类别IN(食品,家电)ORDER BY商品号现需要在商品表上建立合适的索引来提高该查询的执行效率。下列建立索引的语句,最合适的是( )。A.CREATE INDEX Idxl ON商品表(类别)B.CREATE INDEX Idxl ON商品表(商品号,商品名,单价)C.CREATE INDEX Idxl ON商品表(类别,商品号)INCLUDE(商品名,单价)D.CREATE INDEX Idxl ON商品表(商品号)INCLUDE(商品名,单价)WHERE类别=食品0R类别=家电4.设在SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销

    9、售价格必须至少是进货价格的1.1倍。下列关于实现此约束的说法,正确的是( )。A.可以用触发器或者用CHECK约束实现B.只能用CHECK约束实现C.只能用触发器实现D.可以用DEFAULT约束实现5.设在SQL Server 2008中,用户U1在DB1数据库中创建T#Temp表。下列关于#Temp表的说法,正确的是( )。A.只有在创建#Temp表的连接中才可以查询#Temp表数据B.在所有用户U1发起的连接中,都可以查询#Temp表数据C.在创建#Temp表的.连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据D.在创建#Temp表的连接断开后,DBl数据库的所有用户仍可以查

    10、询#Temp表数据6.在SQL Server 2008的某数据库中,设用户U1同时是角色R1和角色R2中的成员。现已授予角色R1对表T具有SELECT、INSERT和UPDATE权限,授予角色R2对表T具有INSERT和DENY UPDATE权限,没有对U1进行其他授权,则U1对表T有权执行的操作是( )。A.SELECT和INSERTB.INSERT、UPDATE和SELECTC.SELECT和UPDATED.SELECT7.在SQL Server 2008中,设用户U1是某数据库db_datawriter角色中的成员,则U1在该数据库中有权执行的操作是( )。8.某数据库应用系统在运行中,

    11、用户反映某操作很慢。系统工程师在用户的客户机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的SQL语句,发现在两个环境下SQL语句执行的速度都很慢。为了提高效率,下列检查无需进行的是( )。A.检查客户机到数据库服务器的网络情况B.检查数据库服务器的CPU使用情况C.检查这些操作涉及到的表是否已建立有效的索引D.检查数据库中是否存在大量锁9.数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。关于系统升级改造工作,下列说法错误的是( )。A.在系统升级改造过程中,可能会调整数据库的逻辑结构,例如增加数据项、修改数据项的类型等B.升级改造实施过程应

    12、尽量选择在业务不繁忙或没有业务的期间进行,并在升级完成后进行测试C.升级改造过程一般只对应用系统及其相关的数据库对象进行调整,不涉及数据库管理系统及操作系统的类型和版本D.在升级之前,应先对现有的系统及数据进行备份,如果升级失败则需要使用备份进行恢复10.监控数据库系统运行状态是数据库管理员非常重要的职责。数据库管理员有如下工作:.定期实施数据库完整备份并将备份数据传送到远端容灾中心.定期查看数据库空间是否满足业务需求.定期查看数据缓冲区命中率、数据库锁情况.定期查看数据库用户会话情况V.使用自动化手段检查数据库CPU使用情况,出现异常情况时自动发短信通知系统管理员上述工作中属于数据库监控工作

    13、的是( )。A.仅、和VB.仅、和C.仅、和VD.全部参考答案与解析:1.A【解析】复制数据库的方法有:使用复制数据库向导在服务器之间复制或移动数据库。还原数据库备份,若要复制整个数据库,可以使用BACKUP和RESTORE Transact_SQL语句。通常,还原数据库的完整备份用于因各种原因将数据库从一台计算机复制到其他计算机。所以选A。2.C【解析】表示在地址1的所有记录中地址不允许重复,即每个职工的地址1都不同且每个职工的地址2也不允许重复。UNIQUE是对创建的表的属性约束条件,与位置无关。3.D【解析】建立索引是加快查询速度的有效手段。在SQL语言中,建立索引使用CREATE IN

    14、DEX语句,一般格式为:CREATEUNIQUEINDEXON(,)INCLUDE(属性名)WHERE约束条件所以根据题意选D。4.A【解析】用户定义的完整性可以用CHECK短语指定列值应满足的条件,也可以用触发器约束,通过服务器自动激活相应的触发器,对数据进行完整性控制。所以触发器或CHECK约束都可以实现。但DEFAULT约束不能实现用户自定义的完整性,只能表示实体或参照完整性。5.A【解析】用户若想在SQL Senrer中访问数据库的表,必须同该表建立一个连接表示通信渠道,当连接中断时,无法对其进行访问。B中只有用户与#temp建立的连接才可以访问到表。C中不是所有用户都可以访问该表,只

    15、有U1用户和由U1授权的用户可以访问。D项很明显也不正确。故答案为A。6.A【解析】当用户被赋予的两种角色的权限出现冲突时,为了安全起见,都是DENY优先。而没有规定DENY权限的,如本题中的SELECT,则用户可以使用此权限。7.C【解析】db_datawriter角色可以对表中的数据执行插入、删除和更新操作。U1用户属于此角色中的成员,其继承了db_datewriter角色的插入、删除和更新操作权限。所以选C。8.A【解析】在客户机和数据库服务器上使用数据库管理系统自带的客户端程序分别执行都很慢,则排除了网络对于数据处理操作的影响。9.C【解析】数据库系统的更新既包括应用系统及其相关的数据

    16、库对象,也包括数据库管理系统及其所在的操作系统的环境。10.C【解析】1是数据库维护工作中的数据库备份,不属于数据库监控分析中的内容。习题31单选题关于数据库视图,下列说法正确的是( )A.视图可以提高数据的操作性能B.定义视图的语句可以是任何数据操作语句C.视图可以提供一定程度的数据独立性D.视图的数据一般是物理存储的2填空题将查询语句产生的结果集制定一个临时命名的名字这些命名的结果集就是( ) 。公用表表达式 CTE3单选题下述语句的功能是将两个查询结果合并为一个结果,其中正确的是_。A.select sno,sname, sage from student where sdept = c

    17、s Order by sageUnionselect sno,sname,sage from student where sdept = isB.select sno,sname, sage from student where sdept = select sno,sname, sage from student where sdept = is C.select sno,sname,sage from student where sdept = select sno,sname from student where sdept = D.select sno,sname,sage from

    18、student where sdept = csselect sno,shame, sage fron student where sdept = 4填空题数据库中的封锁机制主要用于事务的_控制。并发5单选题文件的逻辑块号到物理块号的变换是由下列( )决定的。A.逻辑结构B.物理结构C.目录结构D.调度算法6单选题下列不属于数据库应用系统功能建模内容的是_。A.分析与描述目标系统需要完成的功能B.分析与描述目标系统对响应时间、存储容量的要求C.分析与描述每项功能活动需要的输入数据、业务规则及输出数据D.分析与描述目标系统的总体结构、功能活动及各功能活动间的关系7填空题 DBAS功能概要设计的目

    19、标是产生和_。软件总体结构 软件功能模块8单选题如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的A.原子性 B.一致性 C.隔离性 D.持久性9填空题系统试运行主要目的是对( ) 和( ) 进一步测试。功能、性能10单选题下列关于链式存储结构的叙述中,( )是正确的。.逻辑上相邻的结点物理上不必邻接.每个结点都包含恰好一个指针域.用指针来体现数据元素之间逻辑上的联系.可以通过计算直接确定第i个结点的存储地址.存储密度小于顺序存储结构A.、和B.、和C.、和D.、和11单选题若要查询“选修了课程号为C2的学生的学生号”,正确的表达是( ).、pS#(sC#=C2(SC.) 、sC

    20、#=C2(pS# (S)、SELECT S# FROM SC WHERE C#=C2A.仅和B.仅和C.仅和D.都正确12填空题在EXISTS谓词子查询中,子查询的执行次数由( ) 决定。外层表的行数。13单选题分区表是将一个表的数据按水平方式划分为不同的子集,从而可以更快速有效地访问数据子集。现有表R(A, B)以及针对该表的如下SQL语句,如果基于列A对R进行范围分区,该分区设计方案能提高其性能的SQL语句是( )A.SELECT A,SUM(B) FROM R GROUP BY AB.SELECT A FROM R ORDER BY B, AC.DELETE FROM R WHERE A

    21、 10D.SELECT MAX(A) FROM R WHERE B = 1014单选题下列关于SQL Server 2008视图的说法,错误的是( )A.数据库中只存储标准视图的定义,并不存储标准视图的内容B.如果在视图上创建了唯一聚集索引,则数据库中将保存该视图的内容C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图D.索引视图引用的基本表必须与视图在同一个数据库中15单选题在SQL Server 2008中,设要为数据库DB1添加一个新的数据文件,该文件的逻辑名为filex,物理文件名为filex.ndf,存储位置为D:DB1,初始大小和最大大小均采用系统默认值,增长方式为自动

    22、增长,每次增加20%。下列语句中正确的是( )A.ALTER DATABASE DB1 ADD FILE (NAME = filex,FILENAME = D:DB1filex.ndf,FILEGROWTH = 20 )B.ALTER DATABASE DB1 ADD FILE (FILEGROWTH = 20% )C.ALTER DATABASE DB1 ADD FILE (FILENAME = D:DB1filex.ndf,D.ALTER DATABASE DB1 ADD FILE (习题41.已知数据文件IN38.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数

    23、组a中。请编制函数jsVal(),其功能是:依次从数组a中取出一个4位数,如果4位数连续大于该4位数以前的5个数且该数是奇数(该4位数以前不满5个数,则不统计),该数必须能被7整除,则统计出满足此条件的数的个数cnt,并把这些4位数按从大到小的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT38.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a200,b200,已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。#include#define MAX 200int aMAX,

    24、 bMAX, cnt = 0;void writeDat();void jsVal()int i,j; /*定义循环控制变量*/int temp; /*定义数据交换是的暂存变量*/for(i=5;iif(ai%2!=0 & ai%7=0) /*如果当前数是奇数且可以被7整除*/for(j=i-5;j=i-1;j+) /*取该数前面的5个数进行比较*/if(aibreak; /*如果当前数不满足比前面5个数都大的条件,则跳出循环*/else if(j=i-1) /*如果当前数比前面的5个数都大*/bcnt=ai; /*将满足条件的数存入数组b中*/cnt+; /*并统计满足条件的数的个数*/for(i=0;for(j=i+1;jif(bit


    注意事项

    本文(计算机三级数据库技术习题库及答案Word文件下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开