软考数据库系统工程师试题及答案

合集下载

月软考《数据库系统工程师》真题(下午)

月软考《数据库系统工程师》真题(下午)

试题一(共15分)阅读下列说明,回答问题1和问题2,将解答填入答题纸地对应栏内.【说明】假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门.为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下:1. 系统接收由连锁超市提出地供货请求,并将其记录到供货请求记录文件.2. 在接到供货请求后,从商品库存记录文件中进行商品库存信息查询.如果库存满足供货请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知.3. 配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品地同时记录配送信息至商品配送记录文件.4. 采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件、向配送处理发出配送通知,同时通知财务部门给供货商支付货款.该系统采用结构化方法进行开发,得到待修改地数据流图(如图1-1所示).【问题1】(8)使用【说明】中地词语,给出图1-1 中外部实体E1 至E4 地名称和数据存储D1 至D4地名称.【问题2】(7分)图1-1 中存在四处错误数据流,请指出各自地起点和终点;若将上述四条错误数据流删除,为保证数据流图地正确性,应补充三条数据流,请给出所补充数据流地起点和终点.(起点和终点请采用数据流图1-1中地符号或名称)试题二(共15 分)阅读下列说明,回答问题1至问题3,将解答填入答题纸地对应栏内.【说明】某网上书店后台数据库地部分关系模式如下:会员(会员编号,用户名,密码,姓名,地址,邮编,电话,消费额,积分)图书(图书编号,类型名称,图书名称,作者,出版社,出版日期,ISBN,价格)订单(订单编号,用户名,销售额,订购日期,出货日期)订单明细(订单明细编号,订单编号,图书编号,数量)【问题1】(3分)下面是创建订单关系地SQL语句,订单编号唯一识别一个订单,用户名为订购图书地会员用户名,且不能为空.要求订购日期不能大于出货日期.请将空缺部分补充完整.CREATE TABLE 订单(订单编号CHAR(6) (a),用户名VARCHAR(40) NOT NULL (b), ,销售额FLOAT ,订购日期DATE NOT NULL ,出货日期DATE (c)) ;【问题2】(10分)请完成下列查询地SQL语句.(1)查询名称中包含“数据库”地图书地图书名称,作者,出版社和出版日期.SELECT (d)FROM 图书WHERE 图书名称(e);(2)查询提供销售(图书表中有)但没有销售过(没在订单明细表中出现)地图书名称和出版社.SELECT 图书名称, 出版社FROM图书WHERE NOT EXISTS (SELECT (f)FROM订单明细WHERE (g)) ;(3)查询订购图书数量最多地会员名及其订购地数量.SELECT 用户名, (h)FROM订单, 订单明细WHERE (i)GROUP BY 用户名HAVING (j)( SELECT SUM(数量)FROM 订单, 订单明细WHERE 订单.订单编号= 订单明细.订单编号GROUP BY 用户名) ;(4)为了统计会员地购买行为信息,实施有意义地客户关怀策略,查询会员地平均订购间隔时间,考虑多次购买图书和一次购买图书地情况(其中,DATEDIFF 函数表示两个日期之间地天数).SELECT 用户名, CASE WHEN (k)THEN DATEDIFF(MAX(订购日期), MIN(订购日期)) / (l)ELSE DATEDIFF (CURRENT_TIMESTAMP, MIN(订购日期))END AS AVG_GAPFROM 订单(m);【问题3】(2分)会员订购图书后,将本次订购地销售额累加到该会员地消费额中,并按照本次订单地销售额计算积分累加到该会员地积分中(每20元增加1个积分,不足20元不计入积分).下面用触发器实现该需求,请填充空缺部分.CREATE TRIGGER 会员积分_TRIGGER AFTER (n)REFERENCING NEW ROW AS NROWBEGINUPDATE 会员SET 消费额= 消费额+ NROW.销售额, (o)WHERE 用户名= NROW.用户名END试题三(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸地对应栏内.【试题说明】某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统便于管理其业务运作活动.【需求分析结果】1. 商场需要记录地信息包括商场编号(商场编号不重复)、商场名称、地址和联系电话.某商场信息如表3-1所示.2. 每个商场包含不同地部门,部门需要记录地信息包括部门编号(不同商场地部门编号不同)、部门名称、位置分布和联系电话.某商场地部门信息如表3-2所示.3. 每个部门雇用了多名员工处理日常事务,每名员工只能属于一个部门(新进员工在培训期不隶属于任何部门).员工需要记录地信息包括员工编号、姓名、岗位、电话号码和工资.员工信息如表3-3所示.4. 每个部门地员工中有一个是经理,每个经理只能管理一个部门.系统要记录每个经理地任职时间.【概念模型设计】根据需求阶段收集地信息,设计地实体联系图和关系模式(不完整)如下:【关系模式设计】商场(商场编号,商场名称,地址,联系电话)部门(部门编号,部门名称,位置分布,联系电话, (a))员工(员工编号,姓名,岗位,电话号码,工资, (b))经理((c),任职时间)【问题1】(7分)根据问题描述,补充四个联系,完善图3-1地实体联系图.【问题2】(6 分)根据实体联系图,将关系模式中地空(a)~(c)补充完整,并分别给出部门、员工和经理关系模式地主键和外键.【问题3】(2分)为了使商场有紧急事务时能联系到轮休地员工,要求每位员工必须且只能登记一位紧急联系人地姓名和联系电话(假设不同员工可以登记相同地紧急联系人).中还需添加地实体是(d),该实体与图3-1中地员工关系存在(e)联系.给出该实体地关系模式.试题四(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸地对应栏内.【说明】M公司为某宾馆设计宾馆机票预订系统,初步地需求分析结果如下:(1)客户可以在提前预订或直接入住时向宾馆提供相关信息, 宾馆登记地客户信息包括:客户编号,姓名,性别,类型,身份证号,联系方式,预订日期,入住时间和离开时间等信息.其中类型字段说明客户是普通客户或 VIP 客户,不同地客户类型享受订票地折扣额度不同.直接入住地客户其预订日期取空值.(2)需要预订机票地客户应填写“机票预订”表,提供飞行日期、航班号、出发时间、目地地等信息.宾馆根据客户订票信息购票后,生成“客户订单”表,并根据客户类型确定相应地折扣额度.“机票预订”和“客户订单”表如表4-1、4-2所示.【逻辑结构设计】根据需求阶段收集地信息,设计地关系模式如图4-1所示.关系模式地主要属性、含义及约束如表4-3所示.【问题1】(6分)对关系“客户”,请回答以下地问题:(1)若选定(客户编号, 预订日期)作主码,未预订而直接入住地客户信息能否录入客户表?如不能,请说明原因.(2)对“客户”关系增加一个流水号属性作为主码,“客户”关系属于第几范式?还存在哪些问题?(3)将增加入住标识属性后地“客户”关系分解为第三范式,分解后地关系名依次取客户1、客户2、….【问题2】(6分)对关系“航班”,请回答以下问题:(1)列举出“航班”关系中所有不属于任何候选码地属性(非码属性).(2)该关系模式可达到第几范式?用不超过60个字地内容叙述理由.【问题3】(3 分)对于没有预订客房或入住宾馆地客户,需要在(a)关系中修改其(b)属性地值域,以满足这类客户在宾馆预订机票地需求.试题五(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸地对应栏内.【说明】某停车场有多个入口和出口,车辆进入时从入口处由系统查询可用地停车位,从出口驶出时系统将其刚使用地车位标记为空车位.假设实现停车场管理地伪指令如表5-1所示:根据上述描述,在入口处地伪代码程序为:x = Get();IF x =NULL THEN return 0;Writ(x, 1);【问题1】(3)若两辆车在不同地入口处同时执行上述代码,会出现什么问题?(100字以内描述)【问题2】(8分)为保证入口处伪代码正确地并发执行,引入共享锁指令SLock(T)和独占锁指令XLock(T)对表T 进行加锁;Upgrade(T)对表T 所加地共享锁升级为独占锁;解锁指令Unlock(T)对表T 进行解锁.(1)请修改上述入口处地伪代码程序,使其满足2PL协议.(2)满足2PL协议地入口处地伪代码程序,在并发执行时是否会产生死锁?若是,给出一个产生死锁地调度.【问题3】(4分)若停车位表地关系模式为:park(parkno, isused),其中parkno为停车位号,isused为停车位标志,0为空,1为非空.下面是用E-SQL实现地查询空车位地函数Get(),请补全空缺处地代码.SET TRANSACTION ISOLATION LEVEL SERIALIZABLEEXEC SQL DECLARE getblk CURSOR FOR(a);EXEC SQL OPEN getblk ;EXEC SQL FETCH getblk INTO :Hparkno; // Hparkno为已声明地主变量IF SQLCA.sqlcode = 100 THENEXEC SQL CLOSE getblk ; Return NULL;ELSE(b);END IF试题中通用地表示规则关于概念模型、关系模式地标记,试题中若无特殊声明,将使用如下地通用标记规则.1.概念模型地标记规则分别如图1、图2和图3所示.其中:(1)实体类型用长方形表示,弱实体用双线长方形表示.长方形内为实体类型名称.(2)实体类型间地联系用菱形表示,弱联系用双线菱形表示,菱形内写上联系地名称,并在联系与实体间地连线上注明联系地类型.(3)超类型和子类型之间地联系,从超类型到子类型之间画连线,连线上加注小圆圈,子类型加双线竖框.(4)实体和联系地属性用椭圆表示,并用直线将属性与其所属地实体或联系连接起来.2.关系模式地标记规则如下:关系名(属性名1,属性名2,… ,属性名n)其中:(1)若该属性仅为主键属性,则该属性名下画实下划线;(2)若该属性仅是外键属性,则该属性名下画虚下划线;(3)若该属性既是主键属性,又是外键属性,则在该属性名下面画实下划线和虚下划线.。

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:96

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:96

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题在数据库系统中,使数据恢复到故障发生前的一致状态的机制称为()。

问题1选项A.恢复机制B.备份机制C.封锁机制D.事务机制【答案】A【解析】在数据库系统中,使数据恢复到故障发生前的一致状态的机制称为恢复机制。

2.单选题某软件需求“发送消息需要在1秒钟内得到响应”,该需求属于()。

问题1选项A.功能需求B.非功能需求C.设计约束D.过程约束【答案】B3.单选题关系模型中,一组具有相同数据类型的值的集合称为()。

问题1选项A.域B.变量C.分量D.元组【答案】A【解析】域:关系模型中,一组具有相同数据类型的值的集合称为域。

元组:关系中的一行即为一个元组。

分量:元组中的一个属性值,称为分量。

例如,在学生基本信息登记表中元组的每一个属性值:“张三”、“女”、“2020/1/1”都是它的分量。

4.单选题软件能力成熟度模型(CMM)是对软件组织进化阶段的描述,分为5个成熟度级别,其中在()级别,说明该组织已经建立了基本的项目管理过程来跟踪成本和进度。

问题1选项A.可重复级B.已定义级C.已管理级D.优化级【答案】A【解析】初始级:软件过程的特点是无秩序的,甚至是混乱的,软件处于无章法和步骤可循的状态,或者制订的规范为能覆盖基本的关键过程要求,且执行没有政策、资源方面的保证,那么仍被视为初始级。

可重复级:已经建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。

焦点集中在软件管理过程上。

一个可管理的过程就是一个可重复的过程,一个可重复的过程则能逐渐演化和成熟。

定义级:用于管理和工程的软件过程均已文档化、标准化,并已形成整个软件组织的标准软件过程。

全部项目均采用与实际情况相吻合、适当修改后的标准软件过程来进行操作。

要求制定企业范围的工程化标准,而且无论是管理还是工程开发都需要一套文档化的标准,并将这些标准集成到企业软件开发标准过程中去。

数据库系统工程师认证考试

数据库系统工程师认证考试

数据库系统工程师认证考试(答案见尾页)一、选择题1. 数据库系统工程师的主要职责包括哪些?A. 设计和构建数据库管理系统B. 编写和维护数据库应用程序C. 管理数据库系统的安全和备份D. 执行数据分析和数据建模2. 在数据库设计中,通常遵循哪个步骤来确保数据库的质量?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计E. 实施和测试3. 数据库管理员(DBA)的角色主要包括哪些任务?A. 管理数据库的物理存储B. 监控和优化数据库性能C. 为应用程序编写和调试SQL代码D. 管理用户访问权限和授权E. 处理数据库故障和恢复4. 什么是数据库事务的ACID属性?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)5. 什么是索引,并且在数据库查询中的作用是什么?A. 索引是数据库表中一列或者多列值的集合,用于快速查找记录B. 索引可以加速数据的检索速度,但降低了数据更新的效率C. 索引创建需要消耗大量的存储空间D. 索引是数据库管理系统的一部分,不是应用程序员的责任6. 什么是数据库的正常启动和关闭过程?A. 主机重启B. 关闭所有正在运行的数据库应用程序C. 执行数据库的启动脚本D. 打开数据库管理界面并执行相关命令7. 在数据库系统中,什么是外模式和内模式之间的映射?A. 外模式是用户看到的数据库数据的外观B. 内模式是数据在数据库系统内部的表示C. 外模式和内模式之间的映射定义了外部级别和内部级别之间的接口D. 外模式和内模式之间的映射是由数据库管理员建立的8. 什么是数据库的隔离级别?A. 一系列用于控制不同用户或事务访问数据库的方式B. 数据库系统中的一种错误状态C. 数据库正常运行的一种状态D. 一系列用于控制并发访问的规则9. 在数据库系统中,什么是触发器和存储过程的区别?A. 触发器是在特定事件发生时自动执行的程序,而存储过程是一组预定义的SQL语句B. 触发器和存储过程都是数据库中的程序C. 触发器和存储过程都是由用户编写的D. 触发器和存储过程的作用范围不同10. 什么是数据库的三级模式结构?A. 外模式、内模式和概念模式B. 表模式、段模式和行模式C. 高级模式、中级模式和低级模式D. 逻辑模式、物理模式和用户模式11. 数据库系统工程师在数据库设计阶段需要关注哪些因素?A. 数据库性能B. 数据库可扩展性C. 数据库安全性D. 用户需求12. 在数据库系统中,哪种数据结构最适合表示复杂的关系?A. 关系模型B. 面向对象模型C. 逻辑模型D. 数据模型13. 数据库事务的四个特性(ACID)分别是什么?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)14. 什么是数据库索引?它的主要作用是什么?A. 提高查询速度B. 减少数据冗余C. 保证数据完整性D. 维护数据秩序15. 在数据库管理系统中,哪个概念描述了数据的逻辑结构和特征?A. 数据模型B. 数据表C. 数据视图D. 数据库模式16. 数据库管理系统中的备份策略通常包括哪些类型?A. 完全备份B. 增量备份C. 差异备份D. 日志备份17. 数据库系统故障可能导致的后果包括哪些?A. 数据丢失B. 数据不一致C. 系统崩溃D. 性能下降18. 在数据库系统中,如何确保数据的安全性和完整性?A. 使用强密码策略B. 定期进行数据备份和恢复测试C. 实施访问控制列表(ACLs)D. 对敏感数据进行加密19. 数据库系统工程师在面试过程中可能会展现出以下心态:A. 焦虑和不安B. 自我怀疑和缺乏自信C. 过于追求完美主义D. 对未来前景的迷茫20. 在数据库设计中,以下哪个阶段不是必须的?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计21. 关系数据库中的规范化是为了解决什么问题?A. 保证数据的完整性B. 减少数据冗余C. 提高查询效率D. 确保数据的一致性22. 以下哪个数据库类型支持事务处理?A. 关系型数据库B. 非关系型数据库C. 键值存储数据库D. 图形数据库23. 在数据库系统中,索引的作用是什么?A. 提高数据检索速度B. 减少数据冗余C. 确保数据一致性D. 支持并发访问24. 数据库复制在数据库系统中主要用于什么目的?A. 提高数据可用性B. 增加数据安全性C. 支持数据备份和恢复D. 减少网络带宽消耗25. 以下哪个数据库管理工具通常用于监控和优化数据库性能?A. SQL Server Management StudioB. MySQL WorkbenchC. Oracle Enterprise ManagerD. DBMS Analytics Studio26. 在数据库系统中,什么是事务?A. 一系列按顺序执行的数据库操作B. 一组不可分割的工作单元C. 一个存储在数据库中的唯一数据块D. 一个虚拟的数据表27. 以下哪个数据库模型支持分片?A. 关系型数据库B. 非关系型数据库C. 键值存储数据库D. 图形数据库28. 在数据库系统中,什么是锁?A. 一种用于控制多个用户同时访问数据库的机制B. 一种用于验证用户身份的机制C. 一种用于加密数据的机制D. 一种用于存储数据的机制29. 关系数据库中的“关系”是指什么?A. 数据之间的关系B. 二维表格的形式C. 与数学中的集合概念相似D. 以上都不是30. 以下哪个不是数据库系统的组成部分?A. 应用程序B. 数据库管理员C. 数据库管理系统D. 数据库客户端31. 在数据库系统中,索引的目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 保证数据完整性32. 数据库备份策略通常包括哪些步骤?A. 创建备份副本B. 测试备份数据的可用性C. 定期执行备份D. 所有以上步骤33. 在数据库管理系统中,哪一个概念描述了数据的结构化集合?A. 数据库模型B. 数据库模式C. 数据库实例D. 数据库管理界面34. 数据库系统故障可能由哪些原因引起?A. 硬件故障B. 软件错误C. 数据损坏D. 人为错误35. 在数据库系统中,什么是事务的原子性?A. 事务的所有操作要么全部执行,要么全部不执行B. 事务的执行具有隔离性C. 事务一旦提交,就不能被回滚D. 事务中的操作顺序是固定的36. 在数据库系统中,哪个概念描述了数据的逻辑结构?A. 存储结构B. 逻辑结构C. 物理结构D. 结构模式37. 数据库管理系统(DBMS)的主要组成部分是什么?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据控制语言(DCL)D. 数据库管理系统核心(DBMS core)38. 以下哪个选项是数据库备份类型?A. 完全备份B. 增量备份C. 差异备份D. 日志备份39. 在数据库系统中,事务处理的主要特点是什么?A. 原子性B. 一致性C. 隔离性D. 持久性40. 数据库索引的目的是什么?A. 提高查询性能B. 减少数据冗余C. 支持数据完整性D. 方便数据更新41. 在数据库设计中,规范化的主要目的是什么?A. 减少数据冗余B. 防止数据不一致C. 提高数据完整性D. 增强数据独立性42. 数据库管理员(DBA)在数据库系统中的角色是什么?A. 数据库设计者B. 数据库管理者C. 数据库维护者D. 数据库开发者43. 数据库系统中的数据模型主要有哪两种?A. 关系模型B. 面向对象模型C. 逻辑模型D. 网状模型44. 在数据库系统中,什么是外模式?A. 模式B. 内模式C. 视图D. 存储模式二、问答题1. 什么是数据库系统?请简述数据库系统的组成部分。

数据库系统工程师基础考试

数据库系统工程师基础考试

数据库系统工程师基础考试(答案见尾页)一、选择题1. 数据库系统的基本组成部分包括哪些?A. 存储器B. 控制器C. 缓存D. 查询处理器2. 关系数据库中的关系模型是基于什么概念建立的?A. 数据库管理系统B. 数据字典C. 数据库管理员D. 数据逻辑结构3. 以下哪个选项是数据库事务的正确描述?A. 事务是数据库操作的基本单位,可以保证操作的原子性B. 事务是数据库系统自带的组件,不需要用户干预C. 事务是由一系列操作组成的,这些操作要么全部执行,要么全部不执行D. 事务具有持久性和一致性4. 在数据库中,什么是索引?A. 一种特殊的表,用于存储经常查询的数据B. 一种用于快速检索数据的算法C. 一种数据结构,用于优化查询性能D. 一种数据库管理系统5. 以下哪个选项是数据库备份的正确方法?A. 定期将数据库的所有内容复制到一个单独的位置B. 使用专用软件删除数据库中的所有数据C. 对数据库进行定期的一致性检查D. 将数据库的状态保存到一个文件中,以便在需要时恢复6. 在数据库系统中,什么是触发器?A. 一种存储过程,用于自动执行特定的操作B. 一种数据库约束,用于确保数据的完整性C. 一种事件,当数据库中的数据发生变化时会被触发D. 一种查询语言,用于访问和操作数据库7. 以下哪个选项是数据库安全性机制的正确描述?A. 使用强密码策略来保护数据库用户账户B. 定期更新数据库软件以修复已知的安全漏洞C. 限制对数据库对象的访问,只允许授权用户访问D. 对数据库中的数据进行加密存储8. 在数据库系统中,什么是分区?A. 一种将大型数据库分成较小、更易于管理的部分的技术B. 一种用于存储特定类型数据的数据库管理系统C. 一种用于提高数据库性能的技术D. 一种用于备份数据库的方法9. 以下哪个选项是数据库恢复的正确步骤?A. 创建数据库备份B. 执行数据还原C. 执行数据迁移D. 配置数据库监控10. 在数据库系统中,什么是数据库管理员(DBA)?A. 负责管理数据库系统的专业人员B. 专门负责数据库的维护和优化C. 负责设计和创建数据库的用户界面D. 负责编写和执行数据库查询语句11. 数据库系统工程师的主要职责包括哪些?A. 数据库设计、优化和管理B. 硬件和软件系统的维护与升级C. 数据安全和备份恢复D. 以上都是12. 关系型数据库和非关系型数据库的主要区别是什么?A. 适用场景不同B. 存储结构不同C. 查询语言不同D. 以上都是13. 数据库系统通常使用的备份恢复技术包括哪些?A. 物理备份B. 逻辑备份C. 定期同步数据D. 增量备份14. 数据库管理系统(DBMS)的主要组成部分包括哪些?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据库管理员(DBA)D. 数据库缓存15. 在数据库系统中,索引的作用是什么?A. 提高查询速度B. 减少数据冗余C. 确保数据一致性D. 保证数据完整性16. 事务的特性中的四个ACID属性包括哪些?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)17. 在数据库设计中,规范化是为了避免哪种情况的发生?A. 数据冗余B. 数据不一致C. 数据丢失D. 系统性能下降18. 数据库复制技术的主要目的是什么?A. 提高数据安全性B. 提高数据可用性C. 分担数据负载D. 以上都是19. 数据库系统性能优化通常涉及哪些方面?A. 硬件升级B. 软件调整C. 查询优化D. 以上都是20. 数据库系统工程师在日常工作中可能会遇到的数据存储问题主要包括哪些?A. 空间不足B. 性能瓶颈C. 安全性问题D. 以上都是21. 数据库系统工程师的职业职责包括哪些?A. 数据库设计、编码、测试和维护B. 系统架构设计和优化C. 数据库管理和日常运营D. 以上所有22. 数据库系统工程师在数据库设计阶段需要关注哪些关键因素?A. 数据模型设计B. 硬件和软件平台选择C. 数据安全和备份策略D. 以上所有23. 在数据库系统中,哪一个概念描述了如何组织、存储和管理数据?A. 数据模型B. 关系模型C. 数据库管理系统(DBMS)D. 数据仓库24. 以下哪个选项是关系数据库管理系统(RDBMS)的核心特性?A. 非结构化数据存储B. 关系模型C. 对象关系模型D. 事件驱动架构25. 数据库系统工程师在数据库实施阶段需要进行哪些具体工作?A. 数据迁移B. 硬件选择和配置C. 数据转换和验证D. 以上所有26. 在数据库性能优化中,哪项技术通常用来提高查询响应时间?A. 索引维护B. 分区C. 重新组织数据D. 使用索引27. 在数据库系统中,哪一个概念描述了数据的逻辑结构,即数据元素之间的逻辑关系?A. 存储模式B. 内模式C. 外模式D. 模式28. 数据库管理系统的体系结构通常分为哪几个层次?A. 存储层B. 逻辑层C. 物理层D. 应用层29. 关系数据库中的基本概念是什么?A. 实体-关系模型(E-R模型)B. 对象关系模型(O-R模型)C. 结构化查询语言(SQL)D. 数据库事务处理30. 什么是数据库索引,它的主要作用是什么?A. 提高查询速度B. 减少数据冗余C. 支持事务处理D. 保证数据一致性31. 在数据库系统中,什么是触发器?它的主要作用是什么?A. 保存数据库的备份信息B. 实现数据的完整性约束C. 当数据库事件发生时自动执行特定的操作D. 作为数据表与外部世界的接口32. 什么是数据库模式,它有什么特点?A. 模式是数据库中全体数据的逻辑结构和特征的描述B. 模式独立于具体的应用程序C. 模式等于外模式的子集D. 模式是所有用户的公共数据视图33. 数据库管理系统中,什么是缓冲区?它的主要作用是什么?A. 存储用户对数据库的访问指令B. 存储数据库中修改的数据C. 缓冲磁盘读写操作,提高数据访问速度D. 存储数据库的元数据34. 什么是数据库备份,它有哪些类型?A. 完全备份B. 增量备份C. 差异备份D. 日志备份35. 在数据库系统中,什么是并发控制?它的目标是什么?A. 防止数据被非法访问B. 确保数据的一致性和完整性C. 提高数据库的吞吐量D. 优化数据库性能36. 什么是数据库的三级模式结构,它有何优点?A. 提高数据库系统的灵活性B. 使数据具有更高的独立性C. 减少了数据冗余D. 加强了数据的安全性37. 关系型数据库管理系统中,哪个概念描述了表与表之间的关系?A. 结构化查询语言(SQL)B. 数据库模式C. 规范化D. 数据仓库38. 在数据库设计中,什么是第一范式(NF)?A. 表中的每一列都是原子的B. 表中的每一行都是原子的C. 表中的主键是唯一的D. 表中的所有非主键列都必须依赖于整个主键39. 什么是数据库索引?A. 一种数据库结构,用于快速检索数据B. 一种数据库结构,用于存储数据C. 一种数据库结构,用于排序数据D. 一种数据库结构,用于分布数据40. 数据库事务的特性包括哪些?A. 原子性B. 一致性C. 隔离性D. 持久性41. 在分布式数据库系统中,什么是复制?A. 将数据从一个位置复制到另一个位置的过程B. 将数据从一个数据库实例复制到另一个数据库实例的过程C. 将数据从备份复制到主数据库的过程D. 将数据从只读副本复制到主数据库的过程42. 什么是数据库连接池?A. 一种数据库结构,用于缓存经常使用的数据库连接B. 一种数据库结构,用于存储经常使用的SQL语句C. 一种数据库结构,用于分配和管理数据库资源D. 一种数据库结构,用于加密和解密数据43. 在数据库管理中,什么是备份?A. 创建数据的副本的过程B. 删除数据的副本的过程C. 更新数据的副本的过程D. 优化数据的副本的过程44. 什么是数据库触发器?A. 一种数据库结构,用于自动执行特定的操作B. 一种数据库结构,用于限制用户对数据的访问C. 一种数据库结构,用于记录数据的更改D. 一种数据库结构,用于分布数据45. 在数据库系统中,什么是视图?A. 一种数据库结构,用于限制用户对数据的访问B. 一种数据库结构,用于存储数据C. 一种数据库结构,用于快速检索数据D. 一种数据库结构,用于修改数据二、问答题1. 什么是数据库管理系统(DBMS)?2. 关系型数据库与非关系型数据库的主要区别是什么?3. 数据库的三级模式结构包括哪三级?4. 什么是SQL语言?它有哪些主要功能?5. 什么是数据库的隔离级别?它如何影响并发操作?6. 什么是数据库的备份与恢复策略?它们分别包括哪些方法?7. 什么是数据库的性能优化?它包括哪些方面?8. 什么是数据库的安全性管理?它包括哪些措施?参考答案选择题:1. ABCD2. D3. ACD4. C5. AD6. C7. ABCD8. A9. ABD 10. A11. D 12. D 13. ABD 14. ACD 15. A 16. ABCD 17. A 18. D 19. D 20. D21. D 22. D 23. A 24. B 25. D 26. D 27. C 28. ABC 29. ACD 30. ACD31. C 32. AB 33. C 34. ABCD 35. B 36. ABD 37. C 38. A 39. A 40. ABCD41. B 42. A 43. A 44. A 45. A问答题:1. 什么是数据库管理系统(DBMS)?数据库管理系统(DBMS)是一种软件,用于管理数据库中的数据。

