收藏 分享(赏)

历年计算机等级考试四级数据库工程师笔试真题及答案(选择题部分).docx

上传人:dzzj200808 文档编号:2606015 上传时间:2018-09-23 格式:DOCX 页数:25 大小:122.47KB
下载 相关 举报
历年计算机等级考试四级数据库工程师笔试真题及答案(选择题部分).docx_第1页
第1页 / 共25页
历年计算机等级考试四级数据库工程师笔试真题及答案(选择题部分).docx_第2页
第2页 / 共25页
历年计算机等级考试四级数据库工程师笔试真题及答案(选择题部分).docx_第3页
第3页 / 共25页
历年计算机等级考试四级数据库工程师笔试真题及答案(选择题部分).docx_第4页
第4页 / 共25页
历年计算机等级考试四级数据库工程师笔试真题及答案(选择题部分).docx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、2008 年 4 月全国计算机等级考试四级笔试试卷一、 选择题(1) 数据模型定义子数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是A)实体-联系模型 B)关系模型C)面向对象模型 D)网状模型(2) 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是A)需求分析 B)概念设计C)逻辑设计 D)物理设计(3) 考虑一个关系表和建立在该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引为A)聚集索引 B)非聚集索引C)稠密索引 D)辅索引(4) 当多个事务并发执行时,数据库管理系统应保证

2、一个事务的执行结果不受其他事务的干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的A)原子性 B)一致性C)持久性 D)隔离性(5) 在数据库物理设计阶段,建立索引的目的是为了提高数据的A)更改效率 B)插入效率C)查询效率 D)删除效率(6) 存储过程是存储在数据库中的代码,具有很多有点。下列陈述中不属于存储过程有点的是A) 可通过预编译机制提高数据操作的性能B)可方便的按用户视图表达数据C)可减少客户端和服务器端的网络流量D)可实现一定的安全控制(7) 数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是A)顺序文件

3、B)聚集文件C)索引文件 D)散列文件(8) 数据库镜像有很多有点,但不包括A)提供完整或接近完整的数据允余,提高数据可靠性B)主数据库系统发生故障时,可快速启用数据库镜像提供服务C)降低数据库存储系统的建设成本D)提高主数据库系统在升级期间的可用性(9) 在 SQL Server 2000 中,若希望用户 user1 具有数据库服务器上的全部权限,则应将 user1 加入到下列哪个角色A)db_owner B) public C) db_datawriter D) sysadmin(10) SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份备份的内

4、容是A)上次差异备份之后修改的数据库全部内容B)上次完全备份之后修改的数据库全部内容C)上次日志备份之后修改的数据库全部内容D)上次完全备份之后修改的数据库内容,但不包括日志等其他内容(11) SQL Server 2000 数据库用户的来源A)可以是所有 SQL Server 的登陆用户B)只能是 Windows 身份验证的登陆用户C)只能是 SQL Server 身份验证的登陆用户D)可以是其他数据库中的用户(12) 数据库的访问接口包括 ODBC、OLEDB 等,其中 ODBC 接口是A)专用的访问 SQL Server 数据库的接口B)一种开放的、访问数据库的接口C)通用的访问任何类型

5、的数据的接口D)一种访问关系数据库的控件(13) VB6.0 中的数据绑定控件必须A)同时具有 DataSource 属性和 DataField 属性B)同时具有 ConnectionString 属性和 RecordSource 属性C)具有 DataSource 属性D)具有 ConnectionString 属性(14) VB6.0 中,ADO 数据控件用于连接数据源的属性是A)Refresh B)RecordSource C)CommandType D)ConnectionString(15) 在 VB6.0 ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是A

6、)在对应的的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新纪录的空间D)增加一个新的记录集(16) 在分布式数据库系统中,一般不适合作为衡量查询代价依据的是A)CPU 代价 B)I/O 代价 C)通信代价 D)存储代价(17) 在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是A)协作图 B)状态图 C)顺序图 D)部署图(18) 在分布式数据库的数据分配策略中,若全局数据存在多个副本,且在每个物理场地都保存一个完整的数据副本,则该策略属于A)集中式策略 B)分割式策略 C)全复制式策略 D)混合式策略(19) 许多大中型企业出

