数据库系统工程师试题解析之一

数据库系统工程师试题解析之一
数据库系统工程师试题解析之一

数据库系统工程师试题解析之一

作者:ctohac 来源:水平考试网发表日期:2005-11-4 点击440次

例题如下:

假设一个有 3 个盘片的硬盘,共有 4 个记录面,转速为7200 转/分,盘面有效记录区域的外直径为30cm,内直径为lOcm,记录位密度为250位/mm,磁道密度为8道/mm,每磁道分16个扇区,每扇区512字节,则该硬盘的非格式化容量和格式化容量约为__(58)__,数据传输率约为__(58)__若一个文件超出一个磁道容量,剩下的部分__(60)__。

(58) A.120MB和1OOMB

B.30MB和25MB

C. 60MB和50MB

D.22.5MB 和25MB

(59) A.2356KB/s

B.3534KB/s

C.7069KB/s

D.1178KB/s

(60) A.存于同一盘面的其它编号的磁道上

B.存于其它盘面的同一编号的磁道上

C.存于其它盘面的其它编号的磁道上

D.存放位置随机

解答过程:

首先明确几个关键点:题目给出的位密度:250bit/mm是对于内直径的密度;

非格式化状态下,磁道是存在的,而没有扇区;

1.非格式化容量:

公式:记录面数*内直径的周长*位密度*内外半径之间的磁道数

在本题中:容量=[4*(π*10*10)*(250/8)*((30-10)/2))*10*8/(1024*1024)=29.94M 约等于30M

2.格式化容量:

公式:容量=记录面数*每个盘面的磁道数*每个磁道的扇区数*每个扇区的字节数

在本题中,容量=[4*(30-10)*10*8+16*512]/(1024*1024)=25M

3.数据传输率:

公式:数据传输率=一个磁道上的字节数/每转一周的时间

在本题中,数据传输率=(512*16)/(60/7200)=983040B(格式化后)

数据传输率=[(π*10*10)*(250/8)]/(60/7200)=1177500B(非格式化)

4.文件存储方式:在同一个磁道号上存储

所以本题的所有的答案是:58:B 59: D 60: B

数据库工程师试题汇总

明年准备考数据库的朋友,请提供复习试题及答案要点,以备学习好吗。

有语言设计吗?

[楼主] Posted:2004-11-07 08:25|

lzjlzj

级别: 新生

精华: 0

发帖: 28

威望: 269 点

金钱: 725 RMB

贡献值: 0 点

注册时间:2004-07-24

今年上午试题请写出答案好吗?一、数据流图分析

二、Sql, 关系模式(指定主码、外码)

三、查询效率分析(用最优的sql语言查询),

四、用范式去简化关系模式

五、画E-R图,包括超类E-R图

六、实例分析:比如给一个商品Pos系统,问你数据库存放在服务器还是分开存放在Pos 机上的区别,比较它们有什么优决点。

总之,都是给一个例子,分析、写关系模式、指主、外码,范式优化等

[1 楼] Posted:2004-11-07 08:31|

lzjlzj

级别: 新生

精华: 0

发帖: 28

威望: 269 点

金钱: 725 RMB

贡献值: 0 点

注册时间:2004-07-24

数据库工程师学习资料

视频资料:清华《数据库系统及应用》、《数据库系统概论》、《工程数据库设计与应用》、《数据结构》、《软件工程》北理《数据库工具》、《新概念SQL SERVER 2000视频教学》、《操作系统》、《Jav

a语言》、《Oracle9i视频教学》图书资料:《数据仓库》、《SQL21自学通.pdf》、《UML全面阐述.chm》、《UML参考手册.pdf》、《统一软件开发过le9i数据库管理实务讲座.pdf》、《Oracle

管理员手册.pdf》、《Oracle9iASPortalbd》、《ORACLE_8_UML对象建模设计》、《ORACLE_8I 数据库管理员手册》、《ORACLE_8-8I开发使用手册》、《Oracle 8i PL_SQL高级程序设计》、《SQL SERVER 2000 编程人员指南》、《SQL_SERVER_7关系数据库系统管理与开发》、《SQL_SERVER_7资源指南》、《MYSQL网络数据库指南》、《软件工程思想》、《C#完全手册.pdf》、《java编程思想(2)中文版.pdf》、《MICROSOFT ODBC 3.0 程序员参考及SDK指南》、《access2000编程指南》,《jdbc编程》等等

