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

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

1、计算机数据库工程师-80 及答案解析(总分:130.00,做题时间:90 分钟)一、选择题(总题数:30,分数:42.00)1.在 SQL Server 2000中,设有课程表(课程号,课程名,学分,开课学期),现要在此关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为 f _FindTotal。实现这个函数的正确代码是A) CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT COUNT(课程号)as 课程门数, SUM(学分)as 总学分 FROM课程表WHERE开课学期 =

2、semester)B) CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT COUNT(课程号)as 课程门数, COUNT(学分)as 总学分 FROM课程表WHERE开课学期 = semester)C) CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT SUM(课程号)as 课程门数, SUM(学分)as 总学分 FROM课程表WHERE开课学期= semester)D) CREATE FUNCTION f_Fin

3、dTotal(semester int)RETURNS tableASRETURN(SELECT SUM(课程号)as 课程门数, COUNT(学分)as 总学分 FROM课程表WHERE开课学期 = semester)(分数:2.00)A.B.C.D.2.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。A) CREATE V1EW Salary Viewr(系名,工资总额)AS SELECT 所在系,COUNT(工资) FROM 教师表 GROUP BY所在系B) CREATE VIEW Salary View(系名,工资总

4、额)AS SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY所在系C) CREATE VIEW SalaryView AS SELECT所在系,COUNT(工资)FROM 教师表(GROUP BY 所在系D) CREATE VIEW SaIaryView AS SELECT所在系,SUM(工资)FROM 教师表(GROUP BY 所在系(分数:2.00)A.B.C.D.3.下列关于数据库的重构,说法正确的是_。A) 数据库的重构就是对数据库的逻辑结构作必要的小范围改变B) 当存储空间的分配过于零散时,导致存取效率下降,所以必须重构数据库C) 数据库重构包括了重新设计数据库及

5、其相应的应用程序D) 如果能够重构数据库,尽量不要重新设计数据库及其相应的应用程序(分数:1.00)A.B.C.D.4.关于 UML的各种视图及其分类,下列说法错误的是_。A) 用例图、类图、对象图、组件图和部署图都是静态视图B) 顺序图、交互图、状态图和活动图都是动态视图C) 类图和对象图都是结构视图D) 顺序图、状态图和组件图都是行为视图(分数:2.00)A.B.C.D.5.包(Package)是 UML的_。 A) 结构事务 B) 分组事务 C) 行为事务 D) 注释事务(分数:1.00)A.B.C.D.6.以下关于堆文件的删除操作叙述错误的是_。 A) 堆文件的删除操作比较简单,在堆文

6、件头存储它的最后一个磁盘块的地址 B) 先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区 C) 在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁盘文件 D) 如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间(分数:1.00)A.B.C.D.7.当数据对象 A被事务加上排他锁,则其他事务对 A_。A) 加排他式封锁B) 不能再加任何类型的锁C) 可以加排他式封锁和保护式封锁D) 加保护式封锁(分数:1.00)A.B.C.D.8.概要设计的任务不包括_。A) 建立软件系统的总体结构和模块问的关系B) 定义各功能模块的接口C)

7、设计全局数据库或数据结构D) 模块的外部功能描述(分数:1.00)A.B.C.D.9.设有两个事务 T1,T2,其并发操作如表所示,下列评价正确的是_。T1 T2读 A=10A=A * 2写回ROLLBACK恢复 A=100读 A=200A)该操作不存在问题 B)该操作丢失修改C)该操作不能重复读 D)该操作读脏数据(分数:2.00)A.B.C.D.10.用二维表结构表示实体以及实体间联系的数据模型称为_。 A) 层次模型 B) 网状模型 C) 关系模型 D) 面向对象模型(分数:1.00)A.B.C.D.11.在使用 UML建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的(

8、A) 协作图(B) 序列图(C) 活动图(D) 活动图(分数:1.00)A.B.C.D.12.以下关于 Visual Basic 6.0说法错误的是_。A) 它以 Basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B) 在 visual Basic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C) 利用 OLE技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D) 仅可以访问小型数据库(分数:2.00)A.B.C.D.13.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为_。A)语