7、于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由?A)充分利用企业信息系统生成的数据B)把企业的各种应用系统集中在一起C)解决企业基本业务应用和数据分析应用之间的性能冲突问题D)以面向主题、集成的方式合理组织数据、实现跨专业视图(20) 从联机事务处理(OLTP)环境中抽取数据、建立新的数据分析环境的最初出发点是A)对企业信息系统中的数据进行整理B)解决企业信息系统中的数据孤岛问题C)解决企业基本业务应用和数据分析应用之间的性能冲突问题D)解决企业信息系统心中的蜘蛛网问题(21) 在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是A)外模式 B)模式 C)子模式

8、 D)内模式(22) 在数据库应用系统设计过程中,属于物理设计范畴的是A)数据流图设计 B)实体-联系图设计 C)关系模式设计 D)索引设计(23) 下述不属于数据库维护工作的是A)使用数据定义语言建立多个表、构建数据库总体框架B)根据备份计划周期性的备份数据库C)检测数据库的空间使用情况D)调整数据库参数,进行性能优化(24) 以下哪个设计内容不属于数据库应用系统总体设计范畴?A)数据库应用系统体系结构设计B)软硬件选型和配置设计C)数据库软件总体设计D)关系模式设计(25) 下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是A)属性的名字和类型信息B)表上的授权信息C)表中

9、的一个元组D)定义在表上的索引类型(26) 关于并行数据库结构,以下说法错误的是A)在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B)在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C)在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D)层次结构综合了共享内存、共享磁盘和无共享结构的特点(27) 针对数据量很大的数据库系统,最适合调用应用程序的时机是A)数据库尚未建立之前B)数据库已经建立,但尚未装入任何数据C)数据库已经建立,并已装入部分数据D)全部数据装入数据库之后或投入运行之后(28) 对基于检查点的恢复技术,下列说法中错

10、误的是A)无论事务在检查点之前还是之后提交,都需执行 REDO 操作B)可以提高恢复效率C)可以定期建立,也可以按照某种规则建立检查点 D)能最大限度的减少恢复数据库时根据日志记录所需执行的恢复操作(29) 设有关系模式:教师表(教师号,教师名,所在系,工资) ,现需建立一个统计每个系全体教师工资总额的视图,正确的语句是A)CREATE VIEW SalaryView(系名,工资总额)ASSELECT 所在系,COUNT(工资) FROM 教师表GROUP BY 所在系B)CREATE VIEW SalaryView(系名,工资总额)ASSELECT 所在系,SUM(工资) FROM 教师表G

11、ROUP BY 所在系C)CREATE VIEW SalaryView ASSELECT 所在系,COUNT(工资) FROM 教师表GROUP BY 所在系D)CREATE VIEW SalaryView ASSELECT 所在系,SUM(工资) FROM 教师表GROUP BY 所在系(30) 下述各图给出的 4 个并发调度中,哪个不是冲突可串行的?A) B)C) D)选择题答案:ADDDC BDCBB ABBDC DCCDC BDADC CCABB2008 年 9 月全国计算机等级考试四级笔试试卷一、选择题(1)(20)每题 1 分,(21) (30)每题 2 分,共 40 分)下列各题

12、 A)、B)、C)、 D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括A)需求规范说明书 B)系统范围与边界 C)可行性分析报告 D)项目计划书(2)在信息系统的需求分析中,广为使用的 DFD 建模方法属于A)结构化分析方法 B)数据分析方法 C)数据抽象方法 D)业务归纳方法(3)不允许出现在最终 IDEF1X 图中的是 A)标定型联系 B)非标定型联系 C)分类联系 D)多对多联系(4)下列哪些属性不适合建立索引?A)经常出现在 GROUP BY 子句中的属性 B)经常参与连接操

13、作的属性C)经常出现在 WHERE 子句中的属性 D)经常需要进行更新操作的属性(5)在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是A)技术可行性分析报告和需求规范说明书 B)软硬件选型和配置设计C)数据库应用系统体系结构设计 D)应用软件总体设计(6)SQL Sever 2000 中,如果希望用户 u1 在 DB1 数据库中具有查询 T1 表的权限,正确的授权语句是A) GRANT SELECT ON DB1(T1) TO u1 B)GRANT SELECT TO u1 ON DB1(T1)C)GRANT SELECT TO u1 ON T1 D)GRANT SELECT ON