[2 楼] Posted:2004-11-07 08:36|

lzjlzj

级别: 新生

精华: 0

发帖: 28

威望: 269 点

金钱: 725 RMB

贡献值: 0 点

注册时间:2004-07-24

数据库系统工程师考试大纲(2004年新版)

数据库系统工程师考试大纲(2004年新版)

一、考试说明

1、考试要求

(1)掌握计算机体系结构以及各主要部件的性能和基本工作原理;

(2)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;

(3)熟练掌握常用数据结构和常用算法;

(4)熟悉软件工程和软件开发项目管理的基础知识;

(5)熟悉计算机网络的原理和技术;

(6)掌握数据库原理及基本理论;

(7)掌握常用的大型数据库管理系统的应用技术;

(8)掌握数据库应用系统的设计方法和开发过程;

(9)熟悉数据库系统的管理和维护方法,了解相关的安全技术;

(10)了解数据库发展趋势与新技术;

(11)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;

(12)了解信息化、计算机应用的基础知识;

(13)正确阅读和理解计算机领域的英文资料。

2. 通过本考试的合格人员能参与应用信息系统的规划、设计、构建、运行和管理,能按照用户需求,设计、建立、运行、维护高质量的数据库和数据仓库;作为数据管理员管理信息系统中的数据资源,作为数据库管理员建立和维护核心数据库;担任数据库系统有关的技术支持,同时具备一定的网络结构设计及组网能力;具有工程师的实际工作能力和业务水平,能指导计算机技术与软件专业助理工程师(或技术员)工作。

3. 本考试设置的科目包括

(1)信息系统知识,考试时间为150分钟,笔试;

(2)数据库系统设计与管理,考试时间为150分钟,笔试。

二、考试范围

考试科目1:信息系统知识

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,嵌入SQL

2.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. SQL

5.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

?API

5.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)

[3 楼] Posted:2004-11-07 08:38|

robertyumao

级别: 新生

精华: 0

发帖: 3

威望: 257 点

金钱: 657 RMB

贡献值: 0 点

注册时间:2004-11-06

你打算明天上半年考吗我打算考的

请留下你的QQ好吗?

我的QQ是:228358015

[4 楼] Posted:2004-11-07 10:38|

lzjlzj

级别: 新生

精华: 0

发帖: 28

威望: 269 点

金钱: 725 RMB

贡献值: 0 点

注册时间:2004-07-24

[求助]数据库考试中二大题的5小题答案?

数据库考试中二大题的5小题答案?题意大概是

Select 职工号From 职工where 工资>400 or 工资<1500 给它加上索引,使效率提高。各位是如何做的?

[5 楼] Posted:2004-11-09 11:05|

yuke27

级别: 新生

精华: 0

发帖: 33

威望: 272 点

金钱: 617 RMB

贡献值: 0 点

注册时间:2004-11-08

大纲好长!!!

[6 楼] Posted:2004-11-12 16:08|

lzjlzj

级别: 新生

精华: 0

发帖: 28

威望: 269 点

金钱: 725 RMB

贡献值: 0 点

注册时间:2004-07-24

2005年上半年"软考"报考指南

考试日期:2005年5月29日(星期日)考试级别:

初级资格:程序员,网络管理员

中级资格:软件设计师、软件评测师、

网络工程师、多媒体应用设计师

数据库系统工程师、信息系统监理师

高级资格:系统分析师、信息系统项目管理师

考试时间安排:

高级信息系统项目管理师上午9:00 —11:30 综合知识考试大纲和教材见

下午1:30—3:00 案例分析

3:20—5:20 论文

系统分析师上午9:00 —11:30 综合知识

下午1:30—3:00 案例分析

3:20—5:20 论文

中级软件评测师上午9:00—11:30 基础知识

下午2:00—4:30 应用技术

软件设计师上午9:00—11:30 基础知识

下午2:00—4:30 应用技术

网络工程师上午9:00—11:30 基础知识

下午2:00—4:30 应用技术多媒体应用设计师上午9:00—11:30 基础知识

下午2:00—4:30 应用技术

信息系统监理师上午9:00—11:30 基础知识

下午2:00—4:30 应用技术

数据库系统工程师上午9:00—11:30 基础知识

下午2:00—4:30 应用技术

程序员上午9:00—11:30 基础知识

下午2:00—4:30 应用技术

初级程序员上午9:00—11:30 基础知识

下午2:00—4:30 应用技术