2024年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试题及答案指导

2024年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试题及答案指导

2024年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题干:以下关于数据库系统概念的正确描述是:A. 数据库系统是一种软件,用于管理数据B. 数据库系统是一个用于存储和检索数据的结构化集合C. 数据库系统是一个独立于操作系统的软件组件D. 数据库系统只包含数据,不包含与之相关的应用程序2、题干:以下关于数据库范式(Normalization)的说法,不正确的是:A. 第一范式(1NF)要求表中的所有字段都是原子性的B. 第二范式(2NF)要求满足第一范式,且非主属性完全依赖于主键C. 第三范式(3NF)要求满足第二范式,且非主属性不依赖于其他非主属性D. 第四范式(4NF)要求满足第三范式,且消除所有传递依赖3、在关系型数据库管理系统中,下列不属于关系模型优点的是:A. 数据结构简单,清晰易懂B. 数据独立性高C. 查询效率依赖于索引的使用D. 支持多种数据类型4、数据库的完整性是指数据的正确性和相容性,下面哪一个不是实现完整性的措施?A. 定义主键约束B. 设置外键来维护表之间的关系C. 使用视图来隐藏敏感数据D. 检查约束条件5、题目:以下哪项不是数据库管理系统的功能?A. 数据定义B. 数据操作C. 系统维护D. 网络通信6、题目:在数据库系统中,以下哪种数据模型被称为“半结构化数据模型”?A. 层次模型B. 网状模型C. 关系模型D. 对象模型7、在数据库设计的过程中,以下哪个阶段会确定数据的存储结构和存取方法?A. 需求分析B. 概念结构设计C. 逻辑结构设计D. 物理结构设计8、事务处理中,哪一项特性确保了即使系统崩溃或出现故障后也能恢复到一个一致的状态?A. 原子性B. 一致性C. 隔离性D. 持久性9、在数据库系统中,以下哪种数据模型主要用于表示实体之间的联系?A. 层次模型B. 网状模型C. 关系模型D. 函数模型 10、在SQL语言中,用于创建新表的命令是?A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE11、关于关系数据库的特点,下列说法错误的是:A. 数据结构化B. 数据独立性高C. 数据冗余小D. 操作不方便12、在SQL语言中,用来修改表结构的语句关键字是:A. CREATE TABLEB. ALTER TABLEC. UPDATE TABLED. MODIFY TABLE13、数据库系统中,索引的主要作用是什么?14、在关系数据库中,哪些操作会导致事务的回滚?15、在关系数据库中,以下哪一项描述了“实体完整性”约束?A. 确保每个实体的主键字段都不为空B. 确保每个实体的每个字段都不为空C. 确保实体的主键字段唯一D. 确保实体的外键字段唯一16、在数据库设计中,以下哪个概念描述了“范式”?A. 一个数据库中所有数据项都符合一定的规范B. 数据库中表之间通过外键关联C. 数据库中每个表都只包含一个实体类型的数据D. 数据库中所有数据项都遵循相同的结构17、题目:在数据库设计中,ER图(实体-联系图)主要用于:A. 表示数据库中数据项的类型B. 描述数据库中数据项之间的关系C. 定义数据库中数据的存储结构D. 描述数据库中数据的完整性约束18、题目:在SQL语言中,用于创建数据库的命令是:A. CREATE TABLEB. CREATE DATABASEC. INSERT INTOD. SELECT19、以下哪个选项不是数据库系统中的数据模型?A. 关系型模型B. 网状模型D. 层次模型 20、在数据库设计过程中,以下哪个阶段是确保数据库系统稳定性和性能的关键阶段?A. 需求分析B. 概念结构设计C. 逻辑结构设计D. 物理设计21、在关系数据库系统中,以下哪种查询是SQL语言中定义的DML操作?A. SELECTB. INSERTC. UPDATED. ALL22、在数据库设计中,以下哪种范式是确保数据完整性、避免数据冗余和更新异常的最基本要求?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)23、在数据库系统中,以下哪种数据模型主要用于描述数据间的关系?A. 层次模型B. 网状模型C. 关系模型24、在SQL语言中,用于查询满足特定条件的记录的命令是:A. INSERTB. UPDATEC. DELETED. SELECT25、在关系数据库中,以下哪一项不是数据完整性约束的类型?A. 实体完整性B. 引用完整性C. 用户定义完整性D. 逻辑完整性26、以下哪个SQL语句可以实现查询名为“Employee”的表中,名为“Department”字段的值为“Sales”的记录?A. SELECT * FROM Employee WHERE Department=‘Sales’B. SELECT * FROM Employee WHERE =‘Sales’C. SELECT * FROM Employee WHERE Department=‘Sales’ AND=‘Sales’D. SELECT * FROM Employee WHERE Department.ID=‘Sales’27、在数据库系统中,什么是事务,事务具有哪些特性?28、简述关系数据库的规范化理论及其作用。