14、 T1 TO u1(7)SQL Sever 2000 提供了很多预定义的角色,下述关于 public 角色说法正确的是A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员C)它是系统提供的服务器级的角色,管理员可以对其进行授权D)它是系统提供的数据库级的角色,管理员可以对其进行授权(8)关于 ADO 对象模型中的 RecordSet,下列说法正确的是A)它用于定义连接的数据库名 B)它用于定义数据的来源C)它是一个对象,用于在客户端内存中存放数据查询的结果 D)它是一个对象,用于在服务器端内存中存放数据查询的结果(9)

15、关于 ADO 对象模型,下述说法正确的是A)它是与 OLE DB 同层的独立的接口集 B) 它是与 ODBC 同层的独立的接口集T1 T2Read(A)Write(B)Read(A)Write(A)T1 T3Read(A)Write(B)Write(A)Read(A)T4 T5Write(A)Read(B)Read(A)Read(B)T1 T4Read(A)Write(B)Write(A)Read(B)C) 它是建立在 OLE DB 接口之上的高层接口集 D) OLE DB 是建立在 ADO 对象模型之上的高层接口集(10)关于 UML 的静态建模机制,下述说法错误的是A)用例模型是将满足用户

16、需求的所有功能表示出来的工具 B)用例图用于表示系统的数据模型和功能模型C)类图展现了一组类、接口和协作以及它们之间的关系D)组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数据库等进行建模(11)关于分布式数据库的分布策略,下述说法正确的是A)数据分配是对关系的操作,数据分片是对数据分配的操作 B)集中式数据分配策略不便于进行数据控制C)全复制式数据分配策略可靠性高,相应速度快,但数据冗余大,同步维护复杂D)分割式数据分配策略对全局数据控制灵活,但对局部数据存取效率低(12)关于并行数据划分策略,下列说法错误的是A)散列划分采用某种散列函数,以数据的划分属性作为函数参数,计算数据

17、应存储的磁盘序号B)范围划分根据某个属性的取值,将数据划分为 n 个部分,分别存储到不同磁盘上C)范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降等问题D)轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询效率(13)将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是A)堆文件 B)聚集文件 C)索引文件 D)散列文件(14)有一个事物 T 要更新数据库中某表列的值,DBMS 在执行 T 时发现更新后的值超出了该列的值定义范围,因此异常终止了 T,为了保证数据的正确性及一致性,DBMS 会执行下列哪个恢复操作?A

18、)undo B)介质恢复 C)进程恢复 D)redo(15)关于数据库系统中数据的静态转储和动态转储机制,下述说法正确的是A)静态转储时允许其他事务访问数据库 B)动态转储时允许在转储过程中其他事务对数据进行存取和修改C)静态转储能够保证数据库的可用性 D)动态转储无法保证数据库的可用性(16)在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?A)外模式/模式 B)模式 /内模式 C)外模式/内模式 D)逻辑模式/内模式(17)在 SQL Sever 2000 中,事务日志备份A)对故障还原模型没有要求 B)要求故障还原模型必须是完全的C)要求故障还原模型必须是简单的 D)

19、要求故障还原模型不能是简单的(18)关于数据库的试运行和功能与性能测试,下列说法正确的是A)对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B)在进行数据库功能测试时,一般要先装入大规模的数据 C)数据库试运行一般是与编写调试程序的工作同步开展的D)数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴(19)关于数据仓库设计,下述说法正确的是A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B)在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C)在进行数据仓库主题数据模型设计时要强调数据的集

20、成性D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据的划分,并给出每个属性的定义域(20)关于分布式数据库系统,下述说法正确的是A)查询代价主要考虑 CPU 代价和 I/O 代价B)分布透明性是指用户需要并能完全看清数据分片的位置、分片的分配位置以及数据复制的过程C)分布式查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的传输顺序D)执行分布式数据查询时,导致数据传输量大的主要原因是数据间的连接操作和并操作(21)已知下列员工关系表 Employees员工号 部门 工资04501 财务 300005601 市场 400003020 研发 3500对该表的工资属性的完整性约束

21、为:2000工资5000现将如下 2 个操作组织为事务 T,操作 1 先执行,操作 2 后执行。操作 1:INSERT INTO Employees VALUES(03650, 研发,4600)操作 2:UPDATE Employees SET 工资=工资*1.2WHERE 部门= 市场OR 部门= 研发事务 T 执行完毕后,关系表 Employees 的数据是(22)有会员卡表 TableCards(CardID,StartDate,Score),CardID 表示卡标识,Score 表示卡积分。有视图:CREATE VIEW vCard ASSELETE * FROM TableCards