网络管理员上午9:00—11:30 基础知识

下午2:00—4:30 应用技术

注:各科目考试均及格才能合格。

考试形式:均为笔试。

报名时间:一般在2-3月之间,由各地考试机构根据当地情况确定。

报考条件:

1、遵纪守法,恪守职业道德;

2、具有一定计算机技术应用能力。

报考任何级别都不限学历和资历条件。

报名手续:在当地考试机构指定的报名点,按当地标准交纳报名考试费,带身份证件,一寸近照3张。北京()、广东()实现了网上报名

考试用书:

1、考试大纲(清华大学出版社)

程序员考试大纲,5元

软件设计师考试大纲,5元

网络管理员考试大纲,5元

网络工程师考试大纲,5元

数据库系统工程师考试大纲,5元

多媒体应用设计师考试大纲(05年初出版)

信息系统监理师考试大纲(05年初出版)

系统分析师考试大纲,5元

信息系统项目管理师考试大纲(05年初出版)

2、指定教材(清华大学出版社)

程序员教程,48元

软件设计师教程,60元

软件评测师教程(05年初出版)

网络管理员教程,46元

网络工程师教程,60元

数据库系统工程师教程,66元

多媒体应用设计师教程(05年初出版)

信息系统监理师教程(05年初出版)

系统分析师教程,67元

信息系统项目管理师教程(05年初出版)

3、试题分析解答(清华大学出版社)

2004年下半年试题分析与解答(05年2月出版)

4、指定辅导用书(西安电子科技大学出版社)

程序员考试辅导,40元

软件设计师考试辅导,45元

网络管理员考试辅导,30元

数据库系统工程师考试辅导,50元

5、参考用书

系统分析师技术指南(清华大学出版社),39元

系统分析师常用工具(清华大学出版社),22元

系统分析师考试辅导(05年初出版)

系统分析与设计技术(05年初出版)

注:考试用书出版后,读者可以到当地大书店购买或预订[7 楼] Posted:2004-11-15 08:34|

lzjlzj

级别: 新生

精华: 0

发帖: 28

威望: 269 点

金钱: 725 RMB

贡献值: 0 点

注册时间:2004-07-24

下午着重考系统分析题。如:系统分析流图,E-R模型,关系模式,sql语句,关系规范化等。真正弄懂这些下午试题就差不多了。

上午试题则是基础知识,范围广,依靠各专业课的平时积累!

这可是泪水流过后凝结的教训!哇...哇...哇...!

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

软考数据库系统工程师 试题及答案 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-

2012年软考数据库系统工程师试题及答案 1.单个用户使用的数据视图的描述称为( ) A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式ddl 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在dbs中,dbms和os之间的关系是( ) A.相互调用 调用os 调用dbms D.并发运行 4.数据库物理存储方式的描述称为( ) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是( ) A.定义概念模式 B.修改模式结构

C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 、dbms 和dbs 三者之间的关系是( ) 包括dbms和dbs 包括db和dbms 包括db和dbs D.不能相互包括 中“第三级存储器”是指( ) 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 .应用程序员

数据库原理试题及答案

数据库原理试题答案(B卷) 一、填空题(每题 2 分,共 20 分) 1、实体 2、日志文件 3、完整性 4、关系 5、关系演算 6、外模式 / 模式 7、更新 8、集成的 9、先来先服务 10、人工智能 二、选择题(每题 1 分) 1 、C 2 、 D 3 、 B 4 、 A 5 、 B 6 、 C 7 、 C 8 、 C 9 、 B 10 、 C 三、简答题(每题 5 分,共 20 分) 1 、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)( 1 分)、系统故障( 1 分)、介质故障( 2 分)、计算机病毒( 1 分)。 2 、答案要点:数据模型通常由数据结构( 1 分)、数据操作( 2 分)、完整性约束( 2 分)三部分组成。 3 、答案要点:不是所有的视图都是可更新的( 2 分);因为有些视图的更新不能唯一地有意义地转换成对相应基本表地更新( 3 分)。 4 、答案要点:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同( 5 分)。 四、(共 10 分) 1 、 80 , 90 2 、 T 1 T 2 Slock A 读 A = 50 Y = A Unlock A Xlock A A=Y-10 Slock A 写回 A = 40 等待 Unlock A 等待 读 A = 40 Y = A Unlock A Xlock A A=Y × 2 写回 A = 80 Unlock A