上半年软考数据库系统工程师试题及答案(上午)在线

上半年软考数据库系统工程师试题及答案(上午)在线

招商引资实行新"九通一平"大连能不能为来连的企业营造适宜发展的、一流的人居环境呢?针对大连市的具体的招商引资的情况,为促进大连的竞争力和吸引力,李绍强建议大连发展招商引资工作的具有地方特色的新的"九通一平",由原来的单一的对投资的吸引,发展成对资金、技术、人才等的吸引。

李绍强委员认为,新"九通一平"是一种建设理念,是营造大环境理念的升华,为进入大连的企业、居民营造适宜发展和一流的人居环境。

"新九通一平"在供水、供电、供热、供气、排水、污水处理、道路、互联网、通讯、土地平整到位等基础上,着力提升软环境建设,即信息通、市场通、法规通、物流通、资金通、人才通、环境通、文明通、服务通,面向21世纪的新经济平台,促进了城市内部的优化升级。

信息通利用网络等现代化的信息传播手段,使来连或准备来连的投资者可以很方便地获得有关大连的自然情况、经济发展、政策法规、风俗习惯、人文情况、公务程序以及企业信用等各方面的详细情况,为投资者的前期市场调查和正常公务的开展,提供方便、快捷的信息。

现在是信息时代,国际贸易、国际金融、国际资本和国际市场的竞争,实质是信息占有、信息引导的竞争,被称为信息战。