22、 WHERE Score BETWEEN 200 AND 500WITH CHECK OPTION假设(C0001,2008/5/6,220)是 TableCards 表中的一个元组,下述说法正确的是A)若要查询积分在 200 到 300 之间的所有卡标识,通过视图 vCARD 查询会比直接在 TableCards 上查询的效率要高B)数据库系统会分配存储空间实际保存视图 vCard 所对应的数据 C)语句 UPDATE vCard SET Score=260 WHERE CardID=C0001能成功执行 D)语句 INSERT INTO vCard VALUES(C0010”,”2008/

23、4/5 ,1000)能成功执行(23)现有一 SQL Server 2000 数据库服务器,其中的一个数据库占用 80GB 空间。另有一台用于备份的计算机,该机上有四个大小均为60GB 的硬盘分区。若要将此数据库完全备份到该计算机上,则A)不能实现,因为每个分区上的空间都不够 80GBB)可以先建立一个备份设备,这个备份设备分别在四个分区上各占用 20GB 空间,然后再用此设备备份数据库C)可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为 20GB,并建立一个包含这四个备份设备的备份媒体集,最后再用此备份媒体集备份数据库D)可以先在每个分区上分别建立一个不用指定大小的备份设备,然

24、后将数据库同时备份到这四个备份设备上(24)有一个共有 10 万行数据的关系表,每行占用 3000 字节空间,如果在 SQL Server 2000 管理的数据库中存放此关系表,则需要的空间大约是 A)300MB B)400MB C)500MB D)600MB(25)下面给出的关系表 r(A,B ,C,D)满足下述哪个函数依赖?A B C D1 4 3 12 7 1 13 0 2 21 2 3 3A)AB B)BD C)DC D)AD(26)某供应商关系模式为:Providerx(PID,Pname,Tel ,GoodsID,GoodsClassID,GoodsName,GoodsPrice)

25、该关系模式满足如下函数依赖:PIDPName,PIDTel ,GoodsIDGoodsClassID,GoodsIDGoodsName,GoodsNameGoodsPrice则这个关系模式的主码为A)(PID,GoodsName) B)(PID,GoodsClassID) C)(PID ,GoodsID) D)(PID,GoodsPrice)(27)给定如下数据:.商品销售数据商品标识 价格 数量 金额 销售时间1 50.00 5 100 2008/01/01 2:30:102 3.00 2 6 2008/01/01 2:31:10.关系模式信息表名 属性名 类型 长度 商品表 商品标识 字符

26、 10 商品表 商品名称 字符 50 .商品类别数据商品类别标识 类别名称 商品大类标识DA 电视 家电DB 冰箱 家电.权限信息角色名/用户名 对象名 权限R1 T1 SELECTR2 T1 INSERT.层间数据映射关系属性名 源系统 源数据表 源字段GoodsID 销售系统 Goods GIDPID 人力资源系统 Persons PID以上数据中,一般不属于元数据的是 A)和 B)、和 C)和 D)、和(28)有职工工资表(职工号,姓名,日期,基本工资,奖金,工资合计),其中“工资合计”等于同一行数据的“基本工资” 与“奖金”之和。在职工工资表中插入一行数据时(设一次只插入一行数据)能实

27、现自动计算“工资合计”列的值的代码是A)ALTER TABLE 职工工资表 ADD CHECK(工资合计=基本工资+奖金)B)UPDATE 职工工资表 SET 工资合计=基本工资+奖金C)INSERT INTO 职工工资表(工资合计) VALUES(基本工资 +奖金) D)CREATE TRIGGER TR1 ON 职工工资表 FOR INSERT AS UPDATE 职工工资表 SET a.工资合计=a.基本工资+a.奖金FROM 职工工资表 a JION INSERTED b ON a.职工号=b. 职工号AND a.日期=b.日期(29)有教师表(教师号,姓名,职称,所在系)和授课表(教

28、师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程。查看从未被“教授”讲授过的课程的课程号,正确的语句是A)SELECT 课程号 FROM 授课表 a JION 教师表 b ON a.教师号=b.教师号WHERE 职称!= 教授B)SELECT 课程号 FROM 授课表 a RIGHT OUTTER JION 教师表 bON a.教师号=b. 教师号WHERE 职称!= 教授 AND a.课程号 IS NOT NULLC)SELECT 课程号 FROM 授课表 WHERE 课程号 NOT IN(SELECT 课程号 FROM 授课表 a JION 教师表

29、 b ON a.教师号=b.教师号WHERE 职称=教授)D)SELECT 课程号 FROM 授课表 WHERE 课程号 IN(SELECT 课程号 FROM 授课表 a JION 教师表 b ON a.教师号=b.教师号WHERE 职称!=教授)(30)给定如下三个关系表:销售明细表(商品标识,销售时间,单价,数量,金额 )日销售表(商品标识,销售日,总数量,总金额 )月销售表(商品标识,销售月份,总数量,总金额 )下述说法正确的是A)销售明细表的数据粒度最大,数据量最大 B)日销售表的数据粒度最大,数据量最小C)月销售表的数据粒度最大,数据量最小 D)月销售表的数据粒度最小,数据量最小1.

