2015年上半年数据库系统工程师考试上午真题
2015上半年数据库系统工程师考试真题及答案-下午卷

2015上半年数据库系统工程师考试真题及答案-下午卷试题一【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。
系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。
系统与考试有关的主要功能如下。
(1)考试设置。
教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
(2)显示并接收解答。
根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。
(3)处理解答。
根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
(4)生成成绩报告。
根据解答结果生成学生个人成绩报告,供学生查看。
(5)生成成绩单。
对解答结果进行核算后生成课程成绩单供教师查看。
(6)发送通知。
根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问题1】使用说明中的词语.给出图1-1中的实体E1—E2的名称。
E1:教师E2:学生本题考查采用结构化方法进行系统分析与设计,主要考查数据流图(DFD)的应用,是比较传统的题目,与往年相比考点类似,要求考生细心分析题目中所描述的内容。
DFD是一种便于用户理解、分析系统数据流程的图形化建模工具。
是系统逻辑模型的重要组成部分。
上下文DFD(顶层DFD)通常用来确定系统边界,将待开发系统本身看作一个大的加工(处理),然后根据谁为系统提供数据流,谁使用系统提供的数据流,确定外部实体。
建模出的上下文DFD中只有唯一的一个加工和一些外部实体,以及这两者之间的输入输出数据流。
在上下文确定的系统外部实体以及与外部实体的输入输出数据流的基础上,建模0层DFD,将上下文DFD中的加工进一步分解,成多个加工,识别这些加工的输入输出数据流,使得所有上下文DFD中的输入数据流,经过这些加工之后变换成上下文DFD的输出数据流。
2015上半年系统分析师考试真题及答案-上午卷73

2015上半年系统分析师考试真题及答案-上午卷1、2015年5月第1题UML结构中的公共机制是指达到特定目标的公共UML方法,其中(1)是事物语义的细节描述,它是模型真正的核心;(2)包括约束、构造型和标记值。
(1)A.规则说明 B.修饰 C.公共分类 D.扩展机制(2)A.规则说明 B.修饰 C.公共分类 D.扩展机制【答案】A D【解析】本题考查UML面向对象建模的基础知识。
公共机制是指达到特定目标的公共UML方法,主要包括规则说明、修饰、公共分类和扩展机制。
规则说明是元素语义的文本描述,它是模型真正的核心;UML为每一个事物设置了一个简单的记号,还可以通过修饰来表达更多的信息;公共分类包括类元和与实体、接口和实现两组公共分类;扩展机制包括约束、构造型、标记值。
2、2015年5月第3题UML用关系把事物结合在一起,其所包含的四种关系中,(3)描述一组对象之间连接的结构关系;(4)描述特殊元素的对象可以替换一般元素的对象。
(3) A.依赖关系 B.关联关系 C.泛化关系 D.实现关系(4) A.依赖关系 B.关联关系 C.泛化关系 D.实现关系【答案】B C【解析】本题考查UML面向对象建模的基础知识。
UML用关系把事务结合在一起,UML中的关系主要有四种。
①依赖:两个事物之间的语义关系,其中一个事物发生变化会影响另一个事物的语义。
②关联:一种描述一组对象之间连接的结构关系,如聚合关系。
③泛化:一种一般化和特殊化的关系,描述特殊元素的对象可替换一般元素的对象。
④实现:类之间的语义关系,其中的一个类指定了由另一个类保证执行的契约。
3、2015年5月第5题UML所包括的图形中,(5)将进程或其他计算结构展示为计算内部的控制流和数据流,主要用来描述系统的动态视图。
A.流程图B.通信图C.活动图D.协作图【答案】C【解析】本题考查UML面向对象建模的基础知识。
UML2.0所包括的图形中,活动图将进程及其他计算的结构展示为计算内部一步步的控制流和数据流。
2015上半年数据库系统工程师考试真题及答案-上午卷

2015上半年数据库系统工程师考试真题及答案-上午卷机器字长为n位的二进制数可以用补码来表示(1)个不同的有符号定点小数。
(1)A.2n B.2n-1 C.2n-1 D.2n-1+1【答案】A【解析】本题考查计算机系统基础常识。
二进制数据在计算机系统中的表示方法是最基本的专业知识。
补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和-0之分,也就意味着位n二进制编码可以表示2n个不同的数。
计算机中CPU对其访问速度最快的是(2)。
(2)A.内存 B.Cache C.通用寄存器 D.硬盘【答案】C【解析】本题考查计算机系统基础知识。
计算机系统中的CPU内部对通用寄存器的存取操作枭速度最快的,其次是Cache,内存的存取速度再次,选项中访问速度最慢的就是作为外存的硬盘。
它们共同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。
Cache的地址映像方式中,发生块冲突次数最小的是(3)。
(3)A.全相联映像 B.组相联映像 C.直接映像 D.无法确定的【答案】A【解析】本题考查计算机系统基础知识。
Cache工作时,需要拷贝主存信息到Cache中,就需要建立主存地址和Cache地址的映射关系。
Cache的地址映射方法主要有三种,即全相联影像、直接映像和组相联映像。
其中全相联方式意味着主存的任意一块可以映像到Cache中的任意一块,其特点是块冲突概率低,Cache空间利用率高,但是相联目录表容量大导致成本高、查表速度慢;直接映像方式是指主存的每一块只能映像到Cache的一个特定的块中,整个Cache地址与主存地址的低位部分完全相同,其特点是硬件简单,不需要相联存储器,访问速度快(无需地址变换),但是Cache块冲突概率高导致Cache空间利用率很低;组相联方式是对上述两种方式的折中处理,对Cache分组,实现组间直接映射,组内全相联,从而获得较低的块冲突概率、较高的块利用率,同时得到较快的速度和较低的成本。
软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节