五、(共 10 分) 六、(共 20 分) 1 、关系代数: (1)sno ( cno =‘ 2 ' (SC) )(2分) (2) Sno,Sn ( Cn=' 数据库概论 ' ) (2分) (3) Sno,SN (S ( Cno , sno (SC) ÷ Cno ( C )) ) (2分) ALPHA 语言 ? GET W(SC.SNO): https://www.360docs.net/doc/927163213.html,O=' 2' (2分) ? RANGE C X SC Y GET W (S.SNO.S.SN): X( Y(https://www.360docs.net/doc/927163213.html,O=https://www.360docs.net/doc/927163213.html,O ^ Y.SNO=S.SNO ^ https://www.360docs.net/doc/927163213.html,=' 数据库概论 ' (2分) ? RANGE C X SC Y GET W(S.SNO,S.SN): X( Y(https://www.360docs.net/doc/927163213.html,O=https://www.360docs.net/doc/927163213.html,O ^ Y.SNO=S.SNO)) (2分) 2 、( 1 ) SELECT COUNT(*) FROM STUDENT (2分) (2) SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>5 (3分) (3) DELECT FROM SC WHERE https://www.360docs.net/doc/927163213.html,O IN (SELECT https://www.360docs.net/doc/927163213.html,O FROM C WHERE CN=' 数据结构 ') DELETE FROM C WHERE CN= ‘数据结构' (3分) 七、(共 10 分) 科室(科室代码,科室名称) (1分) 医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分) 病人(病历号,姓名,年龄,工作单位) (1分) 就诊(医生工号,病历号,就诊日期) (2分) 一、填空题(每空 2 分,共 20 分) 1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。 2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。 3、数据库的 ____________ 是指数据库的正确性和相容性。 4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。 5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。 6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。 7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。 8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。 9、避免活锁的简单方法是采用 _____ 的策略。 10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。 二、选择题(每小题 1 分,共 10 分) 1、SQL 中,下列涉及空值的操作,不正确的是 ( )

最新数据库系统工程师考试资料-数据库系统工程师试题汇总

2010数据库系统工程师考试资料-数据库系统工程师试题

2010年数据库系统工程师考试资料:数据库系统工程师试题 1. 单个用户使用的数据视图的描述称为() A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式ddl用来描述() A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在dbs中,dbms和os之间的关系是() A.相互调用 B.dbms调用os C.os调用dbms D.并发运 4.数据库物理存储方式的描述称为() A.外模式 B。内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是() A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是() A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D.提高数据与程序的可移植性 7.db、dbms和dbs三者之间的关系是() A. db包括dbms和dbs B. dbs包括db和dbms

C. dbms包括db和dbs D. 不能相互包括 8.dbs中“第三级存储器”是指() A. 磁盘和磁带 B. 磁带和光盘 C. 光盘和磁盘 D. 快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是() A. dbs B. db C. dbms D. mis 10.数据库系统中的数据模型通常由()三部分组成 A. 数据结构、数据操作和完整性约束 B. 数据定义、数据操作和安全性约束 C. 数据结构、数据管理和数据保护 D. 数据定义、数据管理和运行控制 11.codasyl组织提出的dbtg报告中的数据模型是()的主要代表 A. 层次模型 B. 网状模型 C. 关系模型 D. 实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用()来描述 A. 子模式 B. 用户模式 C. 模式 D. 存储模式 13.用户涉及的逻辑结构用()描述 A. 模式 B. 存储模式 C. 概念模式 D. 子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的()

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 2.设有三个关系 S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 三、设有三个基本表(45分) S (SNO, SNAME, AGE, SEX, SDEPT) SC (SNO, CNO, GRANDE) C (CNO, CNAME, CDEPT, TNAME) 1.试用T-SQL的查询语句表达下列查询 (1)检索LIU老师所授课程的课程号、课程名 (2)检索年龄大于23岁的男学生的学号和姓名 (3)检索学号为S3的学生所学课程的课程名和认课教师姓名 (4)检索WANG同学不学的课程的课程号 (5)检索至少选修了两门课程的学生的学号(10分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

数据库工程师试题以及答案

2010年3月计算机等考四级数据库 2010年3月计算机等考四级数据库工程师选择题 (1)在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是 A)分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求B)分析全局用户对数据的存取需求,以确定全局数据的安全控制策略 C)分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求 D)分析各类用户对数据的存取需求,以确定各类用户能够操作的数据 (2)有学生表(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引: CREATE NONCLUSTERED INDEX Idx_Name ON学生表(姓名); 此索引被称为 A)非聚集散列索引 B)非聚集辅索引 C)非聚集顺序索引 D)非聚集主索引 (3)在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是 A)聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数 B)聚集键应该选用频繁用于进行自然连接的属性或属性组 C)聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D)关系表中某个属性的数据重复率越高,越适合作聚集键 (4)己知有描述科研项目及负责教师的关系模式:科研项目(项目号, 项目名称, 经费, 负责教师号, 姓名, 职称),该关系模式满足函数依赖集:F={项目号→项目名称, 项目号→经费, 项目号→负责教师号, 负责教师号→姓名, 负责教师号→职称}。下列分解中最合理的符合3NF的关系模式是 A)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称) B)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称, 项目号) C)科研项目(项目号, 项目名称, 经费, 负责教师号),教师(教师号, 姓名, 职称)D)科研项目(项目号, 项目名称, 经费),项目_教师(项目号, 负责教师号),教师(教师号, 姓名, 职称) (5)在IDEF0图中矩形框代表功能活动。关于连接到矩形框4条边上的箭头的语义,下列说法错误的是 A)左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容 B)上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容 C)右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果 D)下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做 6)数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。下列关于数据库管理员工作内容的说法错误的是A)数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定