30、A.。规划与分析阶段包括任务陈述、确定任务目标、确定系统范围与边界、确定用户视图。2.A 。3.D在最终的 IDEF1X 模型中,所有实体集间的联系必须用确定联系来描述,m:n 属于不确定联系。 4.D常用的数据查询最好建立在索引上,可以提高查询性能。而在经常更新的属性上建立索引,将连带导致经常 更新索引,降低性能。5.A 6.D授权语句为:GRANT 对象权限名,ON表名|视图名|存储过程名 TO 数据库用户名|用户角色名,这里权限是 select,表名是 T1,用户是 u1。7.D 8.C连接数据库的是 Connection 对象,RecordSet 从数据库中获取记录并存放与本地内存中。

31、9. C。10. B。11.C12.D。轮转法对点查询和范围查询的处理非常复杂,但是范围划分法就相当简单。13.A。14.A回滚就是撤销以前的数据库修改,即 UNDO 操作。15.B静态转储不能运行其它事务,降低了可用性,动态转储正好相反。16.A 17.D要进行事务日志备份,必须将数据库的故障还原模型设置为“完全“方式或“大容量日志记录的“方式。18.D。压力、并发、查询效率都是性能范畴。19.C20.D 。21.B事务中的操作,要么都成功,要么都失败。显然操作二在针对(“03560“,“研发“,4600)是会失败,则整个操作全部失败,数据将不会修改,故选 B。22. C。试图只是方便查询,

32、并不实际分配存储空间,也不会提高查询性能,故选项 A、B 错误。又由于 1000 不在 200 和 500 之间,故根据 WITH CHECK OPTION 的要求将不能插入,故选项 D 错误。23.C。24.BSQLSERVER 以页为最小存储单位,一个页为 8K,故一个页最多可以存储 2 行。所以存储 10 万行需要 10 万/2=5 万个页,总容量为:5 万8K400M。25.B第 A 列有两个 1,因此 AB 和 AD 都将不唯一,故选项 A、D 错误。同理 D 中有两个 1,故 DA、DB 和 DC 都将不唯一,故选项 C 错误。而 B 中,每一列都不相同,故理论上可以存在 BA、B

33、C、BD,当然还有 AC。26.C将出现在函数右边的属性统统剔除,剩余 PID 和 GoodsID。27.B元数据是数据的数据,题中数据有 I 和 II,数据的数据有 II 和 V,故选择 B。28.D创建一个触发器可以满足需求。29 C。SQL 语句:Select 课程号 from 授课表 a JOIN 教师表 b On a.教师号b.教师号 where 职称=教授,可以找出所有被教授上过的课,那么不在其中的自然就是没有被教授上过的课。30.C一条月销售记录包含的粒度最大,而月销售表显然记录数最少,故选择 C。2009 年 9 月全国计算机等级考试四级笔试试卷(1)查询处理器是数据库管理系统

34、的重要组成部分,下列不属于查询处理器功能组成模块的是A)DML 编译器B)查询执行引擎C) 嵌入式 DML 的预编辑器D) 查询权限管理器(2)关于数据视图预与三级模式,下列说法错误的是A)数据视图是指用户从某个角度看到的客观世界数据对象的特征B) 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C)概念模式以数据模型的形式描述数据D)三级模式结构实现了数据的独立性(3)为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理员日常维护工作的是A) 数据内容的一致性维护B) 数据库备份与恢复C)数据库安全性维护D) 数据库存

