计算机四级数据库工程师真题及答案(2008年-2011年).docx
2021年4月全国计算机等级考试四级笔试试卷数据库工程师一, 选择题1 数据模型定义子数据库中数据的组织, 描述, 存储和操作标准,可以分为概念模型, 数据构造模型和物理模型三大类。概念模型的典型代表是A实体-联系模型 B关系模型C面对对象模型 D网状模型2 依据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是A需求分析 B概念设计C逻辑设计 D物理设计3 考虑一个关系表和建立在该表上的一个索引,假如该表中的数据记录的排序依次与该索引的索引项的排序依次一样,那么该索引为A聚集索引 B非聚集索引C稠密索引 D辅索引4 当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的A原子性 B一样性C长久性 D隔离性5 在数据库物理设计阶段,建立索引的目的是为了提高数据的A更改效率 B插入效率C查询效率 D删除效率6 存储过程是存储在数据库中的代码,具有很多有点。以下陈述中不属于存储过程有点的是A) 可通过预编译机制提高数据操作的性能B可便利的按用户视图表达数据C可削减客户端和效劳器端的网络流量D可实现肯定的平安限制7 数据库文件构造包括堆文件, 索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件构造是A依次文件 B聚集文件C索引文件 D散列文件8 数据库镜像有很多有点,但不包括A供应完整或接近完整的数据允余,提高数据牢靠性B主数据库系统发生故障时,可快速启用数据库镜像供应效劳C降低数据库存储系统的建立本钱D提高主数据库系统在升级期间的可用性9 在 SQL Server 2000 中,假设盼望用户 user1 具有数据库效劳器上的全部权限,那么应将 user1 参与到以下哪个角色Adb_owner B) public C) db_datawriter D) sysadmin10 SQL Server 2000 供应了完全备份, 差异备份和日志备份等几种备份方法,其中差异备份备份的内容是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通用的访问任何类型的数据的接口D一种访问关系数据库的控件A同时具有DataSource 属性和DataField 属性B同时具有ConnectionString属性和RecordSource属性C具有DataSource 属性D具有ConnectionString属性14 VB6.0中,ADO数据控件用于连接数据源的属性是ARefresh BRecordSource CCommandType DConnectionString15 在VB6.0 ADO 对象模型中,RecordSet对象的AddNew方法的功能是A在对应的的数据库表中增加一条新记录B在记录集中增加一个新列C在内存中开拓存放一条新纪录的空间D增加一个新的记录集16 在分布式数据库系统中,一般不适合作为衡量查询代价依据的是ACPU代价 BI/O代价 C通信代价 D存储代价17 在UML模型中,用于表达一系列的对象, 对象之间的联系以及对象间发送和接收消息的图是A协作图 B状态图 C依次图 D部署图18 在分布式数据库的数据安排策略中,假设全局数据存在多个副本,且在每个物理场地都保存一个完整的数据副本,那么该策略属于A集中式策略 B分割式策略 C全复制式策略 D混合式策略19 很多大中型企业出于多种缘由建立了数据仓库,以下哪项不是建立数据仓库的合理理由?A充分利用企业信息系统生成的数据B把企业的各种应用系统集中在一起C解决企业根本业务应用和数据分析应用之间的性能冲突问题D以面对主题, 集成的方式合理组织数据, 实现跨专业视图20 从联机事务处理OLTP环境中抽取数据, 建立新的数据分析环境的最初动身点是A对企业信息系统中的数据进展整理B解决企业信息系统中的数据孤岛问题C解决企业根本业务应用和数据分析应用之间的性能冲突问题D解决企业信息系统心中的蜘蛛网问题21 在数据库三级模式构造中,对数据库中全部的数据逻辑构造和特征进展描述的是A外模式 B模式 C子模式 D内模式22 在数据库应用系统设计过程中,属于物理设计范畴的是A数据流图设计 B实体-联系图设计 C关系模式设计 D索引设计23 下述不属于数据库维护工作的是A运用数据定义语言建立多个表, 构建数据库总体框架B依据备份方案周期性的备份数据库C检测数据库的空间运用状况D调整数据库参数,进展性能优化24 以下哪个设计内容不属于数据库应用系统总体设计范畴?A数据库应用系统体系构造设计B软硬件选型和配置设计C数据库软件总体设计D关系模式设计25 下述关于关系表的相关信息中,不属于元数据, 不会存储在数据字典中的是A属性的名字和类型信息B表上的授权信息C表中的一个元组D定义在表上的索引类型26 关于并行数据库构造,以下说法错误的选项是A在共享内存构造的系统中,假如处理器数量过多,简洁造成内存访问冲突B在共享磁盘构造的系统中,全部处理机都没有独立的主存储器,并且通过网络共享磁盘C在无共享构造的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D层次构造综合了共享内存, 共享磁盘和无共享构造的特点(27) 针对数据量很打的数据库系统,最适合调用应用程序的时机是A数据库尚未建立之前B数据库已经建立,但尚未装入任何数据C数据库已经建立,并已装入局部数据D全部数据装入数据库之后或投入运行之后28 对基于检查点的复原技术,以下说法中错误的选项是A无论事务在检查点之前还是之后提交,都需执行REDO操作B可以提高复原效率C可以定期建立,也可以依据某种规那么建立检查点D能最大限度的削减复原数据库时依据日志记录所需执行的复原操作29 设有关系模式:老师表老师号,老师名,所在系,工资,现需建立一个统计每个系全体老师工资总额的视图,正确的语句是ACREATE VIEW SalaryView系名,工资总额ASSELECT 所在系,COUNT(工资) FROM 老师表GROUP BY 所在系BCREATE VIEW SalaryView系名,工资总额ASSELECT 所在系,SUM(工资) FROM 老师表GROUP BY 所在系CCREATE VIEW SalaryView ASSELECT 所在系,COUNT(工资) FROM 老师表GROUP BY 所在系DCREATE VIEW SalaryView ASSELECT 所在系,SUM(工资) FROM 老师表GROUP BY 所在系30 下述各图给出的4个并发调度中,哪个不是冲突可串行的?A BC D二, 简答题1 数据库应用系统功能设计包括哪两个方面?每个方面主要由哪些设计步骤组成?10分2 数据库系统处理死锁一般采纳哪两类方法?简述每类方法的根本原理10分3 请按要求解答以下问题: 在设计数据库应用系统时,须要对系统所需的存储空间进展规划。规划时须要考虑多种因素,请列出其中的4种 4分 设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售记录。系统须要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号10各字节, 销售数量8各字节, 价格8各字节, 金额8各字节, 收银台编号4各字节, 销售员编号4各字节, 销售时间8各字节。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB共8192个字节。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。请计算在数据库中保存商品销售数据表须要的数据页数目,要求写出计算过程。6分三, 设计题1 设有高校选课系统,须要对学校的系信息, 老师信息, 课程信息, 学生信息, 学生选课信息进展管理。系DEPT信息包括系编号DeptNO, 系名称DeptName,老师Teacher信息包括老师号TNO, 老师名Tname,课程Course信息包括课程号CNO, 课程名CName, 课程学分Credit,学生Student信息包括学号SNO, 学生姓名Sname, 学生性别Sex。选课系统的管理规那么如下:, 一个系可聘用多名老师,一个老师只受聘于一个系;, 一个系可有多名学生,一个学生只属于一个系;, 一名老师可讲授多门课程,一门课程可被多个学生选修;, 一名学生可选修多门课程,一门课程可被多名学生选修;, 学生选修完课程后,可获得相应课程的成果。针对以上描述,完成以下设计内容: 构建选修课系统的ER图。要求图中的实体集名用试卷中给出的英 文名,联系名用联系所关联的实体集名的首字母,字母间用“或“_连接,大小写不限10分 依据所构建的ER图,设计满意3NF的关系模式,并标出每个关系模式的主码和外码。要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限10分2 现有如下两个关系模式:EmployeesEid,Name,DeptNODepartmentsDeptNO,DeptName,TotalNumberEmployees关系模式描述了职工编号, 姓名和所在部门编号;Departments关系模式描述了部门编号, 名称和职工总人数。请按SQL Server所采纳的TansactSQL语法格式编写实现具有功能的后触发型触发器:每当在Employees表中插入一行数据时,相应部门的职工总人数就加1。10分 2021年9月全国计算机等级考试四级数据库工程师笔试试卷考试时间120分钟,总分值100分一, 选择题1-20每题1分,21-30每题2分,共40分) 以下各题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常常参与连接操作的属性C常常出现在WHERE字句中的属性D常常须要进展更新操作的属性5.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是_。A技术可行性分析报告和需求标准说明书B软硬件选型和配置设计C数据库应用系统体系构造设计D应用软件总体设计6.SQL Server 2000中,假如盼望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是_。AGRANT SELECT ON DB1(T1) TO u1BGRANT SELECT TO u1 ON DB1(T1)CGRANT SELECT TO u1 ON T1DGRANT SELECT TO u1 ON T17.SQL Server 2000供应了很多预定义的角色,下述关于public角色说法正确的选项是_。A它是系统供应的效劳器级的角色,管理员可以在其中添加和删除成员B它是系统供应的数据库级的角色,管理员可以在其中添加和删除成员C它是系统供应的效劳器级的角色,管理员可以对其进展授权D它是系统供应的数据库级的角色,管理员可以对其进展授权8.关于ADO对象模型中的RecordSet,下述说法正确的选项是_。A它用于定义连接的数据库名B它用于定义数据的来源C它是一个对象,用于在客户端内存中存放数据查询的结果D它是一个对象,用于在效劳器端内存中存放数据查询的结果9.关于ADO对象模型,下述说法正确的选项是_。A它是与OLE DB同层的独立的接口集B它是与ODBC同层的独立的接口集C它是建立在OLE DB接口之上的高层接口集DOLE DB是建立在ADO对象模型之上的高层接口集10.关于UML的静态建模机制,下述说法错误的选项是_。A用例模型是将满意用户需求的全部功能表示出来的工具B用例图用于表示系统的数据模型和功能模型C类图呈现了一组类,接口和协作以及它们之间的关系D组件图表示系统的静态实现视图,用于对源代码, 可执行程序和物理数据库等进展建模11.关于分布式数据库的分布策略,下述说法正确的选项是_。A数据安排是对关系的操作,数据分片是对数据安排的操作B集中式数据安排策略不便于进展数据限制C全复制式数据安排策略牢靠性高,响应速度快,但数据冗余大,同步维护困难D分割式数据安排策略对全局数据限制敏捷,但对局部数据存取效率低12.关于数据划分策略,下述说法错误的选项是_。A散列划分采纳某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B范围划分依据某个属性的取值,将数据划分为n个局部,分别存储到不同磁盘上C范围划分有利于范围查询和点查询,但也可能会引起数据分布不匀称及并行处理实力下降问题D轮转法划分能保证元组在多个磁盘上的平均安排,并具有较高的点查询和范围查询13.将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件构造是_。A堆文件B聚集文件C索引文件D散列文件14.有一个事务T要更新数据库中某表列的值,DBMS在执行T时发觉更新后的值超出了该列的值定义范围,因此异样终止了T。为了保证数据的正确性及一样性,DBMS会执行以下哪个复原操作_。AundoB介质复原C进程复原Dredo15.关于数据库系统中的数据的静态转储和动态转储机制,下述说法正确的选项是_。A静态转储时允许其它事务访问数据库B动态转储时允许在转储过程中其它事务对数据进展存取和修改C静态转储能够保证数据库的可用性D动态转储无法保证数据库的可用性16.在数据库系统中,以下哪个映像关系用于供应数据与应用程序间的逻辑独立性?_A外模式/模式B模式/内模式C外模式/内模式D逻辑模式/内模式17.在SQL Server 2000中,事务日志备份_。A对故障复原模型没有要求B要求故障复原模型必需是完全的C要求故障复原模型必需是简洁的D要求故障复原模型不能是简洁的18.关于数据库试运行和功能与性能测试,以下说法正确的选项是_。A对数据库系统的转储和复原实力的测试属于系统的功能测试范畴B在进展数据库功能测试时,一般要先装入大规模的数据C数据库试运行一般是与编写调试程序的工作同步开展的D数据库系统的压力测试, 并发访问测试, 查询效率测试一般属于性能测试范畴19.关于数据仓库设计,下述说法正确的选项是_。A数据仓库工程的需求很难把握,所以不行能从用户的需求动身来进展数据仓库的设计,只能从数据动身进展设计B在进展数据仓库主题数据模型设计时,应当按面对部门业务应用的方式来设计数据模型C在进展数据仓库主题数据模型设计时要强调数据的集成性D在进展数据仓库概念模型设计时,须要设计实体关系图,给出数据表的划分,并给出每个属性的定义域20.关于分布式数据库系统,下述说法正确的选项是_。A查询代价主要考虑CPU代价和I/O代价B分布透亮性是指用户须要并能完全看清数据分片的位置,分片的安排位置以及数据复制的过程C分布式查询优化一般不须要考虑操作的执行依次和数据在不同场地间的传输依次D执行分布式数据库查询时,导致数据传输量大的主要缘由是数据间的连接操作和并操作21. 以下员工关系表Employees对该表的工资属性和完整性约束为:2000工资5000现将如下2个操作组织为事务T,操作1先执行,操作2后执行。操作1:INSERT INTO Employees VALUES('03650','研发','4600')操作2:UPDATE Employees SET 工资=工资*1.2WHERE 部门='市场OR部门=研发'事务T执行完毕后,关系表Employees的数据是ABCD22.有会员卡表TableCards(CardsID,StartDate,Score),CardID表示卡标识,Scord为卡积分,有视图定义:CREATE VIEW vCard ASSELECT * FROM TableCards WHERE Score BETWEEN 200 AND 500 WITH CHECR OPTION假设('C0001','2021/5/6',220)是TableCards表中的一个元组,下述说法正确的选项是_。A假设要查询积分在200和300之间的全部卡标识,通过视图vCARD查询会比连接在TableCards上查询的效率要高B数据库系统会安排存储空间实际保存视图vCards所对应的数据C语句UPDATE vCards SET Score=260 WHERE CardID='C0001'能胜利执行D语句INSERT INTO vCard VALUSE('C0010','2021/4/5',1000)能胜利执行23.现有SQL Sever2000数据库效劳器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机上有四个大小均为50GB的硬盘分区。假设要将此数据库完全备份到该计算机上,那么_。A不能实现,因为每个分区上的空间都不够80GBB可以先建立一个备份设备,这个备份设备分别在四个分区上各占用20GB空间,然后再用此设备备份数据库C可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这四个备份设备的备份媒体集,最终再用此备份媒体集备份数据库。D可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这四个备份设备上24.有一个具有10万行数据的关系表,每行占用2000字节空间,假如在SQL Sever 2000管理的数据库中存放此关系表,那么须要的空间大约是_。A300MBB400MBC500MBD600MB25.下面给出的关系表r(A,B,C,D)满意下述哪个函数依靠?_。AABBBDCDCDAD26.某供应商关系模式为:Provider(PID,Pname,Tel,GoodsID,GoodsClassID,GoodsName,GoodsPrice)该关系模式应满意如下函数依靠:PIDPname,PIDTEL,GoodsIDGoodsClassID,GoodsIDGoodsName,GoodsNameGoodsPrice那么这个关系模式的主码为_。A(PID,GoodsName)B(PID,GoodsClassID)C(PID,GoodsID)D(PID,GoodsPrice)27.给定如下数据:以上数据中,一般不属于元数据的是_。AI和IIBI, III和IVCII和VDII, IV和V28.有职工工资表职工号, 姓名, 日期, 根本工资, 奖金, 工资合计,其中"工资合计"等于同一行数据的"根本工资"与"奖金"之和,在职工工资表中插入一行数据时设一次只插入一行数据能实现自动计算"工资合计"列的值的代码是_。AALTER TABLE 职工工资表 ADD CHECK(工资合计=根本工资+奖金)BUPDATE 职工工资表 SET 工资合计=根本工资+奖金CINSERT INTO 职工工资表(工资合计) VALUES(根本工资+奖金)29.有老师表(老师号,姓名,职称,所在系)和授课表(老师号,课程号,授课学年,授课时数),同一门课程可由多个老师讲授,同一个老师也可讲授多门课程,查询从未被"教授"讲授过的课程的课程号,正确的语句是_。ASELECT 课程号FROM 授课表 a JOIN 老师表 b ON a.老师号=b.老师号 WHERE职称!='教授'CSELECT 课程号FROM 授课表 WHERE 课程号 NOT IN(SELECT 课程号FROM 授课表 a JOIN 授课表 b ON a.老师号=b.老师号 WHERE职称!='教授')DSELECT 课程号FROM 授课表 WHERE 课程号 IN(SELECT 课程号FROM 授课表 a JOIN 授课表 b ON a.老师号=b.老师号 WHERE职称!='教授')30.给定如下三个关系表:销售明细表(商品标识,销售时间,单价,数量,金额)日销售表(商品标识,销售日,总数量,总金额)月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的选项是_。A销售明细表的数据粒度最大,数据量最大B日销售表的数据粒度最大,数据量最小C月销售表的数据粒度最大,数据量最小D月销售表的数据粒度最小,数据量最小二, 简答题每题10分,共20分请运用蓝, 黑色钢笔或圆珠笔将答案写在答题纸的相应位置上,否那么无效。(1)设有商场经营管理系统,系统中的局部数据表和视图的相关信息如下所示表中T4的数据源是T3说明T4中的数据是依据T1的数据汇总计算而来的,并假定各个表的数据都得到了刚好计算,现需对系统进展优化,以提高与视图v1有关的查询效率,设有如下优化方案: 为T1建立主索引 为T2建立主索引 为T3建立主索引 重写视图V1,将其数据源调整为T4,并为T4建立主索引 重写视图V1,将其数据源调整为T2,并为T2建立主索引请针对每一个优化方案,说明该优化方案对实现目标是否有效,并简要说明缘由。2以下图为关系表Students(专业,姓名,学号,年龄),在对应的数据文件中的物理存储构造示意图: 写出"专业"属性上建立聚集索引的SQL语句,索引值按升序排序索引名为ZY_ind。 假设索引按稠密索引方式组织数据,画出在"专业"属性上建立聚集索引后该表对应的索引文件和数据文件的物理存储构造示意图以"专业"为查找码,按查找自定义的首字母升序排序。 三, 设计与应用题40分请运用蓝, 黑色钢笔或圆珠笔将答案写在答题纸的相应位置上,否那么无效。 (1)有商品表(商品号,商品名,分类,单价),请编写一个实现更改商品单价的存储过程(存储过程名为pUpdate),更改规那么如下:"电脑"类商品降价10%,"电视"类商品降价6%,"冰箱"类商品降价3%,其他商品不降价。以商品的分类作为输入参数,假设"分类"为字符串类型,长度最多为6个汉字。假如商品表中没有用户指定的分类,那么用输出参数返回字符串"指定的分类不存在"假如用户指定的分类存在,那么用输出参数返回字符串"修改已胜利"。(10分)2现有某图书销售数据库,其关系表构造如下:图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次) 图书销售表(图书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者 ) 书店表(书店编号,联系 ,所在城市编号,城市名称) .系统所涉及的数据存在如下约束出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统的记录的图书出版信息包括出版时间, 版次及出版数量信息。 .一个书店可以出售多本图书给多个读者,每位读者可以从多个书店购置多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息: .每个书店只能位于一个城市,一个城市可以有多个书店。 请依据以上信息画出合理的图书销售数据库的概念模型(用ER图表示)。(8分)以图书销售表为例说明原数据库设计的不合理之处。4分给出该数据库符合3NF要求的全部关系模式,并指出关系模式中的全部主码和外码。 (8分)3事务T1, T2和T3按如下调度方式并发地对数据项A,B,C进展访问,假设A,B,C的初值分别为A=20,B=30,C=40。 在事务T2刚完成提交后,数据库中A,B,C的值各是多少 3分 当事务T3完毕后,给出该并发调度对应的日志文件,并说明此时A,B,C的值各是多少 7分参考答案与分析 一, 选择题1-20每题1分,21-30每题2分,共40分)1 A2 A3 D4 D5 A6 D7 D8 C9 C10 B11 C12 D13 A14 A15 B16 A17 B18 C19 D20 D21 B22 C23 C24 A25 B26 C27 B28 D29 D30. C二, 简答题答案1答案:略,详见解析。2答 案: CREATE CLUSTERED INDEX ZY_ind ON Students专业 索引文件的物理存储构造示意图:数据文件的物理存储构造示意图:三, 设计与应用题答案2图书销售表中,读者信息应当单独新建一张表,否那么就会造成大量的数据冗余。 出版社表出版社编号,出版社名称 主码:出版社编号 出版表出版社编号,图书编号,出版时间,出版数量,版次主码:出版社编号,图书编号 图书表图书编号,图书名称 主码:图书编号 书店表书店编号,联系 ,所在城市编号主码:书店编号 城市表所在城市编号,城市名称主码:所在城市编号 读者表读者编号,读者姓名,读者 主码:读者编号 图书销售表(图书编号,读者编号,销售日期,销售数量,书店编号) 主码:(图书编号,读者编号)3答 案: A=30;B=20;C=40; 日志记录:30 20 80 A=30;B=20;C=40; 答案解析一, 选择题1分析:此题考察的学问点是规划与分析阶段的输出结果。在数据库应用系统生命周期模型中,规划与分析阶段的输出结果包括系统范围与边界, 可行性分析报告和工程方案书等,所以此题的答案为A。2分析:2解 析:此题考察的学问点是DFD建模方法。目前在信息系统的需求分析中广为运用的建模方法主要有数据流程图DFD方法和IDEF0建模方法,都属于构造化分析方法,所以此题的答案为A。3分析:在最终的IDEF模型中,全部实体集间的联系都必需用确定联系来描述,不允许出现不确定联系,不确定联系又称为"多对多联系",所以此题的答案为D。4分析:对于常常在其上须要执行查询操作并且数据量很大的表,可以考虑建立索引;对于常常出现在where子句, order by 子句和group by 子句中的属性就可以考虑运用索引;另外,索引技术是用来优化查询操作的,与插入, 删除和更改操作没有关系。5分析:软件生命周期包括制定方案,需求分析,软件设计,程序编写,软件测试,运行与维护。系统的总体设计阶段是以可行性分析和需求分析的结果为输入的,所以系统总体设计阶段的输入是技术可行性分析报告和需求标准说明书。6分析:由Transact-SQL授权语句可知D选项语句正确,所以此题的答案应当为D。7分析:public角色是系统供应的数据库级的角色,管理员可以对其进展授权,但不行以在其中添加和删除成员,因此答案为D。8分析:RecordSet对象用于在客户端内存中存放数据查询的结果,所以此题的答案为C。9分析:在ADO对象模型中,ADO是建立在OLE DB接口之上的高层接口集,因此此题答案为C。10分析:UML的静态建模机制中,用例图用于表示系统的功能模型,所以此题的答案为B。11分析:解 析:集中式数据安排策略有利于进展数据限制;分割式数据安排策略对局部数据限制敏捷,但对全局数据存取效率低;全复制式数据安排策略牢靠性高,响应速度快,但数据冗余大,同步维护困难,因此此题答案为C。12分析:轮转法划分能保证元组在多个磁盘上的平均安排,但是对于点查询和范围查询的处理比拟困难,明显的降低了查询效率,所以此题的答案为D。13分析:堆文件也称为无序记录文件。在堆文件中,记录随机地存储在文件物理空间中,新插入的记录存储在文件的末尾,所以此题的答案为A。14分析:在计算机系统重新启动后,对于未完成的事务可能已经写入数据库的内容,回滚全部未完成的事务写的结果,以保证数据库中数据的一样性;对于已完成的事务可能局部或全部留在缓冲区的结果,须要重做全部已提交的事务,以将数据库真正复原到一样状态。即当数据库发生系统故障时,容错对策是在重新启动系统后,撤销UNDO全部未提交的事务,重做REDO全部已提交的事务。15分析:数据库系统中,动态备份允许转储操作和用户事务并发执行,即允许在转储过程中对数据库进展存取和修改,所以此题的答案为B。16分析:外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。当数据库模式发生变更时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性,简称数据的逻辑独立性,所以此题的答案为A。17分析:在SQL Server 2000中,事务日志备份要求故障复原模型必需是完全的,因此此题答案为B。答 案:B18分析:数据库试运行一般是与编写调试程序的工作同步开展的,因此此题答案为C。19分析:数据仓库概念模型设计与数据库的概念模型设计大致一样,须要设计实体关系图,给出数据表的划分,并给出每个属性的定义域。对于在层次构造中的每个主题,须要进展具体的调研,确定要分析的指标,确定用户从哪些角度来分析数据即维度,还要确定用户分析数据的细化或综合程度即粒度。20分析:执行分布式数据库查询时,导致数据传输量大的主要缘由是数据间的连接操作和并操作,因此此题答案为D。21分析:事务中的操作,要么都胜利,要么都失败。明显操作二在针对("03560","研发",4600)是会失败,那么整个操作全部失败,数据将不会修改,应选B。22分析:运用视图不行以提高查询效率,A选项错误。视图是虚表,它随根本表的存在而存在,不会占用系统存储空间,B选项错误。D选项中1000超出有效范围。23分析:对于有80G的数据库,分四个硬盘分区来存储,可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这四个备份设备的备份媒体集,最终再用此备份媒体集备份数据库24分析:按一个数据页能存多少行数据,这些数据须要多少个数据页来估算,也许是300MB。,所以此题的答案为A。25分析:依据函数依靠的定义:关系R上不行能存在两个元组在X上的属性值相等,而在Y上的属性值不等,从表中看来只有BD,所以此题的答案为B。26分析:此题考察的学问点为关系模式中的函数依靠。由题中给出的函数依靠关系我们不难看出,PID和GoodsID都不能单独完全确定其他属性,但两者结合构成主码就可以完全确定其他所以属性,所以此题的答案为C。27分析:元数据Meta Data是关于数据的数据,其内容一般包括主题描述, 外部数据和非构造化数据的描述, 层间数据映射关系, 逻辑模型定义, 集成时的数据转换规那么, 数据的抽取历史, 数据分区定义以及有关存储路径和构造的描述等。所以此题的答案应当为B。28分析:在表中实现自动计算某一字段的值,可以采纳触发器,所以此题的答案为D。29分析:此题考察的是表记录的条件查询,由题意我们可以看出D选项可以实现查询要求,所以此题的答案为D。30分析:粒度越大,综合程度越高,假如数据仓库不保存低粒度的数据,只有粗粒度的数据,那么须要存储的数据量就较少,所以此题的答案为C。 二, 应用与设计题1 分析:简答题解析1解 析: