【计算机类职业资格】四级数据库工程师-63及答案解析.doc

上传人:Iclinic170 文档编号:1330511 上传时间:2019-10-17 格式:DOC 页数:13 大小:69.50KB
下载 相关 举报
【计算机类职业资格】四级数据库工程师-63及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】四级数据库工程师-63及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】四级数据库工程师-63及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】四级数据库工程师-63及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】四级数据库工程师-63及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、四级数据库工程师-63 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:30,分数:39.00)1.如果事务 T获得了数据项 Q上的排它锁,则 T对 Q_。(分数:1.00)A.只能写不能读B.只能读不能写C.不能读不能写D.既可读又可写2.关于部署图,下述说法错误的是_。(分数:1.00)A.部署图又叫配置图B.描述系统中硬件和软件的物理配置情况和系统体系结构C.用结点表示实际的物理配置D.部署图是动态图3.下列关于数据库重构的描述中,不正确的是_。(分数:2.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.数据库重构包括重新设计数据库及其应用程序

2、C.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序4.关于优化查询说法中正确的是_。(分数:2.00)A.避免或简化排序的目的是实现查询优化_。B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.相关子查询的使用可以加速查询5.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是(分数:1.00)A.聚集文

3、件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O次数B.聚集键应该选用频繁用于进行自然连接的属性或属性组C.聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D.关系表中某个属性的数据重复率越高,越适合作聚集键6.以下关于数据模型要求错误的是_(分数:1.00)A.能够比较真实的模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能很好的同时满足这三方面的要求7.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性

4、及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8 KB(共 8 192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:2.00)A.67 178B.65 535C.65 540D.67 1588.SQL Server 2000中,如果希望用户 u1在 DB1数据库中具有查询

5、T1表的权限,正确的授权语句是_。(分数:1.00)A.GRANT SELECT ON DB1(T1) TO u1B.GRANT SELECT TO u1 ON DB1(T1)C.GRANT SELECT TO u1 ON T1D.GRANT SELEVT ON T1 TO u19.某数据库应用系统使用 SQL Server 2000作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器 CPU使用率小于 1%,磁盘 IO也非常小

6、。造成此现象可能的原因是_。(分数:2.00)A.客户机到数据库服务器的网络故障B.更新操作涉及的表没有建立主码C.更新的字段没有建立有效的索引D.更新操作涉及的数据被锁定10.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8 K

7、B(共 8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:1.00)A.67178B.65535C.65540D.6715811.下列 SQL语句中,能够实现实体完整性控制的语句是_。(分数:2.00)A.PRIMARY KEYB.FOREIGN KEYC.FOREIGNKEY和 REFERENCESD.REFERENCES12.分布式数据库系统的“分片透明性”位于_。(分数:1.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之

8、间D.分配模式与局部概念模式之间13.考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为_。(分数:1.00)A.聚集索引B.非聚集索引C.稠密索引D.辅索引14.以下关于 E-R图的叙述不正确的是_。(分数:1.00)A.E-R图建立在关系数据库的假设上B.E-R图使用过程和数据的关系清晰,实体间的关系可以导出应用过程的表示C.E-R图可以将现实时间中的信息抽象地表示为实体及实体间的联系D.E-R图能表示数据生命周期15.以下关于数据模型要求错误的是_(分数:2.00)A.能够比较真实地模拟现实世界B.容易为人们所理解C.便于在计算机

9、上实现D.目前大部分数据库模型能很好地同时满足这三方面的要求16.关于数据仓库设计,下述说法正确是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域17.在关系中,从列的角度(属性)依据一定条件将关系分为不同的片断,这种方法属于_。(分数:1.00)A.水平分片B.垂直分片C.导出分片D.混合分片18.

10、下面关于数据转储的描述中,说法不正确的是_。(分数:1.00)A.完全转储是对所有数据库进行备份B.增量转储只复制上次备份后发生变化的文件C.增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份D.差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份19.关于 ER图的叙述正确的是_。(分数:1.00)A.ER图是建立在关系数据库的假设上B.ER图可将现实世界中的信息抽象地表示为实体以及实体间的联系C.ER图使应用过程和数据的关系清晰D.ER图能表示数据生命周期20.下面不属于新型数据库的是_。(分数:1.00)A.演绎数据库B.模糊数据库C.串行数据库D.空间数据库21.关于

11、数据库系统中的日志文件,有下列说法: 事务故障恢复和系统故障恢复时都必须使用日志文件 在动态转储过程中,对数据库所做的修改都被记录在日志文件中 数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件 建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率 日志文件有利于用户对数据库系统的违规操作开展核查审计工作以上说法正确的是_。(分数:2.00)A.仅、和B.仅和C.仅、和D.仅、和22.数据库的访问接口包括 ODBC、OLEDB 等,其中 ODBC接口是_。(分数:1.00)A.专用的访问 SQL Server数据库的接口B.一种开放的、访问数据库的接口C

12、.通用的访问任何类型的数据接口D.一种访问关系数据库的控件23.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:1.00)A.树B.无向图C.有向图D.二叉树24.以下关于软件需求说明书的内容说法错误的是_。(分数:1.00)A.需求概述是对应用信息系统或软件项目的总体描述B.功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围C.信息需求完整描述系统涉及的信息范围,数据的属性特征,数据之间的关系及约束D.环境需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求25.为了实现数据库的逻辑

13、结构设计和物理结构设计结果,必须使用具体的 DBMS提供的数据定义语言建立实际的数据库,这项操作被称为_。(分数:2.00)A.数据装载B.数据库运行C.定义数据结构D.数据库的试运行26.在数据库设计中,在概念设计阶段用到 E-R方法,其设计出的图称为_。(分数:1.00)A.实体表示图B.使用概念图C.实体示意图D.实体联系图27.下面关于基本表选择合适的文件结构的原则错误的是_。(分数:2.00)A.如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查洵是基于散列阈值的等值匹配,散列文件

14、比较合适D.如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件28.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是什么特性?_(分数:1.00)A.原子性B.一致性C.隔离性D.持久性29.数据源(DSN)是 ODBC驱动程序和 DBMS连接的_。(分数:1.00)A.数据B.命名C.数据库系统D.数据库30.关于 UML的静态建模机制,下述说法错误的是_。(分数:1.00)A.用例模型是将满足用户需求的所有功能表示出来的工具B.用例图用于表示系统的数据模型和功能模型C.类图展现了一组类、接口和协作以及它们之间的关系D.组件图表示系统

15、的静态实现视图,用于对源代码、可执行程序和物理数据库等进行建模二、应用题(总题数:2,分数:10.00)31.某数据库中有表 Tabk_Goods(GoodsID,GoodsClassID,GoodsName,SaleUnitPrice)和表Table_GoodsClass(GoodsClassID,GoodsClassName),对家用电器类商品进行分类显示,如果商品的单价(SaleUnitPrice)高于 3000,则显示“高档商品“;如果单价在 10003000 之间,则显示“中档商品“;如果单价低于 1000,则显示“低档商品“。完成下列的 SQL语句。 SELECT GoodsNam

16、e,SaleUnitPrice,Type= CASE 1 2 3 END FROM 4 ON 5 WHERE GoodsClassName=“家用电器“ (分数:2.00)设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话) ,BIP(项目号,零件号,数量,日期) ,PART(零件号,零件名称,规格,单价) ,完成 SQL语统计出每个项目使用零件的金额和不同项目使用零件的合计金额,并将结果按表 SSP(项目号,项目名,金额) 的结构显示。 SELECT ITEM.项目,项目名,SUM(单价*数量) AS 金额 FROM ITEM, BIP, PART WHERE 2 GROUP B

17、Y ITEM.项目 3 SELECT “合计”,SUM(单价*数量) FROM BIP, PART WHERE 4 ORDER BY 1 5 (分数:8.00)三、设计与应用题(总题数:2,分数:55.00)32.某学生选课数据库,库中包括学生、课程和选课 3个表,其表结构为: 学生(学号,姓名,性别,年龄,所在系); 课程(课程号,课程名,先行课); 选课(学号,课程号,成绩)。 用 Transact-SQL完成下列操作。 1)建立学生选课数据库。 2)建立学生、课程和选课表。 3)建立各表以主码为索引项的索引。 4)建立学生性别只能是“男”或“女”的规则,性别为“男”的缺省,并将它们绑定到

18、学生表上。 5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的 INSERT和 UPDATE触发器。 6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。 7)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于 85分时,学习情况为好;当平均成绩在 7085 分之间,学习情况为较好;当平均成绩在 6070 分之问,学习情况为一般;当平均成绩在 60分以下,学习情况为较差。 (分数:10.00)_对于工程数据库的四个基本表: 厂家 S(Sno,Sname,Status,City) 产品 P(Pno,Pname,Weight,Color) 工程

19、J(Jno,Jname,City) 供货 SPJ(Sno,Pno,Jno,QTY) 试用 SQL的查询语句表达下列查询:(分数:45.00)(1).查找出货量(QTY)在 300500 的所有供货情况;(分数:15.00)_(2).查询使用了由供应红色产品的厂商供应的产品的工程名;(分数:15.00)_(3).查询至少使用了厂家 S1所提供的全部零件的工程名。(分数:15.00)_四级数据库工程师-63 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:30,分数:39.00)1.如果事务 T获得了数据项 Q上的排它锁,则 T对 Q_。(分数:1.00)A.只能写不能读B

