18 年上半年数据库系统工程师考试上午真题 下午真题.docx
- 文档编号:24098412
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:11
- 大小:28.71KB
18 年上半年数据库系统工程师考试上午真题 下午真题.docx
《18 年上半年数据库系统工程师考试上午真题 下午真题.docx》由会员分享,可在线阅读,更多相关《18 年上半年数据库系统工程师考试上午真题 下午真题.docx(11页珍藏版)》请在冰豆网上搜索。
18年上半年数据库系统工程师考试上午真题下午真题
2018年上半年数据库系统工程师考试上午真题+下午真题
2018年上半年数据库系统工程师考试真题 上午题+下午题 ●计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为__
(1)__,其处理过程中保存现场的目的是__
(2)__。
A.阻塞 B.中断 C.动态绑定D.静态绑定 A.防止丢失数据 B.防止对其他部件造成影啊C.返回去继续执行原程序D.为中断处理程序提供数据 ●流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是的的倒数。
A.最短流水段操作时间 B.各段流水的操作时间总和C.最长流水段操作时间 D.流水段数乘以最长流水段操作时间●计算机中机械硬盘的性能指标不包括__(4)__。
A.磁盘转速及容量 B.盘片数及磁道数C.容量及平均寻道时间D.磁盘转速及平均寻道时间 ●算术表达式采用后缀式表示时不需要使用括号,使用就可以方便地进行求值。
a-b的后缓式为, 与该表达式等价的语法树为。
A.队列 B.数组 C.栈 D.广义表 A.abcd-*+ B.abcd*+- *d+ bcd+*- A. ●设有n阶三对角矩阵A,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩存储,若其压储空间用数组B表示,A的元素下标从0开始,B的元素下标从1开始。
已知A[0,0]存储在B[1],A[n-1,n-1]存储在B[3n-2],那么非零元素A[i,j]存储在B[] B. C. D. A.2i+j-1 B.2i+jC.2i+j+1D.3i-j+I ●用哈希表存储元素时,需要进行冲突处理,冲突是指__(9)__。
A.关键字被依次映射到地址编号连续的存储位置 B.关键字不同的元素被映射到相同的存储位置C.关键字相同的元素被映射到不同的存储位置D.关键字被映射到哈希表之外的位置 ●对有n个结点、e条边且采用数组表示法的无向图进行深度优先遍历,时间复杂度为。
A.O(n) 2 (e)(n+e)(n*e) ●数字信封技术能够。
A.保证数据在传输过程中的安全性 B.隐藏发送者的真实身份 C.对发送者和接收者的身份进行认证证D.防止交易中的抵赖发生 ●在安全通信中,S将所发送的信息使用(12)进行数字签名,T收到该消息后可利用__(13)__验证该消息的真实性。
A.S的公钥 的私钥的公钥的私钥 A.S的公钥 的私钥 的公钥的私钥 ●在网络安全管理中,加强内防内控可采取的策略有__(14)__①控制终端接入数量 ②终端访问授权,防止合法终端越权访问③加强终端的安全检查与策略管理④加强员工上网行为管理与违规审计 A.②③ B.②④ C.①②③④D.②③④ ●攻击者通过发送一个目的主机已经接收过的报文来达到攻击目的,这种攻击方式属于__(15)__攻击。
A.重放 B.拒绝服务C.数据截获D.数据流分析 ●以下关于计算机软件著作权的叙述中,正确的是__(16)__。
A.非法进行拷贝、发布或更改软件的人被称为软件盗版者 B.《计算机软件保护条例》是国家知识产权局颁布的,用来保护软件著作权人的权益C.软件著作权属于软件开发者,软件著作权自软件开发完成之日起产生D.用户购购买了具有版权的软件,则具有对该软件的使用权和复制权●王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档,以下关于该软件的著作权的叙述中,正确的是__(17)__。
A.著作权应公司和王某共同享有 B.著作权应公司享有C.著作权应王某享有 D.除署名权以外,著作权的其他权利王某享有 ●假设铁路自动售票系统有n个售票终端,该系统为每个售票终端创建一个进程Pi管理车票销售过程。
假设Tj単元存放某日某趟车的车票剩余票数,Temp为Pi进程的临时工作单元,x为某用户户的购票张数。
P进程的工作流程如下下图所示,用P操作和V操作实现进程间的同步与互斥。
初始化时系统应将信号量S赋值为__(18)__。
图中、和处应分别(19)。
A.n-1 A.V、P和P 、P和V、V和P、V和V ●若系统正在将__(20)__文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。
A.目录 B.空闲块C.用户程序D.用户数据 ●I/O设备管理软件一般分为4个层次,如下图所示。
图中①②③分别对应。
A.设备驱动程序、虚设备管理、与设备无关的系统软件B. 设备驱动程序、与设备无关的系统软件、虚设备管理C.与设备无关的系统软件、中断处理程序、设备驱动程序D.与设备无关的系统软件、设备驱动程序、中断处理程序 ●在互联网中,各种电子媒体按照超链接的方式组织,通常使用用__(22)__来描述超链接信息。
A.HTML B.XMLC.SGMLD.VRML ●在下列机制中,__(23)__是指过程调用和响应调用所需执行的代码在运行时加以结合;而__(24)__是过程调用和响应调用所需执行的代码在编译时加以结合。
A.软件可靠性测试的目的是评估软件系统的可靠性B. 软件可靠性测试前应先确定软件可靠性的目标C.应平衡地考虑对软件开发进度和成本的影响D.应选用适用于所有软件的标准的可靠性测试模型 A.消息传递 B.类型检查C.静态绑定D.动态绑定 A.消息传递 B.类型检查C.静态绑定D.动态绑定 ●耦合是模块之间的相对独立性的度量。
耦合程度不取决于A.调用模块的方式 B.各个模块之间接接口的复杂程度C.通过接口的信息类型D.模块提供的功能数 ●以下关于软件可靠性测试的叙述中,错误的是__(26)。
●某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为天。
活动EH和IJ的松弛时间分别为(27)天。
A.17 A.3和3 和6和3和6
●下列网络互连设备中,属于物理层的是__(29)__A.交换机 B.中继器C.路器D.网桥 ●在地址http:
///channel/中,表示__(30)__,表示__(31)__。
A.协议类型 B.主机 C.网页文件名D.路径 A.协议类型 B.主机域名C.网页文件名D.路径 ●主域名服务器在接收到域名请求后,首先查询的是(32)。
A.本地hosts文件 B.转发域名服务器C.本地缓存 D.授权域名服务器 ●__(33)__是按用户的观点对数据和信息建模,强调其语义表达功能,易于用户理解。
A.关系模型 B.概念数据模型C.网状模型D.面向对象模型 ●假设某企业信息管理系统中的5个实体:
部门,员工,项目,岗位,亲属。
该企业有若干个部门,每个部门有若干名员工;每个员工承担的岗位不同其基本工资也不同;每个员工可有多名亲属;一个员工可以参加多个项目,每个项目可多名员工参与。
下面__(34)__属于弱实体对强实体的依赖联系。
A.部门与员工的“所属”联系 B.员工与岗位的“担任”联系C.员工与亲属的“属于”联系D.员工与项目的“属于”联系●DBMS提供的DDL功能不包含__(35)__。
A.安全保密定义功能 B.检索、插入、修改和删除功能C.数据库的完整性定义功能 D.外模式、模式和和内模式的定义功能 ●以下关系模型的描述不正确的是__(36)__。
A.与网状模型和层次模型相比,关系模型更复杂 B.关系模型是若干个关系模式组成的集合 C.关系是一个实例,对应于程序设计语言中变量的概念 D.关系模型是采用表格结构来表达实体集以及实体集之间的联系 ●给定关系R和关系S,对其进行自然连接运算R?
?
S后的属性列为个;与σ>等价的关系代数表达式为。
A.4 A.σ3>9(RxS) B.π1,2,3,4,8,9(σ1=5∧3=6∧4=7∧3>9(R×S))C.σ'3'>'9'(R×S) D.π1,2,3,4,8,9(σ1=5∧3=6∧4=7∧'3'>'9'(R×S)) ●给定教师关系Teacher,其中属性T_no、T_name、 Dept_name和Tel的含义分别为教师号、教师姓名、学院名和电话。
用SQL创建一个“给定学院名求该学院的教师数”的函数如下:
CreatefunctionDeptcount(Deptnamevarchar(20)) () Begin ( ) selectcount(*)intodcount fromTeacher whereTeacher.Dept_name=Dept_name returndcount end A.returnsinteger d_countintegerinteger d_countinteger A.returnsinteger d_countintegerinteger d_countinteger ●给定关系R与S,那么与表达式π)等价的SQL语句如下:
SELECT( ) FROMR,S WHERE( ); 2,4,6,7 A.,D,F,G B.,E,,F,GC.,,,FD.,,,F A.=OROR=OR B.=OROR=OR ●若将Workers表的插入权限赋予用户User1,并允许其将该权限授予他人,那么对应的SQL语句为“GRANTTABLEWorkersTOUser1__(43)__;”。
A.INSERT B.INSERTON C.UPDATED.UPDATEONA.FORALL B.PUBLIC C.WITHCHECKOPTIOND.WITHGRANTOPTION ●在SQL中,通过使用COMMIT和和ROLLBACK语句可以结束事务。
以下说法正确的是__(45)__。
A.某事务执行了ROLLBACK语句,表示事务正确地执行完毕 B.某事务执行了ROLLBACK语句,可将其对数据库的更新写入数据库C.某事务执行了ROLLBACK语句,可将其对数据库的更新撤消 D.某事务执行了COMIMIIT语句,其影响可用ROLLBACK语句来撤销 ●将满足3NF的关系系后,可将其规范化为BCNF。
A.消除非主属性对码的部分函数依赖 B.消除非主属性对码的传递函数依赖 C.消除主属性对码的部分和传递函数依赖D.消除非平凡且非函数依赖的多值依赖 ●设学生关系模型Stu的主码是学号,成绩关系模型SC的主码为,若关系模型R的主码为,则R满足__(47)__。
A.1NF ●关系模型SC,函数依赖集F={学号→,学院→学院领导,课程号→课程名,→成绩},则关系系SC中__(48)__,要满足第二范式,应将SC分解为。
A.只存在部分依赖 B.只存在传递依赖C.只存在多值依赖 D.存在部分依赖和传递依赖 A.S,C ,D,C ,D,C,SC ,C,SC ●下列关于函数依赖的叙述中,错误的是()A.若A→B,B→C,则A→C B.若A→B,B→C,则A→BCC.若A→BC,则A→B,A→CD.若A→BC,则A→B,B→C ●数据库的并发操作可能带来的问题包括A.增强数据独立性 B.非授权访问C.丢失修改 D.增加数据冗余度 ●在数据库事务的四种隔离级别中,不能避免脏读的是。
A.Serializable B.RepeatablereadC.ReadcommittedD.Readuncommitted ●以下对存储过程的叙述中,不正确的是__(53)__。
A.存储过程可以定义变量 B.存储过程是一组为了完成特定功能的SQL语句组成的程序 C.存储过程不能嵌套调用 D.存储过程可以一次编译,多次执行 ●下表中两个事务的调度带来的问题是__(54)__。
A.丢失修改 B.读脏数据C.没有问题D.不可重复读 ●为了防止一个事务的执行影响其他事务,应该采取__(55)__。
A.索引机制 B.故障恢复C.并发控制D.完整性约束 ●解决并发操作带来的数据不一致性一般采用__(56)__A.封锁 B.恢复C.授权D.协商 ●设员工表中,级别增加一级,工资增加500元,实现该约束的可行方案是__(57)__。
A.在员工表上定义插入和修改作的触发器 B.在员工表上定义一个函数C.在员工表上定义一个视图D.在员工表上定义一个索引 ●以下对数据转储的叙述中,不正确的是 A.静态转储在转储期间不允许对数据库进行更新 B.动态转储在转储期间允许对数据库进行读取,但不允许更新C.海量转储是指每次转储全部数据 D.增量转储是指每次只转储上次转储后更新过的数据 ●设置日志文件的目的不包括__(59)__ A.事务故障恢复 B.系统故障恢复C.介质故障恢复D.删除计算机病毒 ●以下对触发器的叙述中,不正确的是__(60)__。
A.触发器可以传递参数 B.触发器是SQL语句的集合C.用户不能调用触发器 D.可以通过触发器来强制实现数据的完整性和一致性 ●需求分析阶段生成的文档中,用来描述企业中各项业务流程的是__(61)__。
A.数据字典 B.数据流图-R图D.关系图 ●下图所示的扩展E-R图中,属性“电话”属于,在逻辑结构设计中,该图中的属性将不会被转换到关系模式中。
A.组合属性 B.派生属性 C.多值属性D.单值属性 A.性别 B.电话C.年龄D.工号 ●下列列描述的因素中,不属于数据库物理设计应该考虑的是__(64)__A.事务的执行频度 B.使用频繁的查询操作C.视视图设计D.索引设计 ●某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。
经分析,这些业务都与表Table1有关。
假设Table1有30多个字段,分别为。
执行频度较高的查询业务都只用到A1,A2,...Am中的大部分属性,因此,DBA决定将表Table1分解为Table2和Table3。
为了使所有对Table1的查询程序不必修改,应该__(65)__;为了使对Table1的更新业务能正确执行,应该(66)__;这样实现了__(67)__。
A.修改所有对Tabel1的查询程序 B.创建视图Table1,为Ttable2和Table3的自然连接C.只修改使用A1,A2,...Am中属性的程序D.只修改使用B1,B2,...Bn中属性的程序 A.修改所有对Table1更新的事务程序 B.创建视图Table1,为Table2和Table3的自然连接C.只修改对A1,A2,...Am中属性更新的事务程序D.只修改对B1,B2,...Bn中属性更新的事务程序 A.数据的逻辑独立性 B.数据的物理独立性C.程序的逻辑独立性D.程序的物理独立性 ●__(68)__不是分布式数据库管理系统应该遵循的准则。
A.本地自治 B.依赖中心结点C.分片透明D.位置透明 ●E-R图中的实体集A、B之前为1:
*联系,转换为关系模型时,在B实体集中增加A实体集的标识符作外码;而在面向对象数据模型中,__(69)__。
A.在B对象中增加一个引用属性外,对A对象不作任何处理 B.在B对象中增加一个引用属性外,在A对象中增加一组引用属性C.在A对象中增加一组引用属性外,对B对象不作任何处理 D.在A对象中增加一组引用属性外,在B对象中增加一组引用属性 ●Redis是一种NoSQL数据库,具体地说,是__(70)__存储数据库。
A.键-值 B.文档C.图形 ●Atransactionisanaction,oraseriesofactions,carriedoutbyasingleuser or(),thataccessesorchangesthecontentsofthedatabase. Atransactionshouldpossessthefourbasicorso-calledACIDproperties:
Atomicity.The“allornothing”property.Atransactionisan()unitthatiseitherperformedinitsentiretyorisnotperformedatall. Consistency.Atransactionmusttransformthedatabasefromoneconsistentstatetoanotherconsistentstate. Isolation.Transactionsexecuteindependentlyofoneanother.Inotherwords,thepartialeffectsof()transactionsshouldnotbevisibletoothertransactions.Durability.Theeffectsofasuccessfullycompleted(committed)transactionarepermanentlyrecordedinthedatabaseandmustnotbelostbecauseofasubsequentfailure. Thefourpropertiesabove,only()propertyistheresponsibilityoftheconcurrencycontrolsubsystemtoensure.Itisthe responsibilityofboth the( )andtheapplicationdeveloperstoensureconsistency.Toguaranteethe AtomicityandDurabilitypropertiesafterafailure,alogfileisneeded. A.applicationdeveloper B.allusers C.applicationprogramD.DBMS A.Indivisible A.completed A.atomicity A.DBMS user 2018年上半年数据库系统工程师考试下午真题 ●试题一通用信息查询。
客户提交通用信息查询请求,査询通用信息表,返回查询结果。
医生聘用。
医生提出应聘/辞职申请,交主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生的出诊安排。
预约处理。
医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。
药品管理。
医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。
报告创建。
根据主管提交的报表查询请求,从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生成报表返回给主管。
现采用结构化方法对医疗管理系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问题1】 使用说明中的词语,给出图1-1中的实体E1~E3的名称。
【问题2】 使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。
【问题3】 使用说明和图中术语,补充图1-2中缺失的数据流及其起点和终点。
【问题4】 使用说明中的词语,说明“预约处理”可以分解为哪些子加工?
并说明建模图1-1和图1-2时如何保持数据流图平衡?
●试题二 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】 某海外代购公司,为扩展公司业务,需要开发一个信息息化管理系统。
请根据公司现有业务及需求完成该系统的数据库设计。
【需求描述】 记录公司员工信息。
员工信息包括工号、身份证号、姓名、性别和一个手机号,工号唯一标识每位员工,员工分为代购员和配送员。
记录采购的商品信息。
商品信息包括商品名称、所在超市名称、采购价格、销售价格和商品介绍,系统内部用商品条码唯一标识每种商品。
一种商品只在一家超市代购。
记录顾客信息。
顾客信息包括顾客真实姓名、身份证号、一个手机号和一个收货地址,系统自动生成唯一的顾客编号 记录托运公司信息。
托运公司信息包括托运公司名称、电话和地址,系统自动生成唯一的托运公司编号。
顾客登录系统之后,可以下订单购买商品。
订单支付成功后,系统记录唯一的支付凭证编号。
顾客需要在订单里指定运送方式:
空运或海运。
代购员根据顾客的订单在超市采购对应商品,一份订单所含的多个商品可能多名代购员从不同超市采购。
采购完的商品交配送员根据顾客订单组合装箱,然后交给托运公司运送。
托运公司按顾客订单核对商品名称和数量,然后按顾客的地址进行运送。
【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图如如图2-1所示 【逻辑结构设计】 根据概念模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 18 年上半年数据库系统工程师考试上午真题 下午真题 上半年 数据库 系统 工程师 考试 上午 下午