9、义冲突 B)命名冲突 C)属性冲突 D)结构冲突(分数:1.00)A.B.C.D.14.下列不属于并行数据库的系统结构的是A)共享内存结构 B)共享磁盘结构C)无共享结构 D)共享处理器结构(分数:1.00)A.B.C.D.15.以下关于锁的粒度叙述错误的是_。(A) 施加 X锁和 S锁的数据项的大小称为锁的粒度(B) 锁粒度与事务并发执行的程度和 DBMS并发控制的开销密切相关(C) 在关系数据库中,可以对数据页,索引和块等物理单元进行加锁(D) 当锁粒度比较大时,事务的并发度高,但是系统开销比较大(分数:1.00)A.B.C.D.16.SQL Server 2000中,如果希望用户 u1在

10、 DB1数据库中具有查询 T1表的权限,正确的授权语句是_。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(分数:1.00)A.B.C.D.17.软件开发的结构化生命周期方法将软件生命周期划分成_。A)计划阶段 开发阶段 运行阶段B)计划阶段 编程阶段 测试阶段C)总体设计 详细设计 编程调试D)需求分析 功能定义 系统设计(分数:2.00)A.B.C.D.18.数据库概念设计的目标是理解和表达数据需求,

11、确定和描述数据库中需要存储和处理的数据。关于概念设计有下列说法或做法:概念设计的重点是从需求文档所定义的业务背景中抽象出实体集及实体集之间的关系可采用分类方法将业务背景中具有相同属性特征的客观对象归为类,在此基础上概括命名,得到实体集按照业务规则标识和定义实体集之间的联系时,不仅要定义实体集之间的直接联系,也要定义实体集之间的间接联系在确定实体集的属性时,不仅要检查每个属性与实体集间的所属关系,也要检查每个实体集属性的完备性概念设计的结果通常用 DFD或 ERD描述,图形表达既能清楚地说明应用系统的数据需求,也便于用来与用户交流和沟通以上说法或做法正确的是A)仅、和 B)仅、和C)仅、和 D)

12、仅、和(分数:2.00)A.B.C.D.19.在概念数据模型中,联系用于描述现实世界中事务之间的关联关系。下列关于联系的说法错误的是_。 A) 联系可用于描述一个实体集内记录之间的关联关系 B) 联系可用于描述两个实体集属性之间的关联关系 C) E-R模型通过 1:1、1:n 和 m:n三种联系描述现实世界中各类事务之间的关联关系 D) 最终的 IDEFIX模型中只能出现 1:1和 1:n两种类型的联系(分数:1.00)A.B.C.D.20.设有两个事务 T1和 T2,它们的并发操作如下所示,则正确的结论是_。T1 T2_从 DB读 S从 DB读 SS=S-2S=S-4向 DB回写 S向 DB

13、回写 SA) 丢失修改 B) 读了“脏”数据C) 产生不一致分析 D) 不存在问题(分数:1.00)A.B.C.D.21.在 SQL语言中授权的操作是通过什么语句实现的?_A) CREAT B) GRANT C) INSERT D) REVOKE(分数:2.00)A.B.C.D.22.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。A)空间管理 B)管理员手动实

14、现监控C)参数调整 D)查询优化(分数:1.00)A.B.C.D.23.在客户机/服务器体系结构的数据库系统中,数据库功能分为前端部分和后端部分,下列功能中属于后端部分的是_。 A) 数据输入 B) 报表输出 C) 用户界面 D) 存取结构(分数:2.00)A.B.C.D.24.在 SQL Server 2000中,Userl 是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则 Userl用户在该数据库中能够执行的操作是A) 删除销售明细表中的全部数据B) 删除销售明细表中的指定数据C) 查询销售明细表中的全部数据D) 以上操作都可以(分数:1.00)A.B.C.D.25.数据库恢

15、复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。(A) 数据字典、应用程序、审计档案、数据库后援副本(B) 数据字典、应用程序、日志文件、审计档案(C) 日志文件、数据库后援副本(D) 数据字典、应用程序、数据库后援副本(分数:2.00)A.B.C.D.26.以下关于实体集语法叙述错误的是_。A)IDEF1X用矩形框来表示独立实体集B)用圆角矩形框来表示从属实体集C)每个实体集分配一个唯一的名字和一个编码D)名字和编码之间用反斜杠分开,放在矩形的上面。(分数:2.00)A.B.C.D.27.ADO 对象模型中,RecordSet 对象的 AddNew方法的功能是_。(A) 在对应的数