信息,在绝大多数情况下已经成为一种资源,招商引资的竞争也是一种信息的竞争。

信息通,既有利于投资者的经营决策,缩短招商引资过程的时间;同样,也利于投资者加快投资的进程。

加强企业信用建设,逐步实现企业信用信息的互联互通和社会共享。

市场通大连市政府应该更多地为企业提供大连及其周边地区的市场情况及需求,以满足企业不断增长的市场需求。

在如今市场高度细分化、竞争白热化、产品同质化的前提下,政府既要为企业创造公平、竞争的市场环境,也要进一步规范市场经济秩序,营造规范有序的市场经济环境,帮助企业开拓新兴市场。

没有调查就没有发言权。

投资者通过政府提供的大连市场信息,对市场进行调查,充分的了解到自己企业的产品与品牌,在市场竞争中的优势、劣势、威胁和机会。

2020年计算机软考数据库系统工程师练习及答案

2020年计算机软考数据库系统工程师练习及答案

2020年计算机软考数据库系统工程师练习及答案1.关于er图,下列说法中错误的是( )A.现实世界的事物表示为实体,事物的性质表示为属性B.事物之间的自然联系表示为实体之间的联系C.在er 图中,实体和属性的划分是绝对的、一成不变的D.在er 图中,实体之间能够有联系,属性和实体之间不能有联系2.在er 模型转换成关系模型的过程中,下列叙述不准确的是( )A.每个实体类型转换成一个关系模型B.每个联系类型转换成一个关系模式C.每个m:n 联系转换成一个关系模式D.在1:n联系中,“1”端实体的主键作为外键放在“n”端实体类型转换成的关系模式中3.在数据库设计中,超类实体与子类实体的关系是( )A.前者继承后者的所有属性B.后者继承前者的所有属性C.前者只继承后者的主键D.后者只继承前者的主键4.综合局部er图生成总体er 图过程中,下列说法错误的是( )A.不同局部er图中出现的相同实体,在总体er 图中只能出现一次。