20、.只能读不能写C.不能读不能写D.既可读又可写 解析:解析 排它锁也称为独占或写锁。一旦事务 T对数据对象 A加上排它锁,则只允许 T读取和修改A,其它任何事务既不能读取和修改 A,也不能再对 A加任何类型的锁,直到 T释放 A上的锁为止。2.关于部署图,下述说法错误的是_。(分数:1.00)A.部署图又叫配置图B.描述系统中硬件和软件的物理配置情况和系统体系结构C.用结点表示实际的物理配置D.部署图是动态图 解析:解析 部署图是属于静态图。3.下列关于数据库重构的描述中,不正确的是_。(分数:2.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.数据库重构包括重新设计数据库及

21、其应用程序 C.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序解析:解析 数据库重构不是重新设计数据库及其应用程序,而是对数据库的逻辑结构作必要的小范围改变。4.关于优化查询说法中正确的是_。(分数:2.00)A.避免或简化排序的目的是实现查询优化_。 B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.相关子查询的使用可以加速查询解析:解析 在保证数据库一

22、致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度,使用游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃,而使用临时表是能加速查询的。相关子查询的不可以加速查询。5.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是(分数:1.00)A.聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O次数B.聚集键应该选用频繁用于进行自然连接的属性或属性组C.聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D.关系表中某个属

23、性的数据重复率越高,越适合作聚集键 解析:6.以下关于数据模型要求错误的是_(分数:1.00)A.能够比较真实的模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能很好的同时满足这三方面的要求 解析:7.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数

24、据库管理系统的数据存储单位是数据页,每页大小为 8 KB(共 8 192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:2.00)A.67 178 B.65 535C.65 540D.67 158解析:解析 单条商品销售记录占用字节:10+8+8+8+4+4+8=50 字节。 单数据页可存储销售记录条数:163 条(163*50=8150 字节;164*50 =8120 字节)。 保存三年的销售总记录数:3*365*10000=10950000 条。 需要的数据页数目=671

25、78(67178*163=10950014;67177*163= 10949851) 。8.SQL Server 2000中,如果希望用户 u1在 DB1数据库中具有查询 T1表的权限,正确的授权语句是_。(分数:1.00)A.GRANT SELECT ON DB1(T1) TO u1B.GRANT SELECT TO u1 ON DB1(T1)C.GRANT SELECT TO u1 ON T1D.GRANT SELEVT ON T1 TO u1 解析:解析 由 TransactSQL授权语句可知 D选项语句正确,所以本题的答案应该为 D。9.某数据库应用系统使用 SQL Server 20

26、00作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器 CPU使用率小于 1%,磁盘 IO也非常小。造成此现象可能的原因是_。(分数:2.00)A.客户机到数据库服务器的网络故障B.更新操作涉及的表没有建立主码C.更新的字段没有建立有效的索引D.更新操作涉及的数据被锁定 解析:解析 A 项,数据库服务器端也出现问题,说明不是网络的原因。B 项,表都要有主码,没有主码的表是无法建立的。C 项,由于磁盘 IO很小,说明更新后并没有

27、在表中进行大量的查找,只有当涉及数据被锁定时,才符合题目中所说情况。10.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8 KB(共 8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录

28、不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:1.00)A.67178 B.65535C.65540D.67158解析:解析 单条商品销售记录占用字节:10+8+8+8+4+4+8=50 字节。 单数据页可存储销售记录条数:163 条(16350=8150 字节;16450=8200 字节)。 保存三年的销售总记录数:336510000=10950000 条。 需要的数据页数目=67178(67178163=10950014;67177163=10949851)。11.下列 SQL语句中,能够实现实体完整性控制的语句是_。(分数:2.00)A.PRIMARY

29、KEY B.FOREIGN KEYC.FOREIGNKEY和 REFERENCESD.REFERENCES解析:解析 能够实现实体完整性控制的 SQL语句是 PRIMARY KEY。12.分布式数据库系统的“分片透明性”位于_。(分数:1.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间 D.分配模式与局部概念模式之间解析:解析 分布式数据库系统的“分片透明性”位于全局概念模式与分片模式之间。13.考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为_。(分数:1.00)A.聚集索引 B.非聚集

30、索引C.稠密索引D.辅索引解析:解析 对数据文件和它的一个特定的索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为聚集索引。14.以下关于 E-R图的叙述不正确的是_。(分数:1.00)A.E-R图建立在关系数据库的假设上B.E-R图使用过程和数据的关系清晰,实体间的关系可以导出应用过程的表示C.E-R图可以将现实时间中的信息抽象地表示为实体及实体间的联系 D.E-R图能表示数据生命周期解析:解析 实体之间的联系可以是一对一、一对多或者多对多的,实体和联系组成模型可以用 E-R图表示,因此 E-R图可以将现实世界中的信息抽象地表示为实体以及实体间的联系。1

31、5.以下关于数据模型要求错误的是_(分数:2.00)A.能够比较真实地模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能很好地同时满足这三方面的要求 解析:解析 目前还没有一种数据库模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。16.关于数据仓库设计,下述说法正确是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的

32、集成性 D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域解析:解析 数据仓库系统设计目标主要是在于建立主题数据环境,强调的是数据的集成性,所以选C。17.在关系中,从列的角度(属性)依据一定条件将关系分为不同的片断,这种方法属于_。(分数:1.00)A.水平分片B.垂直分片 C.导出分片D.混合分片解析:解析 在关系中,对某一个关系进行分片就是将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构。数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分片。水平分片是从行的角度(元组)依据一定条件将关系划分为不同的片断,关系中的每一行必须

33、至少属于一个片断,以便重构关系。垂直分片是从列的角度(属性)依据一定条件将关系分成不同的片断,各片断必须包含关系的主码属性,以便通过连接方法重构关系。导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件。而混合分片则是指上面三种方法的混合。18.下面关于数据转储的描述中,说法不正确的是_。(分数:1.00)A.完全转储是对所有数据库进行备份B.增量转储只复制上次备份后发生变化的文件C.增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份 D.差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份解析:解析 增量转储只复制上次备份后发生变化的文件,所以 C

34、项错误。19.关于 ER图的叙述正确的是_。(分数:1.00)A.ER图是建立在关系数据库的假设上B.ER图可将现实世界中的信息抽象地表示为实体以及实体间的联系 C.ER图使应用过程和数据的关系清晰D.ER图能表示数据生命周期解析:20.下面不属于新型数据库的是_。(分数:1.00)A.演绎数据库B.模糊数据库C.串行数据库 D.空间数据库解析:解析 新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。21.关于数据库系统中的日志文件,有下列说法: 事务故障恢复和系统故障恢复时都必须使用日志文件 在动态转储

35、过程中,对数据库所做的修改都被记录在日志文件中 数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件 建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率 日志文件有利于用户对数据库系统的违规操作开展核查审计工作以上说法正确的是_。(分数:2.00)A.仅、和 B.仅和C.仅、和D.仅、和解析:解析 日志文件的具体作用为:事务故障恢复和系统故障恢复必须使用日志文件;在动态转储方式中必须建立日志文件;在静态转储方式中,也可以建立日志文件。为保证数据库是可恢复的,登记日志文件必须遵循两条原则:登记的次序严格按并行事务执行的时间次序;必须先写日志文件,后写数据库

36、。22.数据库的访问接口包括 ODBC、OLEDB 等,其中 ODBC接口是_。(分数:1.00)A.专用的访问 SQL Server数据库的接口B.一种开放的、访问数据库的接口 C.通用的访问任何类型的数据接口D.一种访问关系数据库的控件解析:解析 ODBC 接口是一种开放的、访问数据库的接口,所以本题的答案为 B。23.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:1.00)A.树 B.无向图C.有向图D.二叉树解析:解析 在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。24.

37、以下关于软件需求说明书的内容说法错误的是_。(分数:1.00)A.需求概述是对应用信息系统或软件项目的总体描述B.功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围C.信息需求完整描述系统涉及的信息范围,数据的属性特征,数据之间的关系及约束D.环境需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求 解析:解析 环境需求是对系统运行环境的要求,如操作系统、数据库管理系统、开发工具、通信接口等方面的要求等。而性能需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求,所以本题的答案为 D。25.为了实现数

38、据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS提供的数据定义语言建立实际的数据库,这项操作被称为_。(分数:2.00)A.数据装载B.数据库运行C.定义数据结构D.数据库的试运行 解析:解析 为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS提供的数据定义语言建立实际的数据库,这项操作被称为数据库的试运行。26.在数据库设计中,在概念设计阶段用到 E-R方法,其设计出的图称为_。(分数:1.00)A.实体表示图B.使用概念图C.实体示意图D.实体联系图 解析:解析 E-R 图即实体-联系图。27.下面关于基本表选择合适的文件结构的原则错误的是_。(分数:2

39、.00)A.如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查洵是基于散列阈值的等值匹配,散列文件比较合适 D.如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件解析:28.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是什么特性?_(分数:1.00)A.原子性 B.一致性C.隔离性D.持久性解析:解析 事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是原子性。29.数据源(DSN)是 ODBC驱动程序和 DBMS

40、连接的_。(分数:1.00)A.数据B.命名 C.数据库系统D.数据库解析:解析 数据源(DSN)是 ODBC驱动程序和 DBMS连接的命名。30.关于 UML的静态建模机制,下述说法错误的是_。(分数:1.00)A.用例模型是将满足用户需求的所有功能表示出来的工具B.用例图用于表示系统的数据模型和功能模型 C.类图展现了一组类、接口和协作以及它们之间的关系D.组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数据库等进行建模解析:解析 UML 的静态建模机制中,用例图用于表示系统的功能模型,所以本题的答案为 B。二、应用题(总题数:2,分数:10.00)31.某数据库中有表 Tab

41、k_Goods(GoodsID,GoodsClassID,GoodsName,SaleUnitPrice)和表Table_GoodsClass(GoodsClassID,GoodsClassName),对家用电器类商品进行分类显示,如果商品的单价(SaleUnitPrice)高于 3000,则显示“高档商品“;如果单价在 10003000 之间,则显示“中档商品“;如果单价低于 1000,则显示“低档商品“。完成下列的 SQL语句。 SELECT GoodsName,SaleUnitPrice,Type= CASE 1 2 3 END FROM 4 ON 5 WHERE GoodsClassN

42、ame=“家用电器“ (分数:2.00)解析:WHEN SaleUnitPrice3000 THEN高档商品“ WHEN SaleUintPrice BETWEEN 1000AND 3000 THEN“中档商品“ WHEN SaleUnitPrice1000 THEN“低档商品“ Table_Goods a JOIN Table GoodsClass b aGoodsClasslD=b.GoodsClassID设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话) ,BIP(项目号,零件号,数量,日期) ,PART(零件号,零件名称,规格,单价) ,完成 SQL语统计出每个项目使用零