16、据库表中增加一条新记录(B) 在记录集中增加一个新列(C) 在内存中开辟存放一条新纪录的空间(D) 增加一个新的记录集(分数:2.00)A.B.C.D.28.分布式数据库的模式结构一般包括_。 全局外模式 全局概念模式 分片模式 分配模式 局部概念模式 局部内模式 A) B) C) D) 以上各项都是(分数:1.00)A.B.C.D.29.下述各图给出的 4个并发调度中,哪个不是冲突可串行的_。A)B)C)D) (分数:1.00)A.B.C.D.30.关于数据仓库设计,下述说法正确是_。A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B)在进

17、行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C)在进行数据仓库主题数据模型设计时要强调数据的集成性D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.C.D.二、应用题(总题数:8,分数:38.00)设有关系模式 W(C,P,S,G,T,R),其中各属性的含义是:C 为课程,P 为教师,S 为学生,G 为成绩,T为时间,R 为教室,根据定义有如下的函数依赖集:F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S)RW的规范程度最高达到_。若将关系模式 W分解为 3个关系模式 W1(C,P),W2

18、(S,C,G),W3(S,T,R,C),则 W1的规范化程度最高可达到_,W2 的规范化程度最高可达到_,W3 的规范化程度最高可到达_。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_关系数据库设计理论中主要包括三个方面的内容,其中起核心作用的是 1。在关系模型的完整性约束中,实体完整性规则是指关系中 2。(分数:4.00)填空项 1:_填空项 1:_某数据库中有商品表 Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice)和商品分类表Table_GoodsClass(GoodsClassID,GoodsClassName

19、,City),查询单价高于家用电器类的商品平均价格的家用电器类商品:SELECT GoodsName,SaleUnltPrice FROM_ON a.GoodsClassID=b.GoodsClassIDWHERE SaleUnitPrice(SELECT_FROM Table_Goods cJOIN Table_GoodClass d ON _WHERE GoodsClassName=家用电器)AND _。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_32.在分布式数据库中,垂直分片将关系分为不同的片断,各片断的模式中必须包含关系的 1。(分数:2.00)填空项

20、1:_33.在数据库镜像的两种模式中,两台主机均为工作机,并为信息系统提供支持的是_。一台主机为工作机,另一台为备份机的是_。(分数:2.00)填空项 1:_34.若事务 T对数据对象 A加了 S锁,则其它事务只能对数据 A加 1,直到事务 T释放 A上的锁。(分数:2.00)填空项 1:_35.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权”的 SQL语句是 1。(分数:2.00)填空项 1:_设有关系模式 W(C,P,S,G,T,R),其中各属性的含义是:C 为课程,P 为教师,S 为学生,G 为成绩,T为时间,R 为教室,根据定义有如下的函数依赖集:F=CG(S,C)

21、G(T,R)C,(T,P)R,(T,S)R关系模式 W的一个码是_,W 的规范程度最高达到_。若将关系模式 W分解为 3个关系模式W1(C,P)、W2(S,C,G)、W3(S,T,R,C),则 W1的规范化程度最高可达到_,W 的规范化程度最高可达到_,W3 的规范化程度最高可到达_。(分数:10.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_三、设计与应用题(总题数:3,分数:50.00)36.一个超市货品销售管理系统有如下信息:货品:编号、货品名销售部门:部门名、经理制造商:厂商名、地址其中约定:超市中的货品用编号唯一标识。一个制造商可以提供多种货品,一种货品

22、也可以由多个制造商提供,制造商具有自己专有的厂商名,制造商提供货品的型号和价格;超市的一个部门可以销售多种货品,某一种货品仅能在一个部门销售,超市内的各部门名具有唯一性。试完成如下设计:根据题意设计相应的 E-R图将 E-R图转换为关系模型结构(分数:15.00)_37.现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(Dept NO,DeptName,TotalNumber)Employees关系模式描述了职工编号、姓名和所在部门编号;Departments 关系模式描述了部门编号、名称和职工总人数。请按 SQL Server所采用的 Tans

23、act-SQL语法格式编写实现具有功能的后触发型触发器:每当在Employees表中插入一行数据时,相应部门的职工总人数就加 1。(分数:15.00)_38.某学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请根据上述需求建立概念模型,结果用 E-R图表示。(分数:20.00)_计算机数据库工程师-80 答案解析(总分:130.00,做题时间:90 分钟)一、选择题(总题数:30,分数:42.00)1.在 SQL Server 2000中,设有课程表(课程号,课程名,学分,开

24、课学期),现要在此关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为 f _FindTotal。实现这个函数的正确代码是A) CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT COUNT(课程号)as 课程门数, SUM(学分)as 总学分 FROM课程表WHERE开课学期 = semester)B) CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT COUNT(课程号)as 课程门数,