B.在总体er 图中能够添加属于不同局部er 图实体间的联系。

C.在总体er 图中能够添加局部er图中不存有的联系。

D.在总体er 图中不能够删除任何实体间的联系。

5.如果一个系统定义为关系系统,则它必须( )A.支持关系数据库B.支持选择、投影和连接运算C.A 和B 均成立D.A、B都不需要7.数据库技术中的“脏数据”是指( )的数据。

A.错误B.回返C.未提交D.未提交的随后又被撤消8. er模型转换成关系模型时,一个m:n联系转换为一个关系模式,该关系模型的关键字是( )A.m 端实体的关键字B.n 端实体的关键字D.重新选择的其他属性9.在一个er 图中,如果共有20 个不同实体类型,在这些实体类型之间存有着9 个不同的二元联系(二元联系是指两个实体之间的联系)其中3 个是1:n 联系,6 个是m:n 联系,还存有1 个m:n 的三元联系,那么根据er模型转换成关系模型的规则,这个er 结构转换成的关系模型个数为( )A.24B.27C.29D.3010.在关系数据库中,通过( )来表示概念记录之间的关系。

软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)

软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)

2025年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题目:在数据库系统中,以下哪项技术不属于关系数据库的完整性约束?A、实体完整性B、参照完整性C、用户自定义完整性D、数据类型约束2、题目:以下关于SQL语言的描述,正确的是:A、SQL语言是一种编程语言,主要用于事务处理。

B、SQL语言主要用于数据查询,不支持数据修改。

C、SQL语言支持数据定义语言(DDL)和数据操纵语言(DML)。

D、SQL语言的执行效率通常低于传统的关系数据库语言。

3、题目:在数据库系统中,数据模型是用来描述数据及其关系的概念模型。

以下哪种数据模型是最早被提出的?A. 层次模型B. 网状模型C. 关系模型D. 物化模型4、题目:在关系数据库中,以下哪个选项不是关系数据库管理系统的基本功能?A. 数据定义B. 数据查询C. 数据备份与恢复D. 数据验证5、题干:在数据库系统中,数据模型是用于描述数据结构和数据间联系的方法,下列哪种数据模型最适用于描述复杂的数据结构?A. 层次模型B. 网状模型C. 关系模型D. 客户端/服务器模型6、题干:在SQL语言中,用于创建表的语句是?A. CREATE TABLEB. DROP TABLEC. ALTER TABLED. INSERT INTO7、关系数据库中,一个表中的记录数称为:A. 列B. 行C. 索引D. 视图8、在SQL语言中,用于创建一个新表的命令是:A. CREATE TABLEB. INSERT INTOC. UPDATED. DELETE9、数据库系统工程师在设计和实现数据库时,通常需要遵循哪些设计原则?10、在SQL语言中,用于创建视图的语句是什么?11、在关系数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 保证数据的一致性C. 减少数据冗余D. 简化数据库结构12、下列哪个SQL命令用于删除表中的数据而不删除表本身?A. DROPB. DELETEC. TRUNCATED. REMOVE13、数据库系统工程师在进行数据库设计时,通常需要遵循的规范化原则是哪些?选项:A. 第一范式(1NF)、第二范式(2NF)B. 第一范式(1NF)、第三范式(3NF)、BCNFC. 第二范式(2NF)、第三范式(3NF)、BCNFD. E-R图、层次模型、网状模型14、在SQL语言中,用于创建表的命令是?选项:A. CREATE TABLEB. INSERT INTOC. UPDATED. DELETE15、以下哪项不属于数据库系统工程师需要掌握的数据库设计原则?()A. 第三范式(3NF)B. 第二范式(2NF)C. 第一范式(1NF)D. 第四范式(4NF)16、在数据库系统中,以下哪种数据类型不支持索引?()A. 整数(INT)B. 字符串(VARCHAR)C. 日期(DATE)D. 时间戳(TIMESTAMP)17、下列关于关系型数据库的描述中,哪一项是错误的?A. 关系型数据库中的数据通过表的形式来组织。