2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)

2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)

2018年上半年数据库系统工程师考试真题(下午题) 试题一(共15分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理效率。该系统的主要功能如下: (1)通用信息查询。客户提交通用信息查询请求,查询通用信息表,返回查询结果。 (2)医生聘用。医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生出诊安排。 (3)预约处理。医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。 (4)药品管理。医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存

以及预约表中的治疗信息;给医生发送“药品已开出”反馈。 (5)报告创建。根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生产报表返回给主管。 现采用结构化方法对医疗管理系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(3分) 使用说明中的词语,给出图1-1中的实体E1~E3的名称。【问题2】(5分) 使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。

2012年历年数据库系统工程师试题及答案

1.单个用户使用的数据视图的描述称为( ) A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式ddl 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在dbs中,dbms和os之间的关系是( ) A.相互调用 B.dbms调用os C.os 调用dbms D.并发运行 4.数据库物理存储方式的描述称为( ) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是( ) A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则

6.在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 7.db、dbms 和dbs 三者之间的关系是( ) A.db 包括dbms和dbs B.dbs包括db和dbms C.dbms包括db和dbs D.不能相互包括 8.dbs中“第三级存储器”是指( ) A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是( ) A.dbs B.db C.dbms D.mis 10.数据库系统中的数据模型通常由( )三部分组成 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.dba

数据库知识试题及答案

数据库基础知识试题及答案 -、单项选择题。下列各题A)、B)、C)、D)四个选项中,只有-个选项是正确的。 (1)在数据库技术中,实体-联系模型是一种( ) A)概念数据模型 B)结构数据模型 C)物理数据模型 D)逻辑数据模型 答案:A)解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P.P.Chen于1976后提出的实体一联系方法。该方法用E—R图来描述现实世界的概念模型,称为实体一联系模型(Entity- Relationship Model)简称E —R模型。 (2)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系( ) A)S B)SC,C C)S,SC D)S,C,SC 答案:D)解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。 (3)数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的( ) A)语法解释 B)语义解释 C)语意说明 D)用法说明 答案:B)解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。 (4)数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统( ) A)数据共享性强 B)数据可长期保存 C)采用一定的数据结构 D)数据独立性好 答案:B)解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享.数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。 (5)下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( ) A)属性 B)关系 C)域 D)元组 答案:D)解析:二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。 (6)在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( ) 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩) A)学生关系的“学号” B)班级关系的“班级号” C)学生关系的“班级号” D)班级关系的“班级名” 答案:C)解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。 (7)在FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?( ) A)CREATE B)APPEND C)COPY D)INSERT 答案:C)解析:CREATE用于数据定义,COPY用于复制,INSERT用于插入数据。 (8)关系数据模型通常由3部分组成,它们是( ) A)数据结构,数据通信,关系操作 B)数据结构,数据操作,数据完整性约束 C)数据通信,数据操作,数据完整性约束 D)数据结构,数据通信,数据完整性约束 答案:B)解析:关系模型由关系数据结构、数据操作和数据完整性约束3大要素组成。 (9)SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?( ) A)GRANT B)CREATE C)INSERT D)SELECT 答案:A)解析:CREATE属于数据定义语句,INSERT和SELECT属于数据操纵语句,只有GRANT(授权语句)才是数据控制语句。 (10)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( ) A)其中有一个是DELETE B)一个是SELECT,另一个是UPDATE