43、件的金额和不同项目使用零件的合计金额,并将结果按表 SSP(项目号,项目名,金额) 的结构显示。 SELECT ITEM.项目,项目名,SUM(单价*数量) AS 金额 FROM ITEM, BIP, PART WHERE 2 GROUP BY ITEM.项目 3 SELECT “合计”,SUM(单价*数量) FROM BIP, PART WHERE 4 ORDER BY 1 5 (分数:8.00)解析:ITEM.项目号=BIP.项目号 AND BIP.零件号=PART.零件号解析:UNION解析:BIP.零件号=PART.零件号解析:INSERT TABLE SSP三、设计与应用题(总题数:

44、2,分数:55.00)32.某学生选课数据库,库中包括学生、课程和选课 3个表,其表结构为: 学生(学号,姓名,性别,年龄,所在系); 课程(课程号,课程名,先行课); 选课(学号,课程号,成绩)。 用 Transact-SQL完成下列操作。 1)建立学生选课数据库。 2)建立学生、课程和选课表。 3)建立各表以主码为索引项的索引。 4)建立学生性别只能是“男”或“女”的规则,性别为“男”的缺省,并将它们绑定到学生表上。 5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的 INSERT和 UPDATE触发器。 6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。 7)列出

45、学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于 85分时,学习情况为好;当平均成绩在 7085 分之间,学习情况为较好;当平均成绩在 6070 分之问,学习情况为一般;当平均成绩在 60分以下,学习情况为较差。 (分数:10.00)_正确答案:()解析:1)CREATE DATABASE 学生选课库 ON PRIMARY (NAME=学生选课库,FILENAME=C:/msSQL/data/学生选课mdfSIZE =4MB,MAX-SIZE=6MB,FILEROWHT=2MB) CO 2)CREATE TABLE 学生(学号 CHAR(10)PRI-MARY KE

46、Y CLUSTERED,姓名 CHAR(8),性别 CHAR(2),年龄 SMALLINT,所在系 VARCHAR(50)GO CREATE TABLE 课程(课程号 CHAR(10)PRIMARY KEY CLUSTERED 课程名 VARCHAR(50),先行课 VARCHAR(50)GO CRE-ATE TABLE 选课(学号 CHAR(10),课程号 VARCHAR(50),成绩 SMALLINT,CONSTRAINT C1 PRIMARY KEY(学号课程,课程号),CONSTRAINT C2 PRIMARY KEY(学号)REFERENCES 学生(学号),CONSTRAINT FOREIGN KEY(课程号)REFERENCES 课程(课程号)GO 3)CREATE INDEX student_ind ON 学生(学号)GO CREATE INDEX class_ind ON 课程(课程号)GO CREATE INDEX select_ind ON选课(学号,课程号)C0 4)CREATE RULE value_rule AS VALUF IN(男,女)CO CREATE DEFAULT 性别缺省 AS男 GO FJXEC sp_bindrulevalue_rude,学生性别 GO EXEC sp_binddefault 性别缺省

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1