软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷5(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.事务的ACID性质中,关于原子性(atomicity)的描述正确的是(1)。
A.指数据库的内容不出现矛盾的状态。
B.若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。
C.事务中的所有操作要么都执行,要么都不执行。
D.若多个事务同时进行,与顺序实现的处理结果是一致的。
正确答案:C解析:数据库管理系统运行的基本工作单位是事务,事务是用户定义的一个数据库操作序列,这些操作序列要么全做,要么全不做,是一个不可分割的工作单位。
事务具有以下特性。
(1)原子性(Atomicity):数据库的逻辑工作单位。
(2)一致性(Consistency):使数据库从一个一致性状态变到另一个一致性状悉。
(3)隔离性(Isolation):不能被其他事务干扰。
(4)持续性(永久性)(Durability):一旦提交,改变就是永久性的。
事务通常以BEGIN TRANSACTION(事务开始)语句开始,以COMMIT或ROLLBACK语句结束。
COMMIT称为“事务提交语句”,表示事务执行成功地结束。
ROLLBACK称为“事务回退语句”,表示事务执行不成功地结束。
从终端用户来看,事务是一个原子,是不可分割的操作序列。
事务中包括的所有操作要么都做,要么都不做(就效果而言)。
事务不应该丢失或被分割完成。
在多用户共享系统中,许多事务可能同时对同一数据进行操作,称为“并发操作”,此时数据库管理系统的并发控制子系统负责协调并发事务的执行,保证数据库的完整性不受破坏,同时避免用户得到不正确的数据。
2.关于事务的故障与恢复,下列描述正确的是(2)。
A.事务日志用来记录事务执行的频度B.采用增量备份,数据的恢复可以不使用事务日志文件C.系统故障的恢复只需进行重做(Redo)操作D.对日志文件设立检查点目的是为了提高故障恢复的效率正确答案:D解析:数据库系统出现故障的主要几大类:(1)事务内部的故障。
年上半年数据库系统工程师考试上午真题+下午真题

2018 年上半年数据库系统工程师考试真题上午题+下午题●计算机运行过程中,遇到突发事件,要求 CPU 暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为__(1)__,其处理过程中保存现场的目的是__(2)__。
(1)A.阻塞B.中断C.动态绑定D.静态绑定(2)A.防止丢失数据B.防止对其他部件造成影啊C.返回去继续执行原程序D.为中断处理程序提供数据●流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是()的的倒数。
(3)A.最短流水段操作时间B.各段流水的操作时间总和C.最长流水段操作时间D.流水段数乘以最长流水段操作时间●计算机中机械硬盘的性能指标不包括__(4)__。
(4)A.磁盘转速及容量B.盘片数及磁道数C.容量及平均寻道时间D.磁盘转速及平均寻道时间●算术表达式采用后缀式表示时不需要使用括号,使用()就可以方便地进行求值。
a-b(c+d 山)(其中,—、+、*表示二元算术运算减、加、乘)的后缓式为(),与该表达式等价的语法树为()。
(5)A.队列B.数组C.栈D.广义表(6)A.a b c d -*+B. a b c d*+ -*d+b c d+*-(7)A.B.C.D.● 设有 n 阶三对角矩阵 A,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩存储,若其压储空间用数组 B 表示,A 的元素下标从 0 开始,B 的元素下标从 1 开始。
已知 A[0,0]存储在 B[1],A[n-1,n-1]存储在 B[3n-2],那么非零元素 A[i,j](0≤ i<n,0≤ j<n,│i-j│≤1)存储在 B[()](8)A. 2i+j-1B.2i+jC.2i+j+1D.3i-j+I●用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指__(9)__。
(9)A.关键字被依次映射到地址编号连续的存储位置B.关键字不同的元素被映射到相同的存储位置C.关键字相同的元素被映射到不同的存储位置D.关键字被映射到哈希表之外的位置● 对有 n 个结点、e 条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度为()。
中级数据库系统工程师上午试题-13_真题-无答案

中级数据库系统工程师上午试题-13(总分75,考试时间90分钟)单项选择题1. 幻影现象属于哪类数据不一致, (58) 。
A.丢失修改 B.不可重复读C.读脏数据 D.事务故障2. HTML<body>元素中, (68) 属性用于定义超链接被鼠标点击后所显示的颜色。
A.alink B.background C.bgcolor D.vlink3. 在数据库的关系表中,同一列中的分量来自 (36) ;不同的列中的分量来自 (36) 。
A) 同一个域同一个域 B) 同一个域可能同一个域C) 同一个域不同域 D) 不同域同一个域4. 王某是一名程序员,每当软件开发完成后均按公司规定完成软件文档,并上交公司存档,自己没有留存。
因撰写论文的需要,王某向公司要求将软件文档原本借出复印,但遭到公司拒绝,理由是该软件文档属于职务作品,著作权归公司。
以下叙述中,正确的是______。
A.该软件文档属于职务作品,著作权归公司B.该软件文档不属于职务作品,程序员享有著作权C.该软件文档属于职务作品,但程序员享有复制权D.该软件文档不属于职务作品,著作权由公司和程序员共同享有5. 以下关于DB,DBS和DBMS三者之间的的关系正确的是 (48) 。
A) DB包括DBS和DBMS B) DBS包括DB和DBMSC) DBMS包括DB和DBS D) DB,DBS和DBMS三者是并列关系6. 采用全双工通信方式,数据传输的方向性结构为 (50) 。
7. 银行系统采用分布式数据库系统,对本地储户的存储业务能够在本地正常进行,而不依赖于其他场地数据库,称为分布式数据库的______。
A.共享性 B.自治性 C.可用性 D.分布性8. CPU与I/O设备间的接口是 (16) ,它接收从CPU发来的命令,然后去控制I/O设备工作,从而使处理机从繁杂的设备控制事务中解脱出来。
9. 针对E-R图中的组合属性(如地址由省、市、街道、门牌号等组成),在面向对象数据库中用 (62) 来实现。
数据库系统工程师历真题及答案资料