25、COUNT(学分)as 总学分 FROM课程表WHERE开课学期 = semester)C) CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT SUM(课程号)as 课程门数, SUM(学分)as 总学分 FROM课程表WHERE开课学期= semester)D) CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT SUM(课程号)as 课程门数, COUNT(学分)as 总学分 FROM课程表WHERE开课学期 =

26、semester)(分数:2.00)A. B.C.D.解析:2.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。A) CREATE V1EW Salary Viewr(系名,工资总额)AS SELECT 所在系,COUNT(工资) FROM 教师表 GROUP BY所在系B) CREATE VIEW Salary View(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY所在系C) CREATE VIEW SalaryView AS SELECT所在系,COUNT(工资)FROM 教

27、师表(GROUP BY 所在系D) CREATE VIEW SaIaryView AS SELECT所在系,SUM(工资)FROM 教师表(GROUP BY 所在系(分数:2.00)A.B. C.D.解析:解析 要求工资总额,用聚合函数 SLIM计算列值总和,而 COUNT用来计算非空列值的个数,所以本题的答案应该为 B。3.下列关于数据库的重构,说法正确的是_。A) 数据库的重构就是对数据库的逻辑结构作必要的小范围改变B) 当存储空间的分配过于零散时,导致存取效率下降,所以必须重构数据库C) 数据库重构包括了重新设计数据库及其相应的应用程序D) 如果能够重构数据库,尽量不要重新设计数据库及其

28、相应的应用程序(分数:1.00)A.B.C. D.解析:解析 重构只是在原有的数据库上进行的一些适当改变,它并不包括重新设计数据库和相应的应用程序。4.关于 UML的各种视图及其分类,下列说法错误的是_。A) 用例图、类图、对象图、组件图和部署图都是静态视图B) 顺序图、交互图、状态图和活动图都是动态视图C) 类图和对象图都是结构视图D) 顺序图、状态图和组件图都是行为视图(分数:2.00)A.B.C.D. 解析:解析 每一种 UML的视图都是由一个或多个图(Diagram)组成的,UML 提供了 9种不同的图,分为两类,一类是静态图,包括用例图、类图、对象图、组件图、部署图;另一类是动态图,

29、包括顺序图、交互图、状态图和活动图。也可以根据它们在不同视图的应用,把它们分成:用例视图:用例图结构视图:类图、对象图行为视图:顺序图、交互图、状态图、活动图实现视图:组件图环境视图:部署图5.包(Package)是 UML的_。 A) 结构事务 B) 分组事务 C) 行为事务 D) 注释事务(分数:1.00)A.B. C.D.解析:解析 包(Package)是 UML的分组事务。6.以下关于堆文件的删除操作叙述错误的是_。 A) 堆文件的删除操作比较简单,在堆文件头存储它的最后一个磁盘块的地址 B) 先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区 C) 在缓冲区中删除记录,将缓冲

30、区中修改后的磁盘块内容写回磁盘文件 D) 如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间(分数:1.00)A. B.C.D.解析:解析 堆文件的删除操作比较复杂,可以首先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区。在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁盘文件;也可以在每个记录的存储空间增加一个删除标志位,当删除一个记录时将删除标志位置 1;查找记录时跳过删除位置 l的记录。此外,如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间。所以本题的答案为 A。7

31、.当数据对象 A被事务加上排他锁,则其他事务对 A_。A) 加排他式封锁B) 不能再加任何类型的锁C) 可以加排他式封锁和保护式封锁D) 加保护式封锁(分数:1.00)A.B. C.D. 解析:8.概要设计的任务不包括_。A) 建立软件系统的总体结构和模块问的关系B) 定义各功能模块的接口C) 设计全局数据库或数据结构D) 模块的外部功能描述(分数:1.00)A.B.C.D. 解析:解析 概要设计的任务是建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库或数据结构,规定设计约束以及制定组装测试计划。9.设有两个事务 T1,T2,其并发操作如表所示,下列评价正确的是_。T

32、1 T2读 A=10A=A * 2写回读 A=200ROLLBACK恢复 A=100A)该操作不存在问题 B)该操作丢失修改C)该操作不能重复读 D)该操作读脏数据(分数:2.00)A.B.C.D. 解析:解析 事务 T1读出数据 A并做了修改,事务 T2读取同一数据,随后 T1由于某种原因被撤销,执行回滚,这时 T1已修改过的数据恢复原值 100,T2 读到的数据 200就与数据库中的数据不一致,称为读脏数据。10.用二维表结构表示实体以及实体间联系的数据模型称为_。 A) 层次模型 B) 网状模型 C) 关系模型 D) 面向对象模型(分数:1.00)A.B.C. D.解析:解析 用二维表结

