


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机数据库工程师-95(总分:104.00,做题时间:90分钟)、选择题(总题数:30,分数:39.00)如果事务T获得了数据项Q上的排它锁,则T对Q 。A) 只能写不能读B)只能读不能写C)不能读不能写D)既可读又可写(分数:1.00)A.B.C.D.V解析:[解析]排它锁也称为独占或写锁。 一旦事务T对数据对象A加上排它锁,则只允许T读取和修改A,其它任何事务既不能读取和修改 A,也不能再对A加任何类型的锁,直到T释放A上的锁为止。关于部署图,下述说法错误的是 。A) 部署图又叫配置图B) 描述系统中硬件和软件的物理配置情况和系统体系结构C) 用结点表示实际的物理配置D) 部署图是动态图(分数:1.00)A.B.C.D.V解析:[解析]部署图是属于静态图。下列关于数据库重构的描述中,不正确的是 。A) 数据库的重构就是对数据库的逻辑结构作必要的小范围改变B) 数据库重构包括重新设计数据库及其应用程序C) 当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D) 如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序(分数:2.00)A.VC.D.解析:[解析]数据库重构不是重新设计数据库及其应用程序,而是对数据库的逻辑结构作必要的小范围改变。关于优化查询说法中正确的是 。A) 避免或简化排序的目的是实现查询优化 oB) 在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度C) 使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D)相关子查询的使用可以加速查询(分数:2.00)VB.C.D.解析:[解析]在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度,使用游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃,而使用临时表是能加速查询的。相关子查询的不可以加速查询。在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是A) 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O次数B) 聚集键应该选用频繁用于进行自然连接的属性或属性组C) 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D) 关系表中某个属性的数据重复率越高,越适合作聚集键(分数:1.00)A.B.C.D.V解析:以下关于数据模型要求错误的是 (A) 能够比较真实的模拟现实世界(B) 容易为人们所理解(C) 便于在计算机上实现(D) 目前大部分数据库模型能很好的同时满足这三方面的要求(分数:1.00)A.B.C.D.V解析:设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10个字节)、销售数量(8个字节)、价格(8个字节)、金额(8个字节)、收银台编号(4个字节)、销售员编号(4个字节)、销售时间(8个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是 。A) 67178B)65535C)65540D)67158B.C.D.解析:[解析]单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。单数据页可存储销售记录条数:163条(163*50=8150字节;164*50=8120字节)。保存三年的销售总记录数:3*365*10000=10950000条。需要的数据页数目=67178(67178*163=10950014;67177*163=10949851)。8.SQLServer2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是 A) GRANTSELECTONDB1(T1)TOu1B) GRANTSELECTTOu1ONDB1(T1)C) GRANTSELECTTOu1ONT1D) GRANTSELEVTONT1TOu1(分数:1.00)A.B.C.D.V解析:[解析]由Transact—SQL授权语句可知D选项语句正确,所以本题的答案应该为 D。9.某数据库应用系统使用SQLServer2000作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器 CPU使用率小于1%磁盘IO也非常小。造成此现象可能的原因是 。A) 客户机到数据库服务器的网络故障B) 更新操作涉及的表没有建立主码C) 更新的字段没有建立有效的索引D) 更新操作涉及的数据被锁定(分数:2.00)A.B.C.V解析:[解析]A项,数据库服务器端也出现问题,说明不是网络的原因。 B项,表都要有主码,没有主码的表是无法建立的。C项,由于磁盘10很小,说明更新后并没有在表中进行大量的查找,只有当涉及数据被锁定时,才符合题目中所说情况。10.设有商品销售系统,该系统每天最多产生1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存3年的销售记录,每年按365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10个字节)、销售数量(8个字节)、价格(8个字节)、金额(8个字节)、收银台编号(4个字节)、销售员编号(4个字节)、销售时间(8个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为8KB(共8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是 。A)67178B)65535C)65540D)67158B.C.D.解析:[解析]单条商品销售记录占用字节:10+8+8+8+4+4+8=50字节。单数据页可存储销售记录条数: 163条(163X50=8150字节;164X50=8200字节)保存三年的销售总记录数:3X365X10000=10950000条。需要的数据页数目=67178(67178X163=10950014;67177X163=10949851)。下列SQL语句中,能够实现实体完整性控制的语句是 。PRIMARYKEYB)FOREIGNKEYC)FOREIGNKEY和REFERENCESD)REFERENCES(分数:2.00)VB.C.D.解析:[解析]能够实现实体完整性控制的SQL语句是PRIMARYKEY分布式数据库系统的“分片透明性”位于 。全局模式与全局概念模式之间B)分片模式与分配模式之间C)全局概念模式与分片模式之间D)分配模式与局部概念模式之间(分数:1.00)A.B.TOC\o"1-5"\h\zVD.解析:[解析]分布式数据库系统的“分片透明性”位于全局概念模式与分片模式之间。考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为 。聚集索引B)非聚集索引C)稠密索引D)辅索引(分数:1.00)VB.C.D.解析:[解析]对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为聚集索引。以下关于E-R图的叙述不正确的是 。E-R图建立在关系数据库的假设上E-R图使用过程和数据的关系清晰,实体间的关系可以导出应用过程的表示E-R图可以将现实时间中的信息抽象地表示为实体及实体间的联系E-R图能表示数据生命周期分数:1.00)A.B.VD.解析:[解析]实体之间的联系可以是一对一、一对多或者多对多的,实体和联系组成模型可以用 E-R图表示,因此E-R图可以将现实世界中的信息抽象地表示为实体以及实体间的联系。以下关于数据模型要求错误的是 A) 能够比较真实地模拟现实世界B) 容易为人们所理解C) 便于在计算机上实现D) 目前大部分数据库模型能很好地同时满足这三方面的要求(分数:2.00)A.B.C.V解析:[解析]目前还没有一种数据库模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。关于数据仓库设计,下述说法正确是 。A) 数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B) 在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C) 在进行数据仓库主题数据模型设计时要强调数据的集成性D) 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.TOC\o"1-5"\h\zVD.解析:[解析]数据仓库系统设计目标主要是在于建立主题数据环境,强调的是数据的集成性,所以选 C。在关系中,从列的角度(属性)依据一定条件将关系分为不同的片断,这种方法属于 。A)水平分片B)垂直分片C)导出分片D)混合分片(分数:1.00)A.VC.D.解析:[解析]在关系中,对某一个关系进行分片就是将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构。数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分片。水平分片是从行的角度(元组)依据一定条件将关系划分为不同的片断,关系中的每一行必须至少属于一个片断,以便重构关系。垂直分片是从列的角度(属性)依据一定条件将关系分成不同的片断,各片断必须包含关系的主码属性,以便通过连接方法重构关系。导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件。而混合分片则是指上面三种方法的混合。下面关于数据转储的描述中,说法不正确的是 。A)完全转储是对所有数据库进行备份增量转储只复制上次备份后发生变化的文件增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份(分数:1.00)A.B.VD.解析:[解析]增量转储只复制上次备份后发生变化的文件,所以 C项错误关于ER图的叙述正确的是 。ER图是建立在关系数据库的假设上ER图可将现实世界中的信息抽象地表示为实体以及实体间的联系ER图使应用过程和数据的关系清晰ER图能表示数据生命周期(分数:1.00)A.VC.D.解析:下面不属于新型数据库的是 。A)演绎数据库B)模糊数据库C)串行数据库D)空间数据库(分数:1.00)A.B.VD.解析:[解析]新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。关于数据库系统中的日志文件,有下列说法:I•事务故障恢复和系统故障恢复时都必须使用日志文件在动态转储过程中,对数据库所做的修改都被记录在日志文件中山•数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件W.建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率V.日志文件有利于用户对数据库系统的违规操作开展核查审计工作以上说法正确的是 。A)仅I、U和VB)仅I和UC)仅I、山和VD)仅U、山、W和V分数:2.00)VB.C.D.解析:[解析]日志文件的具体作用为:①事务故障恢复和系统故障恢复必须使用日志文件;②在动态转储方式中必须建立日志文件;③在静态转储方式中,也可以建立日志文件。为保证数据库是可恢复的,登记日志文件必须遵循两条原则:①登记的次序严格按并行事务执行的时间次序;②必须先写日志文件,后写数据库。数据库的访问接口包括ODBCOLEDB等,其中ODBC接口是 。专用的访问SQLServer数据库的接口一种开放的、访问数据库的接口通用的访问任何类型的数据接口一种访问关系数据库的控件(分数:1.00)A.TOC\o"1-5"\h\zVC.D.解析:[解析]ODBC接口是一种开放的、访问数据库的接口,所以本题的答案为 B。在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是 。A)树B)无向图C)有向图D)二叉树(分数:1.00)VB.C.D.解析:[解析]在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。以下关于软件需求说明书的内容说法错误的是 。需求概述是对应用信息系统或软件项目的总体描述功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围信息需求完整描述系统涉及的信息范围,数据的属性特征,数据之间的关系及约束环境需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求(分数:1.00)A.B.C.V解析:[解析]环境需求是对系统运行环境的要求,如操作系统、数据库管理系统、开发工具、通信接口等方面的要求等。而性能需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求,所以本题的答案为 D。DBM醍供的数据定义语言建立DBM醍供的数据定义语言建立A)数据装载B)数据库运行C)定义数据结构D)数据库的试运行(分数:2.00)A.B.C.D.V解析:[解析]为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS提供的数据定义语言建立实际的数据库,这项操作被称为数据库的试运行。在数据库设计中,在概念设计阶段用到E-R方法,其设计出的图称为 。A)实体表示图B)使用概念图C)实体示意图D)实体联系图(分数:1.00)A.B.C.D.V解析:[解析]E-R图即实体-联系图。下面关于基本表选择合适的文件结构的原则错误的是 。如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式顺序文件支持基于查找码的顺序访问,也支持快速的二分查找如果用户查洵是基于散列阈值的等值匹配,散列文件比较合适如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件(分数:2.00)A.B.VD.解析:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是什么特性 ? A)原子性B)一致性C)隔离性D)持久性(分数:1.00)VB.C.D.解析:[解析]事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是原子性。数据源(DSN)是ODBC驱动程序和DBMS连接的 。A)数据B)命名C)数据库系统D)数据库(分数:1.00)A.VC.D.解析:[解析]数据源(DSN)是ODBC驱动程序和DBMS连接的命名。关于UML的静态建模机制,下述说法错误的是 。A) 用例模型是将满足用户需求的所有功能表示出来的工具B) 用例图用于表示系统的数据模型和功能模型C) 类图展现了一组类、接口和协作以及它们之间的关系D) 组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数据库等进行建模(分数:1.00)A.VC.D.解析:[解析]UML的静态建模机制中,用例图用于表示系统的功能模型,所以本题的答案为 B。二、应用题(总题数:2,分数:10.00)某数据库中有表Tabk_Goods(GoodslD,GoodsClassID,GoodsNameSaleUnitPrice)和表Table_GoodsClass(GoodsClasslD,GoodsClassName),对家用电器类商品进行分类显示,如果商品的单价(SaleUnitPrice)高于3000,则显示'高档商品';如果单价在1000〜3000之间,则显示'中档商品';如果单价低于1000,则显示’低档商品’。完成下列的SQL语句。SELECTGoodsNameSaleUnitPrice,Type=CASEENDFROM ON WHEREGoodsClassName家用电器'(分数:2.00)填空项1: (正确答案:WHENSaleUnitPrice>3000THEN高档商品'WHENSaleUintPriceBETWEEN1000AND3000THEN'中档商品'WHENSaleUnitPrice<1000THEN'低档商品'Table_GoodsaJOINTableGoodsClassba.GoodsClasslD=b.GoodsClassID)解析:设有三个基本表,表ITEM(项目号,项目名,项目负责人,电话),BIP(项目号,零件号,数量,日期),PART(零件号,零件名称,规格,单价),完成SQL语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表SSP(项目号,项目名,金额)的结构显示。SELECTITEM.项目,项目名,SUM单价*数量)AS金额FROMITEM,BIP,PARTWHERE(12)
GROUPBYITEM项目(13)SELECT“合计”,SUM单价*数量)FROMBIP,PARTWHERE(14)ORDERBY1(15)(分数:8.00)填空项1:(正确答案:ITEM.项目号=BIP.项目号ANDBIP.零件号=PART零件号)解析:填空项1:(正确答案:UNION)解析:填空项1:(正确答案:BIP.零件号=PART零件号)解析:填空项1:(正确答案:INSERTTABLESSP解析:三、设计与应用题(总题数:2,分数:55.00)32.某学生选课数据库,库中包括学生、课程和选课 3个表,其表结构为:学生(学号,姓名,性别,年龄,所在系 );课程(课程号,课程名,先行课);选课(学号,课程号,成绩)。用Transact-SQL完成下列操作。1) 建立学生选课数据库。2) 建立学生、课程和选课表。3) 建立各表以主码为索引项的索引。4) 建立学生性别只能是“男”或“女”的规则,性别为“男”的缺省,并将它们绑定到学生表上。5) 建立在对选课表输入或更改数据时,必须服从参照完整性约束的 INSERT和UPDATE虫发器。6) 建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。7) 列岀学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于 85分时,学习情况为好;当平均成绩在70〜85分之间,学习情况为较好;当平均成绩在 60〜70分之问,学习情况为一般;当平均成绩在60分以下,学习情况为较差。(分数:10.00)正确答案:(1)CREATEDATABASES生选课库ONPRIMARYNAME学生选课库,FILENAME‘C:/msSQL/data/学生选课.mdf'SIZE=4MBMAX-SIZE=6MB,FILEROWHT=2MB)COCREATETABLE学生(学号CHAR(10)PRI-MARYCEYCLUSTER£D生名CHAR(8),性别CHAR(2),年龄SMALLINT所在系VARCHAR(50))GGCREATE_ABLE课程(课程号CHAR(10)PRIMARYKEYCLUSTERE课程名VARCHAR(50)先行课VARCHAR(50))GOCRE-ATETABLE选课(学号CHAR(10),课程号VARCHAR(50,)成绩SMALLINT,CONSTRAINTC1PRIMARYCEY(学号课程,课程号),CONSTRAINC2PRIMARYCEY(学号[REFERENCE学生(学号),CONSTRAINTFOREIGNKEY课程号[REFERENCE课程(课程号))GOCREATEINDEXstudent_indON学生(学号)GOCREATENDEXclass_indON课程(课程号)GOCREATENDEXselect_indON选课(学号,课程号)C0CREATERULEvalue_ruleAS@VALUF1N('男',’女')COCREATEEFAULT生别缺省AS'男'GOFJXECsp_bindrule'value_rude','学生.性别'GOEXECsp_binddefault '性别缺省',’学生.性别'GOCREATErFRIGCERsc_insertON选课FORNSERTASIF(SELECTCOUNT(*)FROM学生,insened,课程WHERE学生,学号inserted.学号AND课程,课程号inserted.课程号)=0ROLL-BACKTRANSACTIONGOCREATETRICGERsc_up-dateONFORUPDATEASIF(SELECTCOUNT(*)FROM学生,updated,课程WHFR学生.学号=updated.学号AND课程课程号=updated.课程号)=0ROLLBACKTRA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 11856.1-2025烈性酒质量要求第1部分:威士忌
- GB 19081-2025饲料加工系统粉尘防爆安全规范
- 劳动合同范本 派遣
- 养殖场清粪车购销合同范本
- 区域销售协议合同范本医药
- 包装印刷公司采购合同范本
- 买宅地合同范例
- 上海住房合同范本
- 个人与团队提成合同范本
- 线上按摩技师合同范本
- 部编版小学(2024版)小学道德与法治一年级下册《有个新目标》-第一课时教学课件
- 税法(第5版) 课件 第13章 印花税
- 2024-2025学年广州市高二语文上学期期末考试卷附答案解析
- 咖啡店合同咖啡店合作经营协议
- 2025年山东铝业职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 全套电子课件:技能成就梦想
- 2024年教育公共基础知识笔记
- 2025年江苏农林职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 异构数据融合技术-深度研究
- 北京市朝阳区2024-2025学年七年级上学期期末考试数学试卷(含答案)
- 2024年湖南汽车工程职业学院单招职业技能测试题库标准卷
评论
0/150
提交评论