35、储空间管理(4) 事务的活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是A) 使用先来服务策略处理事务请求B) 使用两阶段锁协议C) 对事务进行并发调度D) 使用小粒度锁(5)关于数据库视图,下列说法正确的是A) 视图可以提高数据的操作性能B)定义视图的语句可以是任何数据操作语句C) 视图可以提供一定程度的数据独立性D) 视图的数据一般是物理存储的(6)在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法。下列不属于结构化分析和建模方法优点的是A) 用图形化模型能直观地表示系统功能B)可避免过早陷入具体细节C) 图形对象不涉及太多技术术语,便于用户理解模型D) 从

36、局部或子系统开始分析问题,便于建模人员了解业务模型(7)数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由A)数据库管理员维护B) 程序员维护C) 数据库管理系统维护D)一般用户维护(8)下列约束中能确保一个函数依赖是完全非平凡函数依赖的是A) 仅当其右边的属性集是左边属性集的子集B) 仅当其右边属性集中的属性都不属于左边的属性集C) 仅当其右边属性集中至少有一个属性不属于左边的属性集D) 仅当其右边属性集中的属性都属于左边的属性集(9)在数据库中可用多种结构组织数据,散列文件是其中的一种。关于散列文件,下列说法错误的是A)为了防止桶溢出,在散列文件设计时,需要预留一些空间大小固

37、定的桶B) 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码C) 如果散列文件中散列函数的“均有分布性”不好,可能会造成桶溢出D) 好的散列函数产生的存储地址分布以尽可能是随机的(10)虽然数据库应该系统用户界面的要求与具体应用领域密切相关,但都是遵守一定的原则,下列描述的用户界面设计原则,错误的是A) 当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息B)友好的用户界面应该能适当容忍用户在使用中的一些操作错误C)Web 界面应多采用动画和图形效果,以吸引用户使用D) 用户界面应采取灵活多样的数据输入方式,以降低用户输入负担(11) 在 SQL Serve

38、r 2000 中,若希望数据库用户 ACCT 具有创建数据库对象的权限,较为合适的实现方法是A) 使 ACCT 只在 dbcreator 角色中B)使 ACCT 只在 publie 角色中C) 使 ACCT 只在 db_owner 角色中D) 使 ACCT 只在 db_ddladmin 角色中(12) 设系、学生、教师三个实体之间存在约束:一个系可以招聘多名教师,一名教师只受聘于一个系,一个系可以招收多名学生,一名学生只属于一个系,下列 ER 图能准确表达以上约束的是 (13) 在 SQL Server 2000 中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据

39、库(不考虑tempdb)的备份,关于系统数据库的备份策略,下列做法中最合理的是A) 每天备份一次系统数据库B)每天用户进行数据库更改操作时,备份系统数据库C) 每当用户操作影响了系统数据库内容时,备份系统数据库D) 备份用户数据库的同时备份系统数据库(14)在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法,错误的是A) 数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间B) 系统吞吐量是指在单位时间内系统能存储的数据量C) 并发用户数量是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量D) 系统性能指标是系

40、统软硬件设计和选型的重要依据(15) 下列属于数据库应用系统需求分析阶段工作的是I. 标识的理解问题 II. 构建关系模式III. 实现应用系统 IV. 建立功能模型A)I 和 IVB)II 和 IIIC)I 和 IID)II 和 IV(16) 在 SQL Server 2000 中,常用的数据库备份方法有完全备份、差异备份和日志备份。为保证某些数据库的可靠性,需要综合采用者三种方式对该数据库进行备份。下列说法正确的是A)这三种备份操作的周期都必须一样,并且都必须备份在同一个备份设备上B) 这三种备份操作的周期都必须一样,但可以备份在不同的备份设备上C) 这三种备份操作的周期可以不一样,但必须

41、备份在同一个备份设备上D) 这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上(17)对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是A) 一般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可以被修改B) 联机事务处理系统中的数据规模一般大于数据仓库系统中的数据规模C) 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织D)一般情况下,在安全性和一致性要求上,对数据仓库系统中数据的要求要高于对联机事务处理系统中数据的要求(18)关于分布式数据库,下列说法错误的是A) 在分布式数据库系统中,分片透明性主