软考模拟题(中级)数据库系统工程师下午(应用技术)

软考模拟题(中级)数据库系统工程师下午(应用技术)

软考模拟题(中级)数据库系统工程师下午(应用技术)(总分:60.00,做题时间:90分钟)一、试题一(总题数:2,分数:12.00)1.试题一()(分数:6.00)___________________________________________________ _______________________________________解析:阅读以下说明和关系表,回答问题1~3。

[说明] 关系R中有如下函数依赖关系: DC→E DB→E BA→F BC→DF AC →D DA→F D→B(分数:6.00)(1).求此模型的最小函数依赖集。

(分数:2.00)___________________________________________________ _______________________________________正确答案:(正确答案:对函数依赖的右部进行分解得:(1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC →D (7)DA→F (8)D→B 由(8)、(2)可以得D→E,由此可得(1)、(2)冗余由(3)可以得出(5)冗余,(6)可以推出(4)冗余由(8)可得DA→BA,再结合(3),可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B)解析:(2).求出关系模式的候选码。

(分数:2.00)___________________________________________________ _______________________________________正确答案:(正确答案:由第一问的结果可以看出候选码为AC)解析:(3).此关系模型最高属于哪级范式。

(分数:2.00)___________________________________________________ _______________________________________正确答案:(正确答案:R中的非主属性有B、D、E、F,它们都完全函数依赖于AC,所有R属于2NF。

2023年软考数据库系统工程师考试真题加答案解析上午下午直接打印

2023年软考数据库系统工程师考试真题加答案解析上午下午直接打印

2023年上六个月数据库系统工程师考试上午真题(原则参照答案)单项选择题在下列各题旳备选项中,请选择1个最符合题意旳选项。

1在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算成果旳寄存器是()。

A. 程序计数器B. 状态寄存器ﻫC. 通用寄存器D. 累加寄存器2某机器字长为n,最高位是符号位,其定点整数旳最大值为()。

A.2n-1 ﻫB.2n-1-1C.2nﻫD.2n-13海明码运用奇偶性检错和纠错,通过在n个数据位之间插入k个检查位,扩大数据编码旳码距。

若n=48,则k应为()。

A. 4 ﻫB. 5ﻫC. 6D. 74一般可以将计算机系统中执行一条指令旳过程分为取指令,分析和执行指令3步。

若取指令时间为4t,分析时间为2t。

执行时间为3t,按次序方式从头到尾执行完600条指令所需时间为()t;若按照执行第i条,分析第i+1条,读取第i+2条重叠旳流水线方式执行指令,则从头到尾执行完600条指令所需时间为()t。

A.2400 ﻫB. 3000 ﻫC. 3600ﻫD. 5400A. 2400ﻫB. 2405C.3000 ﻫD. 3009若用256K X 8bit旳存储器芯片,构成地址40000000H到400FFFFFH且按字节编址旳内存区域,则需()片芯片。

A.4B. 8C.16D. 326如下有关木马程序旳论述中,对旳旳是()。

A. 木马程序重要通过移动磁盘传播B. 木马程序旳客户端运行在袭击者旳机器上C. 木马程序旳目旳是使计算机或网络无法提供正常旳服务ﻫD. Sniffer是经典旳木马程序7防火墙旳工作层次是决定防火墙效率及安全旳重要原因,如下论述中,对旳旳是()。

A. 防火墙工作层次越低,工作效率越高,安全性越高B.防火墙工作层次越低,工作效率越低,安全性越低C. 防火墙工作层次越高,工作效率越高,安全性越低D. 防火墙工作层次越高,工作效率越低,安全性越高8如下有关包过滤防火墙和代理服务防火墙旳论述中,对旳旳是()。

2025年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试卷及答案指导

2025年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试卷及答案指导

2025年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、数据库系统工程师在数据库设计过程中,以下哪个阶段是确定数据库中数据模型和概念模型的阶段?A、需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段2、在关系数据库中,以下哪种数据类型可以存储固定长度的字符串?A、VARCHARB、CHARC、TEXTD、BLOB3、在数据库系统中,为了确保数据的一致性,在执行事务时必须遵循ACID属性。

以下哪个选项不是ACID属性的一部分?A. 原子性B. 一致性C. 隔离性D. 可用性4、下列关于关系数据库规范化理论的描述中,哪一项是不正确的?A. 第一范式要求每个属性都应该是不可再分的基本项。

B. 满足第二范式的前提是先满足第一范式,并且所有非主属性完全依赖于整个候选键。

C. 第三范式消除了传递依赖。

D. BCNF(Boyce-Codd范式)比第三范式更严格,它不允许任何属性部分依赖或传递依赖于候选键。

5、在数据库系统中,以下哪一项不是关系模型的三要素?A. 属性B. 关系C. 范式D. 约束6、在SQL语言中,用于删除表的命令是:A. DROP TABLEB. DELETE FROMC. TRUNCATE TABLED. DELETE7、在数据库系统中,什么是数据模型?请简述其作用。

8、什么是数据库规范化理论?请简述其目的。

(1)第一范式(1NF):要求每个属性都是不可分割的最小数据单位。

(2)第二范式(2NF):在满足1NF的基础上,要求非主属性完全依赖于主键。

(3)第三范式(3NF):在满足2NF的基础上,要求非主属性不传递依赖于主键。

(4)巴斯-科德范式(BCNF):在满足3NF的基础上,要求每个非平凡函数依赖都由主键决定。

通过规范化理论,可以优化数据库设计,提高数据库的质量和性能。

软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)试卷及解答参考(2024年)

软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)试卷及解答参考(2024年)

2024年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题干:在数据库系统中,以下哪个是数据完整性约束中最基本的约束?A. 唯一性约束B. 非空约束C. 主键约束D. 外键约束2、题干:以下哪个SQL语句是用来创建数据库的?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. INSERT INTO3、以下哪个选项不是数据库管理系统的功能?()A. 数据定义B. 数据操作C. 数据控制D. 数据备份与恢复4、在SQL语言中,用于创建表的命令是?()A. CREATE TABLEB. INSERT INTOC. UPDATED. DELETE5、关系数据库中,一个关系被定义为一张二维表,其中每一列代表关系的一个属性,每一行代表一个元组。

以下关于关系数据库的描述中,哪一项是错误的?A、关系中的列具有相同的值域。

B、关系中的行是无序的。

C、关系中的列具有相同的属性名。

D、关系中的列可以包含重复的值。

6、在SQL语言中,用于创建新表的命令是?A、CREATE INDEXB、CREATE VIEWC、CREATE TABLED、DROP INDEX7、在数据库管理系统中,以下哪项不是数据库的ACID特性?A. 原子性(Atomicity)B. 一致性(Consistency)C. 可隔离性(Isolation)D. 可持久性(Durability)8、以下关于SQL语句的描述,哪项是错误的?A. SQL语句可以用于查询数据库中的数据。

B. SQL语句可以用于修改数据库中的数据,如插入、更新和删除记录。

C. SQL语句可以用于创建数据库和表。

D. SQL语句不能用于创建索引。

9、在数据库系统中,以下哪种数据模型通常用于描述数据的结构、约束和操作?A. 层次模型B. 网状模型C. 关系模型D. 对象模型11、在关系数据库中,以下哪个概念表示实体之间的联系?A. 属性B. 码C. 关系D. 视图13、关系数据库管理系统能够实现的三种基本关系运算是?A. 索引、排序、加密B. 建立、修改、合并C. 选择、投影、连接D. 显示、打印、制表15、在关系数据库中,以下哪项操作会导致更新异常?A. 增加一个元组B. 删除一个元组C. 更新一个元组中的属性值D. 更新一个元组的主键值17、在关系数据库中,用来表示实体间联系的是:A. 属性B. 二维表C. 网状结构D. 树形结构19、以下哪种数据库模型可以表示现实世界中复杂的数据结构,如层次结构、网络结构和图形结构?()A. 层次模型B. 网络模型C. 关系模型D. 面向对象模型21、在关系型数据库管理系统中,关于关系模型描述正确的是:A. 实体之间的联系通过指针实现B. 数据结构是二维表格形式C. 可以表示实体之间多对多的关系D. 以上都正确23、在关系数据库中,以下哪项是正确的事务属性?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 可持久性(Durability)25、在关系数据库中,用来表示实体之间联系的是:A. 属性B. 关系C. 域D. 元组27、在数据库系统中,以下哪种数据模型主要用于描述数据的结构,而不涉及数据的具体值?A. 关系模型B. 层次模型C. 网状模型D. 对象模型29、在关系型数据库设计中,为了提高查询效率,有时会在设计阶段考虑建立索引。