2018上半年数据库系统工程师考试真题

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*+ - C.ab-c*d+ D.a 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-1 B. 2i+j C. 2i+j+1 D. 3i-j+I ●用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指(9) 。 (9)A.关键字被依次映射到地址编号连续的存储位置 B. 关键字不同的元素被映射到相同的存储位置 C. 关键字相同的元素被映射到不同的存储位置 D. 关键字被映射到哈希表之外的位置 ●对有n 个结点、 e 条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先 遍历,时间复杂度为()。 2 (10)A.O(n) B.O(e 2) C.O(n+e) D.O(n*e) ●数字信封技术能够()。 (11)A.保证数据在传输过程中的安全性 B. 隐藏发送者的真实身份 C. 对发送者和接收者的身份进行认证证 D. 防止交易中的抵赖发生 ●在安全通信中,S 将所发送的信息使用(12) 进行数字签名,T 收到该消息后可利用 (13) 验证该消息的真实性。 (12)A.S 的公钥 B.S 的私钥 C.T 的公钥 D.T 的私钥 (13)A.S 的公钥 B.S 的私钥

2017年上半年数据库系统工程师考试真题(案例分析)

2017年上半年数据库系统工程师考试真题(案例分析)下午试题 试题一(共15分〉 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下: 1.检查库存水平。采购部门每天检查部件库存量,当特定部件的库存量降至其订货店、时,返回低存量部件及库存量。 2.下达采购订单。采购部门针对低存量部件及库存量提交采购请求,向其供应商(通过供应商文件访问供应商数据〉下达采购订单,并存储于采购订单文件中。 3.交运部件。当供应商提交提单并交运部件时,运输和接收(S /R)部门通过执行以下三步过程接收货物: (1)验证装运部件。通过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R职员。如果收货部件项目出现在采购订单和提单上,则己验证的提单和收货部件项目将被送去检验。否则S/R职员提交的装运错误信息生成装运错误通知发送给供应商。

(2)检验部件质量。通过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。 (3)更新部件库存。库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。标记订单采购完成。 现采用结构化方法对该采购系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流圈。 图1-1上下文数据流图

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

2015数据库工程师真题下午课件

阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。系统与考试有关的主要功能如下。 (1)考试设置。教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。 (2)显示并接收解答。根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。 (3)处理解答。根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。 (4)生成成绩报告。根据解答结果生成学生个人成绩报告,供学生查看。 (5)生成成绩单。对解答结果进行核算后生成课程成绩单供教师查看。 (6)发送通知。根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。 现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(2分) 使用说明中的词语,给出图1-1中的实体E1~E2的名称。 【问题2】(4分) 使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。 【问题3】(4分) 根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。 【问题4】(5分) 图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。(注:数据流的起点和终点须使用加工的名称描述) 我的答案: 看视频读书 参考答案: 【问题1】 E1:教师 E2:学生 【问题2】 D1:试题

数据库试题(卷)与答案解析

一、选择题 1.在数据库系统中,把可以相互区别的客观事物称为( D )A.属性 B. 字段 C.文件 D.实体 2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的( D ) A.实体独立性 B.物理数据独立性 C.客观独立性 D.逻辑数据独立性 3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( B ) A. 多对多 B. 一对多 C. 多对一 D. 一对一 4.如果关系模式R上有函数依赖AB→C和A→C,则R中存在( B ) A. 完全依赖 B.部分依赖 C. 传递依赖 D.多值依赖 5.关系模型的参照完整性约束是指(C) A.限制引用一个关系中的不同元组数据 B.限制引用不同关系中的元组数据 C.限制一个关系引用与之联系关系中不存在的元组数据 D.限制两个关系间的互相引用 6.在嵌入式SQL中,为了把集合操作转换成单记录处理方式,引进了以下哪个概念( B )

A.宿主语言 B.游标 C.DDL语言 D.DML语言 7、单个用户使用的数据视图的描述称为(A )。 A. 外模式 B. 概念模式 C. 模式 D. 存储模式 8.在SQL中,下列涉空值的操作,不正确的(D:AGE=NULL) 9.数据库系统的独立性是指(B) A. 不会因为数据的变化而影响应用程序 B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为数据存储策略的变化而影响数据存储结构 D. 不会因为某些数据逻辑结构的变化而影响应用程序 10.设有T1和T2两个事务,若并发操作如下,则下面评价中正确的是(C )。 T1 T2 ①读A=100,B=5 ②读A=100 A=A*2 回写 ③求A+B=105,验证错 A. 该操作不存在问题 B. 该操作丢失修改 C. 该操作不能重复读 D. 该操作读“脏数据”

数据库系统工程师历年真题及答案

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 程序设计语言和语言处理程序的知识

2019年上半年数据库系统工程师真题+答案上午选择+下午案例完整版

壱 2019年上半年数据库系统工程师真题+答案上午选择+下午案例完整版 上午选择2019年5月25日考试 1、计算机执行程序时,CPU中()的内容是一条指令的地址。 A. 运算器 B. 控制器 C. 程序计数器 D. 通用寄存器 答案:C 2、DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。 A. CPU与主存 B. CPU与外设 C. 主存与外设 D. 外设与外设 答案:C 直接主存存取(Direct Memory Access,DMA)是指数据在主存与I/O 设备间(即主存与外设之间)直接成块传送。 3、在计算机的存储系统中,()属于外存储器。 A. 硬盘

弐 B. 寄存器 C. 高速缓存 D. 内存 答案:A 寄存器属于CPU,高速缓存一般处于内存和CPU之间,硬盘属于外存。 4、某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)2)R,则该系统的构成方式是()。 A. 3个部件串联 B. 3个部件并联 C. 前两个部件并联后与第三个部件串联 D. 第一个部件与后两个部件并联构成的子系统串联 答案:C 5、令序列X、Y、Z的每个元素都按顺序进栈,且每个元素进栈和出栈仅一次。则不可能得到的出栈序列是()。 A. X Y Z B. X Z Y C. Z X Y D. Y Z X 答案:C 栈的顺序:先进后出。如要Z先出,则至少需要X-Y-Z依次全部进栈,