42、要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地B) 对于用户而言,一个分布式数据库系统从逻辑上看如何一个集中式数据库,用户可在任何一个场地进行执行全局应用和局部应用C) 分布式数据库的查询处理代价包括 CPU 和 I/O 代价,也需要考虑场地间传输数据所需的通信代价D)在分布式数据库查询中,导致场地间数据传输最大的主要原因是数据间的连接操作和并操作(19)查询优化是提高数据库应用系统性能的重要手段。下列给出的查询优化方法,一般情况下无效的是A) 为经常需要进行排序或分组的列建立索引B) 为经常出现在查询条件中的列建立索引C)对涉及连接的查询,尽量用左外连接或右外连接代

43、替内连接D) 采用提前计算方法,将频繁访问的视图转为物化视图(20)关于 UML 建模机制,下列说法错误的是A) 用例模型可以把满足用户需求的功能表示出来B) 包图是表面包与包之间关系的类图C) 协作图包含一组对象,并在图中展示这些对象之间联系以及对象间发送和接收的消息D) 顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后秩序次序或并行次序(21)在明确了解数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是A) 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用,软硬件购置费用、安装调试及维护费用B) 技术可行性分析一般

44、以系统的性能要求为主要依据,对系统的软件,硬件和技术方案做出评估和选择建议C) 操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件、和工作环境等条件D) 开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选出合理的方案(22)在 SQL Server 2000 中,某数据库中有角色 R1 和用户 U1,U1 是 R1 角色的成员,且只属于该角色。现对 T 表给 R1 只授予SELECT 和 DELETE 权限,并授予 U1 对于 T 表具有 SELECT、UPDATE 和 DENY DELETE 权限,则用户 U1 对 T 表可以执行的操作是A) 查询,删除和

45、更改数据B) 查询和更改数据C) 查询和删除数据D) 查询和更改表结构(23)对于关系的主码必须满足的条件,有下列说法:I. 一个关系中的主码属性或属性性能函数决定该关系中的所有其他属性II. 一个关系中的主码属性不能与其他关系中的主码属性重名III. 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性IV. 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组以上说法正确的是A) I 和 IIB) I 和 IIIC) II 和 IIID) II 和 IV(24)在 SQL Server 2000 中,有教师表(教师号,姓名,职称,工作)。现要根据教师的职称来增加教师的工资,

46、增加规则为:“教授”增加 400.“副教授”增加 300,“讲师”增加 200.下列语句中正确的是A) UODATE 教师表 SET 工资=工资+CASE 职称WHEN 教授 THEN 400WHEN 副教授 THEN 300WHEN 讲师 THEN 200END B) UODATE 教师表 SET 工资=工资+CASE 职称WHEN 职称=教授 THEN 400WHEN 职称=副教授 THEN 300WHEN 职称=讲师 THEN 200ENDC) UODATE 教师表 SET 工资=工资+CASE 职称WHEN 教授 THEN 工资=工资+400WHEN 副教授THEN 工资=工资+ 30

47、0WHEN 讲师 THEN 工资=工资+200ENDD) UODATE 教师表 SET 工资=工资+CASE 职称WHEN 职称=教授THEN 工资=工资+400WHEN 职称=副教授THEN 工资=工资+300WHEN 职称=讲师THEN 工资=工资+200END(25) 在 SQL Server 2000 中,有商品表(商品号,商品号,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的 0.6 到 1.5 倍范围之内,实现这个约束的正确代码是A) CHECK(销售价格 BETWEEN 单价 * 0.6 AND 单价 * 1.5)B) CHECK(

48、销售价格 BETWEEN 商品表.单价 * 0.6 AND 商品表.单价 * 1.5)C) CREATE TRIGGER tri_Sales ON 销售表 FOR INSERT ,UPDATEASIF EXISTS (SELECT * FROM INSERTED a JOIN 商品表 bON a . 商品号 = b .商品号WHERE 销售价格 NOT BERWEEN 单价 * 0.6 AND 单价 * 1.5)ROLLBACKD) CREATE TRIGGER tri_Sales ON 销售表 INSTEAD OF INSERT ,UPDATEASIF EXISTS (SELECT * FROM INSERTED a JOIN 商品表 bON a .商品号 = b .商品号WHERE 销售价格 NOT BERWEEN 单价 * 0.6 AND 单价 * 1.5)ROLLBACK(26) 关于数据库系统中的日志文件,有下列说法:I. 事务故障恢复和系统故障

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 计算机等级考试

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报