1. 计算机系统知识1.1 硬件知识1.1.1 计算机体系结构和主要部件的基本工作原理·CPU和存储器的组成、性能、基本工作原理·常用I/O设备、通信设备的性能,以及基本工作原理·I/O接口的功能、类型和特点·CISC/RISC,流水线操作,多处理机,并行处理1.1.2 存储系统·虚拟存储器基本工作原理,多级存储体系·RAID类型和特性1.1.3 安全性、可靠性与系统性能评测基础知识·诊断与容错·系统可靠性分析评价·计算机系统性能评测方法1.2 数据结构与算法1.2.1 常用数据结构·数组(静态数组、动态数组)·线性表、链表(单向链表、双向链表、循环链表)·栈和队列·树(二叉树、查找树、平衡树、遍历树、堆)、图、集合的定义、存储和操作·Hash(存储位置计算、碰撞处理)1.2.2 常用算法·排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法·算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表),算法的复杂性1.3 软件知识1.3.1 操作系统知识·操作系统的类型、特征、地位、内核(中断控制)、进程、线程概念·处理机管理(状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁)·存储管理(主存保护、动态连接分配、分段、分页、虚存)·设备管理(I/O控制、假脱机、磁盘调度)·文件管理(文件目录、文件的结构和组织、存取方法、存取控制、恢复处理、共享和安全)·作业管理(作业调度、作业控制语言(JCL)、多道程序设计)·汉字处理,多媒体处理,人机界面·网络操作系统和嵌入式操作系统基础知识·操作系统的配置1.3.2 程序设计语言和语言处理程序的知识·汇编、编译、解释系统的基础知识和基本工作原理·程序设计语言的基本成分:数据、运算、控制和传输,程序调用的实现机制·各类程序设计语言的主要特点和适用情况1.4 计算机网络知识·网络体系结构(网络拓扑、OSI/RM、基本的网络协议)·传输介质,传输技术,传输方法,传输控制·常用网络设备和各类通信设备·Client/Server结构、Browser/Server结构、Browser/Web/Datebase结构·LAN拓扑,存取控制,LAN的组网,LAN间连接,LAN-WAN 连接·因特网基础知识及应用·网络软件·网络管理·网络性能分析·网络有关的法律、法规2. 数据库技术2.1 数据库技术基础2.1.1 数据库模型·数据库系统的三级模式(概念模式、外模式、内模式),两级映像(概念模式/外模式、外模式/内模式)·数据库模型:数据模型的组成要素,概念数据模型ER图(实体、属性、关系),逻辑数据模型(关系模型、层s次模型、网络模型)2.1.2 数据库管理系统的功能和特征·主要功能(数据库定义、数据库操作、数据库控制、事务管理、用户视图)·特征(确保数据独立性、数据库存取、同时执行过程、排它控制、故障恢复、安全性、完整性)·RDB(关系数据库),OODB(面向对象数据库),ORDB (对象关系数据库),NDB(网状数据库)·几种常用Web数据库的特点2.1.3 数据库系统体系结构·集中式数据库系统· Client/Server数据库系统·并行数据库系统·分布式数据库系统·对象关系数据库系统2.2 数据操作2.2.1 关系运算·关系代数运算(并、交、差、笛卡儿积、选择、投影、连接、除)·元组演算·完整性约束2.2.2 关系数据库标准语言(SQL)·SQL的功能与特点·用SQL进行数据定义(表、视图、索引、约束)·用SQL进行数据操作(数据检索、数据插入/删除/更新、触发控制)·安全性和授权·程序中的API,嵌入SQL2.3 数据库的控制功能·数据库事务管理(ACID属性)·数据库备份与恢复技术(UNDO、REDO)·并发控制2.4 数据库设计基础理论2.4.1 关系数据库设计·函数依赖·规范化(第一范式、第二范式、第三范式、BC范式、第四范式、第五范式)·模式分解及分解应遵循的原则2.4.2 对象关系数据库设计·嵌套关系、复杂类型,继承与引用类型·与复杂类型有关的查询·SQL中的函数与过程·对象关系2.5 数据挖掘和数据仓库基础知识·数据挖掘应用和分类·关联规则、聚类·数据仓库的成分·数据仓库的模式2.6 多媒体基本知识2.6.1 多媒体技术基本概念·多媒体系统基础知识·常用多媒体文件格式2.6.2 多媒体压缩编码技术·多媒体压缩编码技术·统计编码·预测编码·编码的国际标准2.6.3 多媒体技术应用·简单图形的绘制,图像文件的处理方法·音频和视频信息的应用·多媒体应用开发过程2.7 系统性能知识·性能计算(响应时间、吞吐量、周转时间)·性能指标和性能设计·性能测试和性能评估2.8 计算机应用基础知识·信息管理、数据处理、辅助设计、科学计算,人工智能等基础知识·远程通信服务及相关通信协议基础知识3. 系统开发和运行维护知识3.1 软件工程、软件过程改进和软件开发项目管理知识·软件工程知识·软件开发生命周期阶段目标和任务·软件开发项目基础知识(时间管理、成本管理、质量管理、人力资源管理、风险管理等)及其常用管理工具·主要的软件开发方法(生命周期法、原型法、面向对象法、CASE)·软件开发工具与环境知识·软件质量管理基础知识·软件过程改进基础知识·软件开发过程评估、软件能力成熟度评估的基础知识3.2 系统分析基础知识·系统分析的目的和任务·结构化分析方法(数据流图(DFD)和数据字典(DD),实体关系图(ERD),描述加工处理的结构化语言)·统一建模语言(UML)·系统规格说明书3.3 系统设计知识·系统设计的目的和任务·结构化设计方法和工具(系统流程图、HIPO图、控制流程图)·系统总体结构设计(总体布局,设计原则,模块结构设计,数据存取设计,系统配置方案)·系统详细设计(代码设计、数据库设计、用户界面设计、处理过程设计)·系统设计说明书3.4 系统实施知识·系统实施的主要任务·结构化程序设计、面向对象程序设计、可视化程序设计·程序设计语言的选择、程序设计风格·系统测试的目的、类型,系统测试方法(黑盒测试、白盒测试、灰盒测试)·测试设计和管理(错误曲线、错误排除、收敛、注入故障、测试试用例设计、系统测试报告)·系统转换基础知识3.5 系统运行和维护知识·系统运行管理知识·系统维护知识·系统评价知识4. 安全性知识·安全性基本概念(网络安全、操作系统安全、数据库安全)·计算机病毒的防治,计算机犯罪的防范,容灾·访问控制、防闯入、安全管理措施·加密与解密机制·风险分析、风险类型、抗风险措施和内部控制5.标准化知识·标准化意识,标准化的发展,标准出台过程·国际标准、国家标准、行业标准、企业标准基本知识·代码标准、文件格式标准、安全标准软件开发规范和文档标准·标准化机构6.信息化基础知识·信息化意识·全球信息化趋势、国家信息化战略、企业信息化战略和策略·有关的法律、法规·远程教育、电子商务、电子政务等基础知识·企业信息资源管理基础知识7.计算机专业英语·掌握计算机技术的基本词汇·能正确阅读和理解计算机领域的英文资料考试科目2:数据库系统设计与管理1.数据库设计1.1 理解系统需求说明·了解用户需求、确定系统范围·确定应用系统数据库的各种关系·现有环境与新系统环境的关系·新系统中的数据项、数据字典、数据流1.2 系统开发的准备·选择开发方法,准备开发环境,制订开发计划1.3 设计系统功能·选择系统机构,设计各子系统的功能和接口,设计安全性策略、需求和实现方法,制定详细的工作流和数据流1.4 数据库设计1.4.1 设计数据模型·概念结构设计(设计ER模型)·逻辑结构设计(转换成DBMS所能接收的数据模型)·评审设计1.4.2 物理结构设计·设计方法与内容·存取方法的选择·评审设计与性能预测1.4.3 数据库实施与维护·数据加载与应用程序调试·数据库试运行·数据库运行与维护1.4.4 数据库的保护·数据库的备份与恢复·数据库的安全性·数据库的完整性·数据库的并发控制1.5 编写外部设计文档·编写系统说明书(系统配置图、各子系统关系图、系统流程图,系统功能说明、输入输出规格说明、数据规格说明、用户手册框架)·设计系统测试要求1.6 设计评审2. 数据库应用系统设计2.1 设计数据库应用系统结构·信息系统的架构(如Client/Server)与DBMS·多用户数据库环境(文件服务器体系结构、Client/Server 体系结构)·大规模数据库和并行计算机体系结构(SMP、MPP)·中间件角色和相关工具·按构件分解,确定构件功能规格以及构件之间的接口2.2 设计输入输出·屏幕界面设计,设计输入输出检查方法和检查信息·数据库交互与连接(掌握C程序设计语言,以及Java、Visual Basic、Visual C++、PowerBuilder、Delphi中任一种开发工具与数据库互连的方法(如何与数据库服务器沟通))2.3 设计物理数据·分析事务在数据库上运行的频率和性能要求,确定逻辑数据组织方式、存储介质,设计索引结构和处理方式·将逻辑数据结构变换成物理数据结构,计算容量(空间代价),确定存取方法(时间效率)、系统配置(维护代价)并进行优化2.4 设计安全体系·明确安全等级·数据库的登录方式·数据库访问·许可(对象许可、命令许可、授权许可的方法)2.5 应用程序开发2.5.1 应用程序开发·选择应用程序开发平台·系统实施顺序·框架开发·基础小组的程序开发·源代码控制·版本控制2.5.2 模块划分(原则、方法、标准)2.5.3 编写程序设计文档·模块规格说明书(功能和接口说明、程序处理逻辑的描述、输入输出数据格式的描述)·测试要求说明书(测试类型和目标,测试用例,测试方法)2.5.4 程序设计评审2.6 编写应用系统设计文档·系统配置说明、构件划分图、构件间的接口、构件处理说明、屏幕设计文档、报表设计文档、程序设计文档、文件设计文档、数据库设计文档2.7 设计评审3. 数据库应用系统实施3.1 整个系统的配置与管理3.2 常用数据库管理系统的应用(SQL Server、Oracle、Sybase、DB2、Access或Visual Foxpro)·创建数据库·创建表、创建索引、创建视图、创建约束、创建UDDT(用户自定义类型)·创建和管理触发器·建立安全体系3.3 数据库应用系统安装·拟定系统安装计划(考虑费用、客户关系、雇员关系、后勤关系和风险等因素)·拟定人力资源使用计划(组织机构安排的合理性)·直接安装(安装新系统并使系统快速进入运行状态)·并行安装(新旧系统并行运行一段时间)·阶段安装(经过一系列的步骤和阶段使新系统各部分逐步投入运行)3.4 数据库应用系统测试·拟定测试目标、计划、方法与步骤·数据加载,准备测试数据·指导应用程序员进行模块测试进行验收·准备系统集成测试环境测试工具·写出数据库运行测试报告3.5 培训与用户支持4.数据库系统的运行和管理4.1 数据库系统的运行计划·运行策略的确定·确定数据库系统报警对象和报警方式·数据库系统的管理计划(执行,故障/恢复,安全性,完整性,用户培训和维护)4.2 数据库系统的运行和维护·新旧系统的转换·收集和分析报警数据(执行报警、故障报警、安全报警)·连续稳定的运行·数据库维护(数据库重构、安全视图的评价和验证、文档维护)·数据库系统的运行统计(收集、分析、提出改进措施)·关于运行标准和标准改进一致性的建议·数据库系统的审计4.3 数据库管理·数据字典和数据仓库的管理·数据完整性维护和管理(实体完整性、参照完整性)·数据库物理结构的管理(保证数据不推迟访问)·数据库空间及碎片管理·备份和恢复(顺序、日志(审计痕迹)、检查点)·死锁管理(集中式、分布式)·并发控制(可串行性、锁机制、时间戳、优化)·数据安全性管理(加密、安全、访问控制、视图、有效性确认规则)·数据库管理员(DBA)职责4.4 性能调整·SQL语句的编码检验·表设计的评价·索引的改进·物理分配的改进·设备增强·数据库性能优化4.5 用户支持·用户培训·售后服务5. SQL5.1 数据库语言·数据库语言的要素·数据库语言的使用方式(交互式和嵌入式)5.2 SQL概述·SQL语句的特征·SQL语句的基本成分5.3 数据库定义·创建数据库(Create Datebase)、创建表(Create Table)·定义数据完整性·修改表(Alter Table)、删除表(Drop Table)·定义索引(Create Index)、删除索引(Drop Index)·定义视图(Create View)、删除视图(Drop View)、更新视图5.4 数据操作·Select语句的基本机构·简单查询·SQL中的选择、投影·字符串比较,涉及空值的比较·日期时间,布尔值,输出排序·多表查询·避免属性歧义·SQL中的连接、并、交、差·SQL中的元组变量·子查询5.5 完整性控制与安全机制·主键(Primary Key)约束·外键(Foreign Key)约束·属性值上的约束(Null、Check、Create Domain)·全局约束(Create Assertions)·权限、授权(Grant)、销权(Revoke)5.6 创建触发器(Create Trigger)5.7 SQL使用方式·交互式SQL·嵌入式SQL·SQL与宿主语言接口(Declare、共享变量、游标、卷游标)·动态SQL·API5.8 SQL 标准化6. 网络环境下的数据库6.1 分布式数据库6.1.1 分布式数据库的概念·分布式数据库的特点与目标6.1.2 分布式数据库的体系结构·分布式数据库的模式结构·数据分布的策略(数据分片、分布透明性)·分布式数据库管理系统6.1.3 分布式查询处理和优化6.1.4 分布式事务管理·分布式数据库的恢复(故障、恢复、2段提交、3段提交)·分布式数据库的透明性(局部、分裂、复制、处理、并发、执行)6.1.5 分布式数据库系统的应用6.2 网络环境下数据库系统的设计与实施·数据的分布设计·负载均衡设计·数据库互连技术6.3 面向Web的DBMS技术·三层体系结构·动态Web网页·ASP、JSP、XML的应用7.数据库的安全性7.1 安全性策略的理解·数据库视图的安全性策略·数据的安全级别(最重要的、重要的、注意、选择)7.2 数据库安全测量·用户访问控制(采用口令等)·程序访问控制(包含在程序中的SQL命令限制)·表的访问控制(视图机制)·控制访问的函数和操作·外部存储数据的加密与解密8. 数据库发展趋势与新技术8.1 面向对象数据库(OODBMS)8.1.1 OODBMS的特征8.1.2 面向对象数据模型·对象结构、对象类、继承与多重继承、对象标识、对象包含、对象嵌套8.1.3 面向对象数据库语言8.1.4 对象关系数据库系统(ORDBMS)·嵌套关系·复杂类型·继承、引用类型·与复杂类型有关的查询·函数与过程·面向对象与对象关系·ORDBMS应用领域8.2 企业资源计划(ERP)和数据库8.2.1 ERP概述·基本MRP(制造资源计划)、闭环MRP、ERP·基本原理、发展趋势·ERP设计的总体思路(一个中心、两类业务、三条干线)8.2.2 ERP与数据库·运行数据库与ERP数据模型之间的关系·运行数据库与ERP数据库之间的关系8.2.3 案例分析8.3 决策支持系统的建立·决策支持系统的概念·数据仓库设计·数据转移技术·联机分析处理(OLAP)技术·企业决策支持解决方案·联机事务处理(OLTP)。
2015年上半年上午 网络工程师 试题及答案与解析-软考考试真题-基础知识