20XX年软考数据库系统工程师试题及答案.doc

20XX年软考数据库系统工程师试题及答案.doc

2012年软考数据库系统工程师试题及答案1 2012年软考数据库系统工程师试题及答案1.单个用户使用的数据视图的描述称为( )A.外模式B.概念模式C.内模式D.存储模式2.子模式ddl 用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.在dbs中,dbms和os之间的关系是( )A.相互调用B.dbms调用osC.os 调用dbmsD.并发运行4.数据库物理存储方式的描述称为( )A.外模式B.内模式C.概念模式D.逻辑模式5.在下面给出的内容中,不属于dba职责的是( )A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则6.在数据库三级模式间引入二级映象的主要作用是( )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性7.db、dbms 和dbs 三者之间的关系是( )A.db 包括dbms和dbsB.dbs包括db和dbmsC.dbms包括db和dbsD.不能相互包括8.dbs中“第三级存储器”是指( )A.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘9.位于用户和操作系统之间的一层数据管理软件是( )A.dbsB.dbC.dbmsD.mis10.数据库系统中的数据模型通常由( )三部分组成A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制11.codasyl 组织提出的dbtg 报告中的数据模型是( )的主要代表A.层次模型B.网状模型C.关系模型D.实体联系模型12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述A.子模式B.用户模式C.模式D.存储模式13.用户涉及的逻辑结构用( )描述A.模式B.存储模式C.概念模式D.子模式14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( )A.设计B.保护C.操纵D.维护15.( )是控制数据整体结构的人,负责三级结构定义和修改A .专业用户B .应用程序员C.dbaD .一般用户16.文件系统的一个缺点是( )A .数据不保存B .数据冗余性C .没有专用软件对数据进行管理D .数据联系强17.( )完成对数据库数据的查询与更新A.dclB.ddl。

20xx年软考数据库系统工程师真题及答案解析

20xx年软考数据库系统工程师真题及答案解析

20xx年软考数据库系统工程师真题及答案解析依照该专利生产的产品在中国或其他国家销售,中国企业不需要向美国公司支付这件美国专利的许可使用费。这是因为,该美国公司未在中国及其他国家中请该专利,不受中国及其他国家专利法的保护,因此,依照该专利生产的产品在中国及其他国家销售,中国企业不需要向美压公司支付这件美国专利的许可使用费。如果返销美国,需要向美国公司支付这件美国专利的许叮使用费。这是因为,这件专利在美国获得批准,因而受到美国专利法的保护,中国个业依照该专利生产的产品要在美国销售,则需要向美国公司支付这件美国专利的许可使用费。以下媒体文件格式中,(12)是视频文件柊式(12)AWAVB. BMPC MP3D. MOV【答案】D【解析】wAν为微软公司开发的一种声音文件格式,它符合RIFF( Resource Interchange File Forma)文件规范。、BMP(B1tmD)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(D)和设备无关位图B)。它采用位映射存储格式,除了图像深度可选以外,不采用其他仼何压缩。ⅦP3( Moving picture Experts Group Audio LayerⅢ)是一种音频压缩技术,驻被设计用来人幅度地降低音频数据量。作为文件扩展名时表示该文件吋·种音频格式文件。Mov即Quicktim影片格式,它是apple公司开发的一种音频、视频文件格式,用于存储常用数宁媒体类型。以下软件产品中,属于图像编辑处理工只的软件是(13)。(13)A PowerpointB PhotoshopC PremiereD Acrobat【答案】B【解析】Powerpoint是微软公司的演示文稿软件。Premiere是一款常用的视频编辑软件,由Adoc公司推岀,广泛应用于广告制作和电视节目制作中。Acrobat是由Adobe公司开发的·款PD( Portable document format)编辑软件。Photoshop(简称PS)是由Adobe Systems开发和发行的图像处理软件。使用150DPI的扫描分辨率扫描一幅3×4英寸的彩色照片,得到原始的24位真彩色图像的数据量是(14)Bvte。(14)A.1800B.90000C.270000D.810000【答案】D【解析】DPI(Doυ ts Per Inch,每英寸点数)通常用来描述数字图像输入设各(如图像扫描仪)或点阵图像输出设备(点阵打印机)翰入或输岀点阵图像的分辨率。一幅3×4英寸的彩色照片在15DP的分辨率下扫描得到原始的24位真彩色图像的数据量是(150×3)×(150×4)×24/8=810000字节。某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为_(15)天。活动BD最多可以晚开始_(16)天而不会影响整个项目的进度Agenl团体名团体名publiAgen2由器Agen团体名团体名:publiccManagerManager围体名:团体名:public。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012年软考数据库系统工程师试题及答案1. 单个用户使用的数据视图的描述称为( )A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式ddl 用来描述( )A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在dbs 中,dbms 和os 之间的关系是( )A. 相互调用调用os调用dbmsD.并发运行4. 数据库物理存储方式的描述称为( )A. 外模式B. 内模式C. 概念模式D. 逻辑模式5. 在下面给出的内容中,不属于dba 职责的是( )A. 定义概念模式B. 修改模式结构C. 编写应用程序D. 编写完整性规则6. 在数据库三级模式间引入二级映象的主要作用是( )A. 提高数据与程序的独立性B. 提高数据与程序的安全性C. 保持数据与程序的一致性D. 提高数据与程序的可移植性、dbms 和dbs 三者之间的关系是( ) 包括dbms 和dbs 包括db 和dbms 包括db 和dbsD.不能相互包括中“第三级存储器”是指( )A. 磁盘和磁带B. 磁带和光盘C. 光盘和磁盘D. 快闪存和磁盘9.位于用户和操作系统之间的一层数据管理软件是( )10.数据库系统中的数据模型通常由( )三部分组成A. 数据结构、数据操作和完整性约束B. 数据定义、数据操作和安全性约束C. 数据结构、数据管理和数据保护D. 数据定义、数据管理和运行控制组织提出的dbtg 报告中的数据模型是( )的主要代表A. 层次模型B. 网状模型C. 关系模型D. 实体联系模型12. 数据库技术的三级模式中,数据的全局逻辑结构用( )来描述A. 子模式B. 用户模式C. 模式D. 存储模式13. 用户涉及的逻辑结构用( )描述A. 模式B. 存储模式C. 概念模式D. 子模式14. 数据库的开发控制,完整性检查,安全性检查等是对数据库的( )A. 设计B. 保护C. 操纵D. 维护15. ( ) 是控制数据整体结构的人,负责三级结构定义和修改A . 专业用户B .应用程序员D . 一般用户16. 文件系统的一个缺点是( )A . 数据不保存B .数据冗余性C .没有专用软件对数据进行管理D . 数据联系强17. ( ) 完成对数据库数据的查询与更新18. 关系模型的程序员不需熟悉数据库的()A . 数据操作B .完整性约束条件C .存取路径D . 数据定义提供dml 实现对数据的操作。

可以独立交互使用的A . 宿主型B .独立型C .自含型D . 嵌入型提供dml 实现对数据的操作。

嵌入高级语言中使用的A . 自主型B .自含型dml 称为()dml 称为( )C .宿主型D . 交互型21. 数据库管理系统由三级模式组成,其中决定d bms 功能的是( )A . 逻辑模式B .外模式C .内模式D . 物理模式22. 数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是A. 外模式、模式和内模式B. 子模式、用户模式和存储模式C. 模式、子模式和概念模式D. 子模式、模式和用户模式23. 数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是( )、os、应用软件、应用软件、os、dbms、应用软件、应用软件、dbms24. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、dbms、数据库、应用程序及用户等组成的一个整体叫_。