参 此时栈内容已确定,出栈顺序只能为Z-Y-X,因此,得不到序列ZXY。 6、以下关于单链表存储结构特征的叙述中,不正确的是()。 A. 表中结点所占用存储空间的地址不必是连续的 B. 在表中任意位置进行插入和删除操作都不用移动元素 C. 所需空间与结点个数成正比 D. 可随机访问表中的任一结点 答案:D 7、B-树是一种平衡的多路查找树。以下关于B-树的叙述中,正确的是()。 A. 根结点保存树中所有关键字且有序排列 B. 从根结点到每个叶结点的路径长度相同 C. 所有结点中的子树指针个数都相同 D. 所有结点中的关键字个数都相同 答案:B 8、对于给定的关键字序列{47, 34, 13, 12, 52, 38, 33, 27, 5},若用链地址法(拉链法)解决冲突来构造哈希表,且哈希函数为H(key)=key%ll,则()。 A. 哈希地址为1的链表最长 B. 哈希地址为6的链表最长

(完整版)数据库复习试题答案及解析

一、选择题: 1、DB,DBMS和DBS三者的关系是(B) A、DB包括DBMS和DBS B 、DBS包括DB和DBMS C、DBMS包括DBS和DB D 、DBS与DB、DBMS无关 2、假定学生关系式S(S#,SNAM,E SEX,AGE),课程关系式C(C#,CNAM,E TEACHE)R,学生选课关系是SC(S#,C#,GRAN)D。要查找选修“ COMPUTE”R课程的“女”学生姓名,将涉及到关系(D) A、S B 、SC, C C 、S,SC D 、S,C,SC 3、将E-R 图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C) A、将m方主键(主码)和联系的属性纳入n 方的属性中 B、将m方属性和n 方属性中均增加一个表示级别的属性 C、增加一个关系表示联系,其中纳入m方和n 方的主键(主码) D、将n 方主键(主码)和联系的属性纳入m方的属性中 4、由SELECT—FROM—WHER—E GROU—P ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C) A、SELECT—FROM—WHER—EGROU—PORDER B 、FROM—SELECT—WHER—E GROU—P ORDER C、FROM—WHER—E GROU—P SELECT—ORDER D、SELECT—FROM—GROU—PWHER—EORDER 5、以下不是数据库技术所具备的特点是(D) A、数据结构化 B 、数据冗余小 C 、有较高的数据独立性 D 、数据联系弱 6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A) A、实体值 B 、实体型 C 、属性值 D 、属性型 7、关系数据库三级模式中的(B),可用视图实现。 A、内模式 B 、外模式 C 、存储模式 D 、模式 8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B) A、属性型 B 、键 C 、外部键 D 、实体型 9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D) A、一对一的联系 B 、一对多的联系 C 、多对一的联系 D 、多对多的联系 10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D) A、T1的属性个数等于T2的属性个数 B 、T1的属性个数小于T2 的属性个数 C、T1 的属性个数大于或等于T2的属性个数 D 、T1 的属性个数大于T2 的属性个数 11、数据库系统是由应用程序、DBMS、DB以及DBA组成。其中核心部分是(C) A、应用程序 B 、DBA C 、DBMS D、DB 12、下列集函数中不忽略空值(NULL)的是(A) A、COUN(T *) B 、MAX(列名) C 、SUM(列名) D 、AVG(列名) 13、一个关系中的候选关键字(B) A、至少一个 B 、可多个 C 、必须多个 D 、至少 3 个 14、在数据库设计中,具有最小性、唯一性和非空性的是(B) A、索引 B 、关系模型主关键字(主码) C 、外关键字(外码) D 、约束 15、常用的关系运算时关系代数和(C) A、集合代数 B 、逻辑演算 C 、关系演算 D 、集合演算 16、在基本层次联系中,记录型之间的联系是(B) A、一对一联系 B 、一对多联系 C 、多对多联系 D 、多对一联系 17、关于冗余数据的叙述中,不正确的是(C) A、冗余的存在容易破坏数据库的完整性 B 、冗余的存在给数据库的维护增加困难 C、不应该在数据库中存储任何冗余数据 D 、冗余数据是指可由基本数据导出的数据 18、五种基本关系代数运算分别(D)

2018年软考上半年数据库系统工程师考试真题(下午题)

2018 年上半年数据库系统工程师考试真题(下午题) 试题一(共15 分) 阅读下列说明和图,回答问题 1 至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理 效率。该系统的主要功能如下: (1)通用信息查询。客户提交通用信息查询请求,查询通用信息表,返回查询结果。 (2)医生聘用。医生提出应聘/ 辞职申请,交由主管进行聘用/ 解聘审批,更新医生表,并给医生反馈聘用/ 解聘结果;删除解聘医生出诊安排。 (3)预约处理。医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及 其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间 并给医生发送预约通知;给客户反馈预约结果。 (4)药品管理。医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药 品的库存以及预约表中的治疗信息;给医生发送“药品已开出”反馈。 (5)报告创建。根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医 生以及医生出诊时间中进行查询,生产报表返回给主管。 现采用结构化方法对医疗管理系统进行分析与设计,获得如图1-1 所示的上下文数据流图和图1-2 所示的0 层数据流图。

【问题1】(3 分) 使用说明中的词语,给出图1-1 中的实体E1~E3 的名称。 【问题2】(5 分) 使用说明中的词语,给出图1-2 中的数据存储D1~D5的名称。 【问题3】(4 分) 使用说明和图中的术语,补充图1-2 中缺失的数据流及其起点和终点。 【问题4】(3 分) 使用说明中的词语,说明“预约处理”可以分解为哪些子加工?并说明建模图1-1 和图1-2 如何保持数据流图平衡?

2017年数据库系统工程师试题下午及答案

2017年上半年数据库系统工程师考试下午真题 (参考答案) ●阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下: 1.检查库存水平。采购部门每天检查部件库存量,当特定部件的库存量降至其订货店时,返回低存量部件及库存量。 2.下达采购订单。采购部门针对低存量部件及库存量提交采购请求,向其供应商(通过供应商文件访问供应商数据)下达采购订单,并存储于采购订单文件中。 3.交运部件。当供应商提交提单并交运部件时,运输和接收(S/R)部门通过执行以下三步过程接收货物: (1)验证装运部件。通过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R职员。如果收货部件项目出现在采购订单和提单上,则己验证的提单和收货部件项目将被送去检验。否则S/R职员提交的装运错误信息生成装运错误通知发送给供应商。(2)检验部件质量。通过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。 (3)更新部件库存。库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。标记订单采购完成。 现采用结构化方法对该采购系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

米圣经答案:E1:供应商E2:采购部E3:检验员E4:库管员E5:S/R 职员

相关文档
最新文档