2015年上半年上午网络工程师-考试试题答案与解析一、单项选择题(共75分,每题1分。
每题备选项中,只有1个最符合题意)●第1题.机器字长为n位的二进制数可以用补码来表示(1)个不同的有符号定点小数。
A.2nB.2n-1C.2n-1D.2n-1+1【参考答案】A【答案解析】进制数据在计算机系统中的表示方法是最基本的专业知识。
补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和-0之分,也就意味着n位二进制编码可以表示2n个不同的数。
●第2题.计算机中CPU对其访问速度最快的是(2)。
A.内存B.CacheC.通用寄存器D.硬盘【参考答案】C【答案解析】计算机系统中的CPU内部对通用寄存器的存取操作是速度最快的,其次是Cache,内存的存取速度再次,选项中访问速度最慢的就是作为外存的硬盘。
它们同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。
●第3题.计算机中CPU的中断响应时间指的是(3)的时间。
A.从发出中断请求到中断处理结束B.从中断处理开始到中断处理结束C.CPU分析判断中断请求D.从发出中断请求到开始进入中断处理程序【参考答案】D【答案解析】中断系统是计算机实现中断功能的软硬件总称。
一般在CPU中设置中断机构在外设接口中设置中断控制器,在软件上设置相应的中断服务程序。
中断源在需要得到CPU服务时,请求CPU暂停现行工作转向为中断源服务,服务完成后,再让CPU回到原工作状态继续完成被打断的工作。
中断的发生起始于中断源发出中断请求,中断处理过程中,中断系统需要解决一系列问题,包括中断响应的条件和时机,断点信息的保护与恢复,中断服务程序入口、中断处理等。
中断响应时间,是指从发出中断请求到开始进入中断服务程序所需的时间。
●第4题.总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为(4)MB/S。
A.40B.80C.160D.200【参考答案】C【答案解析】总线宽度是指总线的线数,即数据信号的并行传输能力,也体现总线占用的物理空间和成本;总线的带宽是指总线的最大数据传输率,即每秒传输的数据总量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年上半年数据库系统工程师考试上午真题(标准参考答案)单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。
1 机器字长为n位的二进制数可以用补码来表示()个不同的有符号定点小数。
A.2n B.2n-1 C.2n-1 D.2n-1+12 计算机中CPU对其访问速度最快的是()。
A.内存B.Cache C.通用寄存器D.硬盘3 Cache的地址映像方式中,发生块冲突次数最小的是()。
A.全相联映像B.组相联映像C.直接映像D.无法确定的4 计算机中CPU的中断响应时间指的是()的时间。
A.从发出中断请求到中断处理结束B.从中断处理开始到中断处理结束C.CPU分析判断中断请求D.从发出中断请求到开始进入中断处理程序5 总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为()MB/S。
A.40 B.80 C.160 D.2006 以下关于指令流水线性能度量的描述中,错误的是()。
A.最大吞吐率取决于流水线中最慢一段所需的时间B.如果流水线出现断流,加速比会明显下降C.要使加速比和效率最大化应该对流水线各级采用相同的运行时间D.流水线采用异步控制会明显提高其性能7()协议在终端设备与远程站点之间建立安全连接。
A.ARP B.Telnet C.SSH D.WEP8 安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。
下面的安全需求中属于系统安全的是(),属于应用安全的是()。
A.机房安全B.入侵检测C.漏洞补丁管理D.数据库安全A.机房安全B.入侵检测C.漏洞补丁管理D.数据库安全9 王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。
那么该软件文档的著作权()享有。
A.应由公司B.应由公司和王某共同C.应由王某D.除署名权以外,著作权的其他权利由王某10 甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。
甲、乙公司于同一天向专利局申请发明专利。
此情形下,()可获得专利权。
A.甲公司B.甲、乙公司均C.乙公司D.由甲、乙公司协商确定谁11 以下媒体中,()是感觉媒体。
A.音箱B.声音编码C.电缆D.声音12 微型计算机系统中,显示器属于()。
A.表现媒体B.传输媒体C.表示媒体D.存储媒体13 ()是表示显示器在纵向(列)上具有的像素点数目指标。
A.显示分辨率B.水平分辨率C.垂直分辨率D.显示深度14 软件工程的基本要素包括方法、工具和()。
A.软件系统B.硬件系统C.过程D.人员15 在()设计阶段选择适当的解决方案,将系统分解为若干个子系统,建立整个系统的体系结构。
A.概要B.详细C.结构化D.面向对像16 某项目包含的活动如下表所示,完成整个项目的最短时间为()周。
不能通过缩短活动()的工期,来缩短整个项目的完成时间。
A.16 B.17 C.18 D.19A.A B.B C.D D.F17 风险的优先级通常是根据()设定。
A.风险影响(Risk Impact)B.风险概率(Risk Probability)C.风险暴露(Risk Exposure.)D.风险控制(Risk Control)18 以下关于程序设计语言的叙述中,错误的是()。
A.程序设计语言的基本成分包括数据、运算、控制和传输等B.高级程序设计语言不依赖于具体的机器硬件C.程序中局部变量的值在运行时不能改变D.程序中常量的值在运行时不能改变19 与算术表达式“(a+(b-c))*d”对应的树是()。
20 程序中全局变量的存储空间在()分配。
A.代码区B.静态数据区C.栈区D.堆区21 进程P1、P2、P3、P4和P5的前趋图如下所示若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。
下图中a、b和c处应分别填写();d和e处应分别填写(),f和g处应分别填写()。
A.V(S1)、P(S1)和V(S2)V(S3)B.P(S1)、V(S1)和V(S2)V(S3)C.V(S1)、V(S2)和P(S1)V(S3)D.P(S1)、V(S2)和V(S1)V(S3)A.V(S2)和P(S4)B.P(S2)和V(S4)C.P(S2)和P(S4 )D.V(S2)和V(S4)A.P(S3)和V(S4 )V(S5 )B.V(S3)和P(S4)和P(S5)C.P(S3)和P (S4 )P (S5 )D.V(S3)和V(S4)和V(S5)22 某进程有4个页面,页号为0~3,页面变换表及状态位、访问位和修改位的含义如下图所示。
若系统给该进程分配了3个存储块,当访问的页面1不在内存时,淘汰表中页号为()的页面代价最小。
A.0 B.1 C.2 D.323 某公司计划开发一个产品,技术含量很高,与客户相关的风险也很多,则最适于采用()开发过程模型。
A.瀑布B.原型C.增量D.螺旋24 数据流图(DFD)的作用是()。
A.描述数据对象之间的关系B.描述对数据的处理流程C.说明将要出现的逻辑判定D.指明系统对外部事件的反应25 若关系R(H,L,M,P)的主键为全码(All-key),则关系R的主键应()。
A.为HLMP B.在集合{H,L,M,P}中任选一个C.在集合{HL,HM,HP,LM,LP,MP}中任选一个D.在集合{HLM,HLP,HMP,LMP}中任选一个26 在关系R(A1,A2,A3)和S(A2,A3,A4)上进行关系运算的4个等价的表达式E1、E2、E3和E4如下所示:如果严格按照表达式运算顺序,则查询效率最高的是()。
将该查询转换为等价的SQL语句如下:SELECT A1,A4 FROM R,SWHERE();A.E1 B.E2 C.E3 D.E4A.R.A2< 2015 OR S.A4=95 B.R.A2< 2015 AND S.A4=95C.R.A2< 2015 OR S.A4=95 OR R.A2=S.A2 D.R.A2< 2015 AND S.A4=95 AND R.A2=S.A2 AND R.A3=S.A327 部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划线的属性表示主键属性。
部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码,联系方式,薪资)项目(项目编号,项目名称,承担任务)若部门和员工关系进行自然连接运算,其结果集为()元关系。
由于员工和项目关系之间的联系类型为(),所以员工和项目之间的联系需要转换成一个独立的关系模式,该关系模式的主键是()。
A.5 B.6 C.7 D.8A.1对1 B.1对多C.多对1 D.多对多A.(项目名称,员工代码)B.(项目编号,员工代码)C.(项目名称,部门代码)D.(项目名称,承担任务)28 给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F= {A1A3→A2,A2→A3},R()。
若将R分解为ρ={(A1,A2,A4),(A1,A3)},那么该分解是()的。
A.有一个候选关键字A1A3 B.有一个候选关键字A1A2A3C.有二个候选关键字A1A3A4和A1A2A4 D.有三个候选关键字A1A2、A1A3和A1A4 A.无损联接B.无损联接且保持函数依赖C.保持函数依赖D.有损联接且不保持函数依赖29 关系R、S如下表所示,的结果为(),R、S的左外连接、右外连接和完全外连接的元组个数分别为().A.{4} B.{3,4} C.{3,4,7} D.{(1,2),(2,1),(3,4), (4,7)}A.2,2,4 B.2,2,6 C.4,4,4 D.4,4,630 数据挖掘的分析方法可以划分为关联分析、序列模式分析、分类分析和聚类分析四种。
如果需要一个示例库(该库中的每个元组都有一个给定的类标识)做训练集时,这种分析方法属于()。
A.关联分析B.序列模式分析C.分类分析D.聚类分析31 某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中的科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯一标识关系D中的每一个元组。
a.创建关系R的SQL语句如下:CREATE TABLE R(住院号CHAR(8) (),姓名CHAR(10),性别CHAR(1) (),科室号CHAR(4),病房CHAR(4),家庭住址ADDR,//ADDR为用户定义的类());b.表R中复合属性是()。
A.PRIMARY KEY B.REFERENCES D(科室号) C.NOT NULL D.REFERENCES D(科室名) A.IN(M,F) B.CHECK('M','F') C.LIKE('M','F') D.CHECK(性别IN('M','F')) A.PRIMARY KEY(科室号)NOT NULL UNIQUE B.PRIMARY KEY(科室名)UNIQUE C.FOREIGN KEY(科室号)REFERENCES D(科室号)D.FOREIGN KEY(科室号)REFERENCES D(科室名)A.住院号B.姓名C.病房D.家庭住址32 数据字典中“数据项”的内容包括:名称、编号、取值范围、长度和()。
A.处理频率B.最大记录数C.数据类型D.数据流量33 假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。
若T1对D1已加排它锁,T1对D2 已加共享锁;那么T2对D1(),那么T2对D2()。
A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败34 层次模型和网状模型等非关系模型中,结点用来存储记录,记录间的联系用指针来表达;而关系模型中记录间的联系用()来描述,查找相关联记录需要进行记录遍历,为提高查找效率,可以建立()。
A.主码B.关系C.数据模型D.概念模型A.索引B.触发器C.存储过程D.函数35 在数据库应用系统的体系结构中,常用的是C/S(客户机/服务器)结构和B/S(浏览器/服务器)结构。
无论哪种结构,服务器都由()负责数据库的运行和维护。