33、构表示实体以及实体间联系的数据模型称为关系模型。11.在使用 UML建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的(A) 协作图(B) 序列图(C) 活动图(D) 活动图(分数:1.00)A.B.C.D. 解析:12.以下关于 Visual Basic 6.0说法错误的是_。A) 它以 Basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B) 在 visual Basic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C) 利用 OLE技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D) 仅可以访问小型数据库(分数:2.00)A

34、.B.C.D. 解析:解析 VB 提供了很强的数据访问功能不仅可以访问小型数据库,而且利用开发式数据库接口还可以访问大型数据库。13.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为_。A)语义冲突 B)命名冲突 C)属性冲突 D)结构冲突(分数:1.00)A.B. C.D.解析:解析 命名冲突包括同名异议和异名同义,处理命名冲突通常也像处理属性冲突一样,通过讨论和协商等行政手段加以解决。14.下列不属于并行数据库的系统结构的是A)共享内存结构 B)共享磁盘结构C)无共享结构 D)共享处理器结构(分数:1.00)A.B.C.D.

35、 解析:15.以下关于锁的粒度叙述错误的是_。(A) 施加 X锁和 S锁的数据项的大小称为锁的粒度(B) 锁粒度与事务并发执行的程度和 DBMS并发控制的开销密切相关(C) 在关系数据库中,可以对数据页,索引和块等物理单元进行加锁(D) 当锁粒度比较大时,事务的并发度高,但是系统开销比较大(分数:1.00)A.B.C.D. 解析:16.SQL Server 2000中,如果希望用户 u1在 DB1数据库中具有查询 T1表的权限,正确的授权语句是_。A) GRANT SELECT ON DB1(T1) TO u1B) GRANT SELECT TO u1 ON DB1(T1) C) GRANT

36、SELECT TO u1 ON T1D) GRANT SELEVT ON T1 TO u1(分数:1.00)A.B.C.D. 解析:解析 由 TransactSQL授权语句可知 D选项语句正确,所以本题的答案应该为 D。17.软件开发的结构化生命周期方法将软件生命周期划分成_。A)计划阶段 开发阶段 运行阶段B)计划阶段 编程阶段 测试阶段C)总体设计 详细设计 编程调试D)需求分析 功能定义 系统设计(分数:2.00)A. B.C.D.解析:解析 软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三个的阶段,即计划阶段、开发阶段和运行阶段。18.数据库概念设计的目标是理

37、解和表达数据需求,确定和描述数据库中需要存储和处理的数据。关于概念设计有下列说法或做法:概念设计的重点是从需求文档所定义的业务背景中抽象出实体集及实体集之间的关系可采用分类方法将业务背景中具有相同属性特征的客观对象归为类,在此基础上概括命名,得到实体集按照业务规则标识和定义实体集之间的联系时,不仅要定义实体集之间的直接联系,也要定义实体集之间的间接联系在确定实体集的属性时,不仅要检查每个属性与实体集间的所属关系,也要检查每个实体集属性的完备性概念设计的结果通常用 DFD或 ERD描述,图形表达既能清楚地说明应用系统的数据需求,也便于用来与用户交流和沟通以上说法或做法正确的是A)仅、和 B)仅、

38、和C)仅、和 D)仅、和(分数:2.00)A. B.C.D.解析:解析 数据库概念设计,确定的是实体集之间的直接联系;数据库概念设计多用 ER图和 IDEF1X图建模。19.在概念数据模型中,联系用于描述现实世界中事务之间的关联关系。下列关于联系的说法错误的是_。 A) 联系可用于描述一个实体集内记录之间的关联关系 B) 联系可用于描述两个实体集属性之间的关联关系 C) E-R模型通过 1:1、1:n 和 m:n三种联系描述现实世界中各类事务之间的关联关系 D) 最终的 IDEFIX模型中只能出现 1:1和 1:n两种类型的联系(分数:1.00)A. B.C.D.解析:解析 本题考查的知识点是