( )A. 文件的集合、操作系统、文件系统B. 数据的集合、数据库管理系统、数据库系统C. 命令的集合、数据库系统、软件系统D. 程序的集合、命令系统、文件系统25. 数据库管理系统中数据操纵语言dml 所实现的操作一般包括( )A. 查询、插入、修改、删除B. 排序、授权、删除C. 建立、插入、修改、排序D. 建立、授权、修改图中的主要元素是( )A. 结点、记录和文件B. 实体、联系和属性C. 记录、文件和表D. 记录、表、属性27. 下列有关数据库的叙述中正确的是( )A. 对于查、添、删、改操作都需由数据库管理员进行完整性定义和安全性授权,由数据库具体执行;B. 数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作;C. 嵌入式的数据库语言构成的应用程序环境包括主语言和数据子语言,前者能处理记录和遇,后者只能处理表,光标机制起着两种语言的桥梁作用。

D. 既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余。

28. 在er 图中,用长方形表示__,用椭圆表示__( )A. 联系、属性B. 属性、实体C. 实体、属性D. 什么也不代表、实体29. 在数据库技术中,面向对象数据模型是一种( )A. 概念模型B. 结构模型C. 物理模型D. 形象模型图是表示概念模型的有效工具之一,在er 图中的菱形框表示( )A. 联系B. 实体C. 实体的属性D. 联系的属性31. 下列关于数据库系统特点的叙述中,正确的一项是( )A. 各类用户程序均可随意地使用数据库中的各种数据B. 数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写C. 数据库系统的存储模式如有改变,概念模式无需改动D. 数据一致性是指数据库中数据类型的一致32. 在数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为( ) 层次A. 字符和数字两个B. 记录、文件和数据库三个C. 记录、文件、数据库和关系数据库四个D. 字段、记录、文件、数据库和关系数据库五个33. 绝大多数数据库系统的总体结构,都具有外模式、模式和内模式三级模式结构。

描述数据库中全体数据的全局逻辑结构和特征的是( )A. 模式和内模式B. 内模式C. 模式D. 外模式34. 概念模型表示方法最常用的是( )方法B. 数据的方法C. 分布式方法D. 面向对象的方法35. 下列各种模型中不是数据模型的是( )A. 概念模型B. 层次模型C. 网状模型D. 关系模型36. 数据库系统是在__的基础上发展起来的。

A. 文件系统B. 应用程序系统C. 数据库管理系统D. 编译系统37. 数据库三级模式体系结构的划分,有利于保持数据库的A. 结构规范化B. 数据安全性C. 数据独立性D. 操作可行性38. 同网状模型和层次模型相比,关系模型具有很多的特列各项中哪一个不是关系模型点,所具有的特点?A. 概念单一B. 规范化C. 直观性好D. 以二维表格表示39. 数据库系统依靠__支持了数据独立性()A. 具有封装机制B. 模式分级、各级之间有映像机制C. 定义完整性约束条件语言和dml 语言互相独立40. 五种基本关系代数运算是( )A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ参考答案1 A 11 B 21 A 31 C2 B 12 C 22 A 32 B3 B 13 D 23 C 33 C4 B 14 B 24 B 34 A5 C 15 C 25 A 35 A6 A 16 B 26 B 36 A7 B 17 C 27 C 37 C8 B 18 C 28 C 38 C9 C 19 C 29 B 39 B10 A 20 C 30 A 40 A1. 关于er 图,下列说法中错误的是( )A. 现实世界的事物表示为实体,事物的性质表示为属性B. 事物之间的自然联系表示为实体之间的联系C. 在er 图中,实体和属性的划分是绝对的、一成不变的D. 在er 图中,实体之间可以有联系,属性和实体之间不能有联系2. 在er 模型转换成关系模型的过程中,下列叙述不正确的是( )A. 每个实体类型转换成一个关系模型B. 每个联系类型转换成一个关系模式C. 每个m:n 联系转换成一个关系模式D. 在1:n 联系中,“1端”实体的主键作为外键放在“n”端实体类型转换成的关系模式中3. 在数据库设计中,超类实体与子类实体的关系是( )A. 前者继承后者的所有属性B. 后者继承前者的所有属性C. 前者只继承后者的主键D. 后者只继承前者的主键4. 综合局部er 图生成总体er 图过程中,下列说法错误的是( )A. 不同局部er 图中出现的相同实体,在总体er 图中只能出现一次。

B. 在总体er 图中可以添加属于不同局部er 图实体间的联系。

C. 在总体er 图中可以添加局部er 图中不存在的联系。

D. 在总体er 图中不可以删除任何实体间的联系。

5. 如果一个系统定义为关系系统,则它必须( )A. 支持关系数据库B. 支持选择、投影和连接运算和 B 均成立、B 都不需要7. 数据库技术中的“脏数据”是指( )的数据。

A. 错误B. 回返C. 未提交D. 未提交的随后又被撤消8. er模型转换成关系模型时,一个m:n 联系转换为一个关系模式,该关系模型的关键字是( )端实体的关键字端实体的关键字D. 重新选取的其他属性9. 在一个er 图中,如果共有20 个不同实体类型,在这些实体类型之间存在着9 个不同的二元联系(二元联系是指两个实体之间的联系)其中 3 个是1:n 联系, 6 个是m:n 联系,还存在 1 个m:n 的三元联系,那么根据er 模型转换成关系模型的规则,这个er 结构转换成的关系模型个数为( )10. 在关系数据库中,通过( )来表示概念记录之间的关系。

A. 外来关键字B. 关键字C. 数据字典D. 元组11. 下列聚合函数中不忽略空值(null) 的是( )(列名)(列名)( * )中,下列涉及空值的操作,不正确的是( )is null(列名)中,下列涉及空值的操作,不正确的是( ) is null= null(age is null)13.视图是一个“虚表”,视图的构造基于( )A. 基本表B. 视图C. 基本表或视图D. 数据字典语言中,select 语句的执行结果是( )A. 属性B. 表C. 元组D. 数据库语言中,条件“年龄between 20 and 30”表示年龄在20至30 之间,且( )A. 包括20 岁和30 岁B. 不包括20 岁和30 岁C. 包括20 岁但不包括30 岁D. 包括30 岁但不包括20 岁16.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )17.在sql 语言中,用户可以直接操作的是( )A. 基本表C. 基本表和视图D. 基本表或视图18. 在sql 的select 语句中,与选择运算对应的命令动词是( )by19. 在数据库与宿主语言之间传递信息是通过( )A. 全局变量B. 局部变量C. 公共数据区D. 系统缓冲区20. 在sql 语言中,对输出结果排序的是()byby21. 下列聚合函数中不忽略空值(null) 的是( )(列名)(列名)( * )(列名)中,下列涉及空值的操作,不正确的是( )is null= null(age is null)23.视图是一个“虚表”,视图的构造基于( )A. 基本表B. 视图C. 基本表或视图D. 数据字典语言中,select 语句的执行结果是( )A. 属性B. 表C. 元组D. 数据库语言中,条件“年龄between 20 and 30”表示年龄在20至30 之间,且( )A. 包括20 岁和30 岁B. 不包括20 岁和30 岁C. 包括20 岁但不包括30 岁D. 包括30 岁但不包括20 岁26.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )27.在sql 语言中,用户可以直接操作的是( )A. 基本表B. 视图C. 基本表和视图D. 基本表或视图28. 在sql 的select 语句中,与选择运算对应的命令动词是( )by29. 在数据库与宿主语言之间传递信息是通过( )A.全局变量B.局部变量C. 公共数据区D. 系统缓冲区30. 在sql 语言中,对输出结果排序的是()byby参考答案1 C 11 C 21 C2 B 12 B 22 C3 B 13 A 23 C4 D 14 C 24 C5 C 15 C 25 A6 B 16 A 26 A7 D 17 B8 C 18 D9 B 19 A10 A 2027 C28 C29 BD 30 A。

相关文档
最新文档