39、联系的概念。联系用于描述现实世界中事务之间的关系。而现实世界中的事务又在数据库中表示为实体。因此,联系是描述实体集之间的联系的,而非实体集内属性之间的联系。本题的答案为 A。20.设有两个事务 T1和 T2,它们的并发操作如下所示,则正确的结论是_。T1 T2_从 DB读 S从 DB读 SS=S-2S=S-4向 DB回写 S向 DB回写 SA) 丢失修改 B) 读了“脏”数据C) 产生不一致分析 D) 不存在问题(分数:1.00)A. B.C.D.解析:解析 向 DB回写 S后再次向 DB回写 S,属于“写后写”,丢失修改。21.在 SQL语言中授权的操作是通过什么语句实现的?_A) CREA

40、T B) GRANT C) INSERT D) REVOKE(分数:2.00)A.B. C.D.解析:解析 在 SQL语言中授权的操作是通过 GRANT语句实现的。22.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是_。A)空间管理 B)管理员手动实现监控C)参数调整 D)查询优化(分数:1.00)A.B. C.D.解析:解析 所谓数据库的监控分析,是指管理员借助

41、相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监控数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供了依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析机制分为两种,一是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。23.在客户机/服务器体系结构的数据库系统中,数据库功能分为前端部分和后端部分,下列功能中属于后端部分的是_。 A) 数据输入 B) 报表输出 C) 用户界面 D) 存取结构(分数:2.00)A.B.

42、C.D. 解析:解析 在客户机/服务器体系结构的数据库系统中,数据库功能分为前端部分和后端部分,下列功能中属于后端部分的是存取结构。24.在 SQL Server 2000中,Userl 是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则 Userl用户在该数据库中能够执行的操作是A) 删除销售明细表中的全部数据B) 删除销售明细表中的指定数据C) 查询销售明细表中的全部数据D) 以上操作都可以(分数:1.00)A.B.C.D. 解析:25.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。(A) 数据字典、应用程序、审计档案、数据库后援副本(B) 数据字典、应用程

43、序、日志文件、审计档案(C) 日志文件、数据库后援副本(D) 数据字典、应用程序、数据库后援副本(分数:2.00)A.B.C. D.解析:26.以下关于实体集语法叙述错误的是_。A)IDEF1X用矩形框来表示独立实体集B)用圆角矩形框来表示从属实体集C)每个实体集分配一个唯一的名字和一个编码D)名字和编码之间用反斜杠分开,放在矩形的上面。(分数:2.00)A.B.C.D. 解析:解析 名字和编码之间用斜杠分开,放在矩形框的上面。27.ADO 对象模型中,RecordSet 对象的 AddNew方法的功能是_。(A) 在对应的数据库表中增加一条新记录(B) 在记录集中增加一个新列(C) 在内存中

44、开辟存放一条新纪录的空间(D) 增加一个新的记录集(分数:2.00)A. B.C.D.解析:28.分布式数据库的模式结构一般包括_。 全局外模式 全局概念模式 分片模式 分配模式 局部概念模式 局部内模式 A) B) C) D) 以上各项都是(分数:1.00)A.B.C.D. 解析:解析 各项都是。29.下述各图给出的 4个并发调度中,哪个不是冲突可串行的_。A)B)C)D) (分数:1.00)A. B.C.D.解析:解析 如果定义在事务集 TS上的并发调度 S冲突等价于事务集 TS上的某个串行调度 S,则称S是冲突可串行的,A 项中 T1 R(A);T4 W(B);T4 R(B);T1 W(

45、B)不是冲突可串行的,因此本题答案 A。30.关于数据仓库设计,下述说法正确是_。A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B)在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C)在进行数据仓库主题数据模型设计时要强调数据的集成性D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.C. D.解析:解析 数据仓库系统设计目标主要是在于建立主题数据环境,强调的是数据的集成性,所以选C。二、应用题(总题数:8,分数:38.00)设有关系模式 W(C,P,S,G,T,R),其中各属性的含义是:C 为课程,P 为教师,S 为学生,G 为成绩,T为时间,R 为教室,根据定义有如下的函数依赖集:F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S)RW的规范程度最高达到_。若将关系模式 W分解为 3个关系模式 W1(C,P),W2(S,C,G),W3(S,T,R,C),则 W1的规范化程度最高可达到_,W2 的规范化程度最高可达到_,W3 的规范化程度最高可到达_。(分数:8.00)填空项 1:_ (正确答案:1NF)解析:解析 W1 中存在着非主属性对码的部分依赖,所以它只能达到 1NF。填空项 1:_

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

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

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