Ⅰ 信息系统管理工程师考试的科目内容
信息系统基础知识
1.计算机科学基础
1.1数制及其转换
●二进制、十进制和十六进制等常用数制及其相互转换
1.2数据表示
●数的表示:原码、补码、反码,整数和实数的机内表示方法,精度与溢出
●非数值表示:字符和汉字的机内表示,声音和图像的机内表示
●校验方法和校验编码
1.3算术运算和逻辑运算
●计算机中二进制数的运算方法
●逻辑代数基本运算
1.4数据结构与算法基本概念
2.计算机系统知识
2.1计算机硬件知识
2.1.1计算机系统组成和主要设备的基本工作原理
●CPU和存储器的组成、性能和基本工作原理
●I/0接口的功能、类型和特性
●常用I/0设备的性能和基本工作原理
●CISC/RISC、流水线操作、多处理机、并行处理基本概念
2.1.2存储系统
●高速缓存、主存类型
●虚拟存储器基本工作原理,多级存储体系
●RAID类型和特性
●存储介质特性及容量计算
2.2计算机软件知识
2.2.1操作系统知识
●操作系统的类型、特征和功能
●中断控制、进程、线程的基本概念
●处理机管理(状态转换、同步与互斥、分时、抢占、死锁)
●存储管理(主存保护、动态连接分配、分页、虚存)
●设备管理(I/0控制、假脱机)
●文件管理(文件目录、文件的结构和组织、存取方法、存取控制、恢复处理、共享和安全)
●作业管理
●汉字处理,人机界面
●操作系统的配置
2.2.2程序设计语言和语言处理程序基础知识
●汇编、编译、解释系统的基础知识和基本工作原理
●程序设计语言的基本成分:数据、运算、控制和传输,过程调用的实现机制
●各类程序设计语言的主要特点和适用情况
2.3系统配置和方法
2.3.1系统配置技术
●C/S系统、B/S系统、多层系统、分布式系统
●系统配置方法(双份、双重、热备份、容错和群集)
●处理模式(集中式、分布式、批处理、实时处理和Web计算)
●事物管理(并发控制、独占控制、故障恢复、回滚、前滚)
2.3.2系统性能
●性能指标和性能设计,性能计算、性能测试和性能评估
2.3.3系统可靠性
●可靠性指标与设计,可靠性计算与评估
2.4计算机应用基础知识
●信息管理、数据处理、辅助设计、科学计算、人工智能、远程通信服务等基础知识
●多媒体应用基础知识
3.计算机网络知识
3.1协议和传输
●网络体系结构(网络拓扑、0SI/RM、基本的网络和通信协议)
●TCP/IP协议基础
●传输介质、传输技术、传输方法、传输控制
3.2局域网和广域网
●LAN拓扑、存取控制、LAN的组网、LAN间连接、LAN-WAN连接
●互联网基础知识及其应用
●网络性能分析(传输速度、线路利用率、线路容量)和性能评估
●网络有关的法律、法规要点
●网络安全(加密解密、授权、防火墙、安全协议)
●远程传输服务
3.3常用网络设备和各类通信设备
3.4网络管理与网络软件基础知识
●网络管理(运行管理、配置管理、安全管理、故障管理、性能管理、计费管理)
●网络软件(网络操作系统、驱动程序、网络管理系统、网络管理工具)
4.数据库基础知识
4.1数据库系统基本概念
4.2数据库系统体系结构
●集中式数据库系统、Client/Server数据库系统、分布式数据库系统
4.3关系数据库标准语言(sql)
●SQL的功能与特点
●用SQL进行数据定义(表、视图、索引、约束)
●用SQL进行数据操作(数据检索、数据插入删除/更新、触发控制)
●安全控制和授权
●应用程序中的API、嵌入SQL
4.4数据库的管理与控制
●数据库管理系统的功能和特征
●数据库事务管理、数据库备份与恢复技术、并发控制
4.5数据挖掘和数据仓库基本知识
5.信息系统开发和运行管理知识
5.1信息化、信息系统与信息系统开发基本知识
●信息化、信息系统、信息工程概念
●信息系统结构与中间件技术
●知识产权、信息系统、互联网相关的法律、法规
●信息系统开发各阶段的目标和任务
●信息系统开发工具、开发环境、开发方法概念
●信息系统开发项目管理基本知识
5.2系统分析设计基础知识
●系统分析的目的和任务
●结构化分析设计方法和工具
●系统规格说明书
●系统总体结构设计、详细设计
●系统设计说明书
●面向对象分析设计与统一建模语言(UML)
5.3系统实施基础知识
●系统实施的主要任务
●结构化程序设计、面向对象程序设计、可视化程序设计
●程序设计语言的选择,程序设计风格
●系统测试的目的、类型和方法
●测试设计和管理
●系统转换知识
5.4系统运行管理知识
●系统(计算机系统、数据库系统、计算机网络系统)运行管理
●系统运行管理各类人员的职责
●系统的成本管理、用户管理、安全管理、性能管理
●系统运行操作(系统控制操作、数据I/O管理、操作手册)
●资源管理(硬件资源管理、软件资源管理、数据资源管理、网络资源管理、相关设备和设施管理、文档管理)
●系统故障管理(处理步骤、监视、恢复过程、预防措施)
●分布式系统管理
●系统运行管理工具(自动化操作工具、监视工具、诊断工具)
●系统运行管理的标准化
5.5系统维护知识
●系统维护的内容(软件维护、硬件维护、数据维护)
●系统维护的类型(完善性维护、适应性维护、纠错性维护、预防性维护)
●系统维护方法(日常检查、定期检查、预防维护、事后维护、远程维护)
●按合同维护
●系统维护工作的特点
●系统的可维护性(可理解性、可测试性、可修改性)
●系统维护的组织管理
5.6系统评价基础知识
●系统的技术评价(目标评价、功能评价、性能评价、运行方式评价)
●系统成本的构成
●系统经济效益的评价(性能效益、节省成本效益)及其评价方法
6.信息安全知识
●信息安全基本概念
●计算机病毒防治,计算机犯罪的防范,网络入侵手段及其防范
●容灾
●加密与解密机制,认证(数字签名、身份认证)
●信息系统的安全保护,安生管理措施
●私有信息保护
●可用性保障(备份与恢复、改用空闲的线路和通信控制设备)
7.标准化知识
●标准化的概念(标准化的意义、标准化的发展、标准化机构)
●标准的层次(国际标准、国家标准、行业标准、企业标准)
●代码标准、文件格式标准、安全标准、软件开发规范和文档标准基础知识
8.专业英语
●正确阅读并理解相关领域的英文资料 信息系统管理(应用技术)
1.系统管理计划
1.1确认系统管理要求
●管理级的系统管理要求(长期信息化战略、系统管理所要求的重要事项、用于管理的重要计算机资源)
●用户作业级的系统管理要求(管理范围、管理策略、管理对象、管理方法、管理计划、管理预算)
1.2明确向用户提供的系统与服务、服务等级与责任范围
1.3确定成本计算与服务计量办法
1.4制订系统运行规章制度
1.5制订长期与短期的系统管理计划
●面向用户的系统管理计划(服务时间、可用性、提供的信息量、响应速度、培训、服务台、分布式现场支持)
●建立系统管理组织与系统运行管理体制
●面向运行的系统管理计划(运行管理、人员管理、成本管理、用户管理、资源管理、故障管理、性能管理、维护管理、安全管理)
2.系统管理
2.1系统运行
●各类应用系统的运行管理
●运行计划的制订与调整
●运行操作过程的标准化
●消耗品管理、数据输入输出管理、存档与交付管理
●系统运行管理报告
2.2用户管理
●用户注册管理及其管理方法
●用户管理报告
2.3操作管理
●系统操作指南(系统运行体制、操作员工作范围、操作规章制度、系统运行操作手册)
●作业管理(作业调度管理、作业处理情况检查、作业处理结果检查)
●作业运行的分析改进
●操作员组的管理(划分工作职责、作业交付规则提高操作质量)
2.4计费管理
●计费系统(成本核算与事后支付系统,应付费资源,计费系统的选择)
●计费数据的收集、收集计费数据的工具
●计费单位与计算方法
●事后付费与事前付费的差别以及各种措施
2.5成本管理
●系统运行成本(初始成本项与运行成本项)
●系统运行费预算和决算
●系统运行成本的管理(预算与决算的差别分析,降低成本的方法)
●用户方成本
2.6人员管理
●职责系统
●职工教育与培训
●外包管理
2.7分布式站点的管理
●分布式系统常见的问题
●分布式系统的运行管理
2.8采用运行管理系统
●系统运行管理中的问题与措施
●运行支持系统、远程运行系统、自动运行系统、无人系统操作
●分布式系统中运行管理系统的使用
2.9系统管理标准
2.9.1建立系统管理标准
●划定系统管理标准的范围,确定系统运行标准项目
●运行操作过程标准、工作负载标准
●对监视运行状态的管理
●系统更新管理
2.9.2分布式系统操作过程的标准化
2.9.3标准的修订
3.资源管理
3.1硬件管理
●识别待管理的硬件
●硬件资源管理、硬件配置管理、硬件资源维护
3.2软件管理
●识别待管理的程序与文档
●软件开发阶段的管理、软件运行阶段的管理、软件更新管理
●程序库管理、软件包发行管理、文档管理
●软件资源的合法使用与保护
3.3数据管理
●数据生命周期和数据资源管理
●数据管理(数据管理员、数据维护、数据库管理系统、分布式数据库管理)
●企业级数据管理(数据标准化、数据字典、数据目录、信息系统目录)
●数据库审计支持
3.4网络资源管理
●待管理项目的识别(通信线路、通信服务、网络设备、网络软件)
●网络资源管理(登记管理的准备、资产管理、命名规则和标准)
●配置管理(网络设备配置图与连接图、地址管理、更新管理)
●网络资源维护
●网络管理(网络运行监视、网络故障管理、网络安全管理、网络性能管理)
●网络审计支持
3.5相关设施和设备的管理
●电源设备管理、空凋设备管理、楼宇管理、应急设备管理、分布式现场的设备管理
4.故障管理
4.1故障监视
●设置待监视项目、监视的内容和方法
4.2故障的调查
●收集故障信息、隔离故障、确定故障位置、调查故障原因
4.3恢复处理
●恢复作业的准备、恢复处理的形式
●主机故障的恢复、数据库故障的恢复、网络故障的恢复、相关设备故障的恢复、作业非正常情况的恢复
●故障处理及恢复涉及的有关人员
4.4故障记录与防再现措施
●故障的记录与报告、故障原因分析
●评估与改进故障处理过程、审查类似设备与软件、处理故障工作流程的标准化
4.5分布式系统的故障管理
●分布式系统的故障问题、故障监视、故障分析、故障恢复
●分布式系统中防止故障再现
5.安全管理
5.1安全管理措施
5.1.1安全管理措施的制订
●安全策略、应急计划、安全管理体系
●安全管理的项目(威胁的识别、待保护项目)
●风险管理(风险分析、风险评估、保险)
5.1.2物理安全措施的执行设备与相关设施的安生管理、防灾管理)
5.1.3技术安全措施的执行(系统安全措施、数据安全性措施)
5.1.4安全管理制度的执行
●运行管理(信息中心出入管理、终端管理、信息管理)
●防犯罪管理(篡改数据/程序、黑客、窃听、非法数据泄露)
5.1.5信息系统安全有关的标准与法律法规
5.2安全管理的实施
●运行管理手册、用户手册、安全性检查洁单
●分析研究登录数据、安全性审计支持
●分布式系统现场的安全性
●安全性强度测试
6.性能管理
6.1信息系统的性能评价
6.1.1性能评价标准与方法
●性能评价项目与目的
●评价标准
●性能监视与评价方法
6.1.2性能分析与评价
●性能评价的时机,获取性能评价数据
●性能下降原因分析,改进性能的建议
6.2系统性能管理
6.2.1系统性能评估
●系统性能评估项目(电源、CPU处理速度、主存容量、Cache容量、磁盘容量、磁盘存取速度、通信线路速度)
●当前系统负载、预计系统负载
6.2.2系统性能改进
●性能扩充的模拟(模拟工具、极限性能计算、增加选件)
●改进系统的建议
●系统用户培训
6.3分布式的性能管理
●分布式系统性能及其评价标准
●分布式系统性能管理的因素(服务器与客户端的平衡考虑)
7.系统维护
7.1制订系统维护计划
●系统维护的需求(设置系统维护项目以及相应的维护级别)
●系统维护计划(维护预算、维护需求、维护管理体制、维护承诺、维护人员职责、维护时间间隔、设备更换)
●系统维护的实施形式(每日检查、定期维护、预防性维护、事后维护)
7.2系统维护的实施
7.2.1维护工作流程
7.2.2软件维护
●各类软件(公司开发的软件,合同开发的软件,市场购买的软件)的维护
●软件维护的合同,系统集成与维护的合同
7.2.3硬件维护(硬件维护的合同,硬件备件及其保存)
8.系统转换
8.1制订系统转换规划
8.2设计新系统运行体制
8.3系统转换的试验
●分析系统转换的影响、选择可用的系统、选择验证项目、设置评价标准、转换系统的准备
●转换实验
●转换实验结果的评价及转换工作量评估
8.4系统运行的试验
●临时(并行)运行的试验与评价、正常运行的试验与评价
8.5执行系统转换
8.5.1制订系统转换实施计划
●确定转换项目(软件、数据库、文件、网络、服务器、磁盘设备)
●起草作业运行的临时规则
●确定转换方法(立即转换、逐步转换、平台切换)
●确定转换工作步骤和转换工具
●撰写转换工作实施计划和系统转换人员计划
8.5.2系统转换的实施
8.5.3系统转换的评估
9.开发环境管理
●开发环境的配置、开发环境的管理、分布式系统中开发环境的管理
10.与运行营理有关的系统评价
10.1评价项目
●评价的目的
●评价的时机(系统规划时、系统设计时、系统转换时、系统运行时)
●设置评价项目(硬件、软件、网络、数据库、运行)
10.2各个评价项目的评价标准
●性能(事务处理响应时间、作业周转时间、吞吐量、故障恢复时间、控制台响应时间)
●系统运行质量(功能评价,稳定性评价、可用性评价、可维护性评价)
●系统运行的经济效益(运行成本、系统质量与经济效益的平衡)
10.3系统改进建议
●修改或重建系统的建议,改进系统开发方案的建议
10.4分布式系统的评价
11.对系统用户的支持
●对用户提供的支持(支持的范围、向用户提供的服务、服务结果的记录、对用户的培训、服务台)
●处理用户的新需求(标识用户的新需求、对系统改进需求进行管理)
●对潜在用户的咨询服务
Ⅱ 四级网络工程师的问题!!急!
计算机四级考试大纲
基本要求
1、具有计算机及其应用的基础知识。
2、熟悉计算机操作系统、软件工程和数据库的原理及其应用。
3、具有计算机体系结构、系统组成和性能评价的基础及应用知识。
4、具有计算机网络和通信的基础知识。
5、具有计算机应用项目开发的分析设计和组织实施的基本能力。
6、具有计算机应用系统安全和保密知识。 考试内容
一、计算机系统组成及工作原理
1、计算机系统组成:
(1)计算机的发展。(2)计算机的分类及应用。(3)计算机硬件结构。(4)主要部件功能。(5)计算机软件的功能与分类。(6)系统软件与应用软件。
2、计算机工作原理:
(1)计算机机中数的表示。 (2)运算器。 (3)控制器。 (4)存储器。 (5)输入与输出系统。
3、计算机的主要性能:
(1)计算机系统性能指标。 (2)处理机指标。 (3)存储容量指标。 (4)I/O总线能力。 (5)系统通信能力。 (6)联机事务处理能力。 (7)软件支持。
二、数据结构与算法
1、基本概念:
(1)数据结构的基本概念。 (2)算法的描述与分析。
2、线性表:
(1)线性表的逻辑结构。 (2)线性表的顺序存储结构。 (3)线性表的链式存储结构。
3、数组:
(1)数组的定义与运算。(2)数组的顺序存储结构。 (3)矩阵的压缩存储。
4、栈与队列:
(1)栈的定义和运算。 (2)栈的存储结构。 (3)队列的定义和运算。 (4)链队列与循环队列。
5、串:
(1)串及其操作。 (2)串的存储结构。
6、树和二叉树:
(1)树的定义。 (2)二叉树的定义及性质。 (3)二叉树与树的转换。(4)二叉树的存储。(5)遍历二叉树与线索二叉树。
7、图:
(1)图及其存储结构。 (2)图的遍历。 (3)图的连通性。 (4)有向无环图。 (5)最短路径。 (6)拓扑排序。
8、查找:
(1)线性表查找。 (2)树形结构与查找。 (3)散列查找。
9、排序:
(1)插入排序。 (2)交换排序。 (3)选择排序。 (4)归并排序。 (5)基数排序。
10、文件组织:
(1)顺序文件。 (2)索引文件。 (3)散列文件。
三、离散数学
1、数理逻辑:
(1)命题及其符号化。 (2)命题公式及其分类。 (3)命题逻辑等值演算。 (4)范式。 (5)命题逻辑推理理论。 (6)谓词与量词。 (7)谓词公式与解释。 (8)谓词公式的分类。 (9)谓词逻辑等值演算与前束范式。 (10)谓词逻辑推理理论。
2、集合论:
(1)集合及其表示。 (2)集合的运算。 (3)有序对与笛卡尔积。 (4)关系及其表示法。 (5)关系的运算。 (6)关系的性质。 (7)关系的闭包。 (8)复合关系与逆关系。 (9)等价关系与偏序关系。 (10)函数及其性质。 (11)反函数与复合函数。
3、代数系统:
(1)代数运算及其性质。 (2)同态与同构。 (3)半群与群。 (4)子集与陪集。 (5)正规子群与商群。 (6)循环群与置换群。 (7)环与域。 (8)格与布尔代数。
4、图论:
(1)无向图与有向图。 (2)路、回路与图的连通性。 (3)图的矩阵表示。 (4)最短路径与关键路径。 (5)二部图。 (6)欧拉图与哈密尔顿图。 (7)平面图。 (8)树与生成树。 (9)根树及其应用。
四、操作系统
1、操作系统的基本概念:
(1)操作系统的功能。 (2)操作系统的基本类型。 (3)操作系统的组成。 (4)操作系统的接口。
2、进程管理:
(1)进程、线程与进程管理。 (2)进程控制。 (3)进程调度。 (4)进程通信。 (5)死锁。
3、作业管理:
(1)作业与作业管理。 (2)作业状态及其转换。 (3)作业调度。 (4)作业控制。
4、存储管理:
(1)存储与存储管理。 (2)虚拟存储原理。 (3)页式存储。 (4)段式存储。 (5)段页式存储。 (6)局部性原理与工作集概念。
5、文件管理:
(1)文件与文件管理。 (2)文件的分类。 (3)文件结构与存取方式。 (4)文件目录结构。 (5)文件存储管理。 (6)文件存取控制。 (7)文件的作用。
6、设备管理:
(1)设备与设备分类。 (2)输入输出控制方式。 (3)中断技术。 (4)通道技术。 (5)缓冲技术。 (6)设备分配技术与SPOOLing系统。 (7)磁盘调度。 (8)设备管理。
7、一种典型操作系统(DOS/Unix/Windows)的使用:
(1)DOS的特点与使用。 (2)UNIX的特点与使用。 (3)Windows的特点与使用。
五、软件工程
1、软件工程基本概念:
(1)软件与软件危机。 (2)软件生命周期与软件工程。 (3)软件开发技术与软件工程管理。 (4)软件开发方法与工具、环境。
2、结构化生命周期方法:
(1)瀑布模型。 (2)可行性研究与可行性研究报告。 (3)软件计划与进度安排。 (4)软件需求分析。 (5)数据流程图(DFD)、数据字典(DD)。 (6)软件需求说明书。 (7)系统设计。 (8)概要设计与详细设计。 (9)模块结构设计与数据结构设计。 (10)接口设计与安全性设计。 (11)系统设计说明书。 (12)程序设计。 (13)程序设计语言。 (14)结构化程序设计。
3、原型化方法:
(1)原型化的基本原理。 (2)原型化的生命周期。 (3)原型化的人员与工具。 (4)原型化的实施。 (5)原型化的项目管理。 (6)原型化方法与结构化方法的关系。
4、软件测试:
(1)软件测试基本概念。 (2)软件测试方法。 (3)软件测试计划。 (4)单元测试、集成测试与系统测试。 (5)测试用例设计。 (6)测试分析报告。
5、软件维护:
(1)软件可维护性。 (2)校正性维护。 (3)适应性维护。 (4)完善性维护。
6、软件开发工具与环境:
(1)软件开发工具。 (2)软件开发环境。 (3)计算机辅助软件工程(CASE)。
7、软件质量评价:
(1)软件质量的度量与评价模型。 (2)软件复杂性的度量。 (3)软件可靠性的评价。 (4)软件性能的评价。 (5)软件运行评价。
8、软件管理:
(1)软件管理职能。 (2)软件开发组织。 (3)软件计划管理。 (4)标准化管理。 (5)软件工程国家标准。 (6)软件配置管理。 (7)软件产权保护。
六、数据库
1、数据库基本概念:
(1)数据与数据模型。 (2)数据库体系结构。 (3)数据库管理系统与数据库系统。 (4)数据库工程与应用。
2、关系数据库:
(1)关系数据库的基本概念。 (2)关系数据模型。 (3)关系定义、关系模型、关系模式与关系子模式。 (4)数据操纵语言。 (5)关系代数。 (6)集合运算(并,差,交,笛卡尔积)与关系运算(投影,选择,连接)。 (7)关系演算。 (8)元组关系演算与域关系演算。 (9)数据库查询语言。 (10)SQL语言。
3、关系数据库设计理论:
(1)关系数据理论。 (2)函数依赖。 (3)关系模式分解。 (4)关系模式的范式。
4、数据库设计:
(1)数据库设计目标。 (2)数据库设计方法。 (3)数据库的设计步骤。 (4)数据库规划。 (5)需求分析。 (6)概念设计。 (7)逻辑设计。 (8)物理设计。 (9)数据库的实现与维护。
5、数据库的保护:
(1)数据库恢复。 (2)数据库的完整性。 (3)数据库的并发控制。 (4)数据库的安全性。
6、一种数据库管理系统(FoxPro/Oracle)应用:
(1)FoxPro DBMS的结构、特点及应用。 (2)Oracale DBMS的结构、特点及应用。
七、计算机体系结构
1、体系结构的基本概念:
(1)体系结构的定义。 (2)系统的功能层次。 (3)系统的分类。 (4)体系结构的继承与发展。 (5)系统的安全性。
2、指令系统:
(1)指令格式及其优化。 (2)指令系统的复杂化。 (3)RISC技术。 (4)MIPS与MFLOPS。
3、存储体系:
(1)存储层次。 (2)虚存工作原理。 (3)Cache工作原理。
4、通道及新型总线:
(1)I/O方式的发展。 (2)通道工作原理。 (3)EISA与MCA。 (4)局部总线:VFSA与PCI。
5、并行处理技术:
(1)流水线技术。 (2)超流水线与超标量技术。 (3)向量处理机。 (4)多机系统。
6、系统性能评价:
(1)性能评价的概念。 (2)测试程序的分类。 (3)Benchmark的举例。
八、计算机网络与通信
1、计算机网络的基本概念:
(1)网络的定义。 (2)网络的分类。 (3)网络的功能。 (4)网络拓扑。 (5)典型计算机网络组成。
2、数据通信技术:
(1)数据通信的基本概念。 (2)数据通信系统的组成。 (3)传输介质的类型与特点。 (4)数据传输方式。 (5)数据编码方式。 (6)同步方式。 (7)线路复用技术。 (8)数据交换方式。 (9)差错控制方法。
3、网络体系结构:
(1)网络体系结构的基本概念。 (2)ISO/OSIRM。 (3)物理层协议。 (4)数据链路层协议。 (5)网络层协议与X.25网层次。 (6)传输层协议。 (7)高层协议。
4、局域网技术:
(1)局域网拓扑。 (2)局域网传输介质。 (3)IEEE802模型与标准。 (4)CSMA/CD工作原理。 (5)Token Bus工作原理。 (6)Token Ring工作原理。 (7)FDDI工作原理。 (8)局部网互连与TCP/IP协议。 (9)局域网操作系统。 (10)局域网组网技术。 (11)局域网应用系统的安全性设计。
5、网络技术的发展:
(1)高速局域网。 (2)ISDN与B-ISDN。 (3)城域网。 (4)帧中继。 (5)ATM技术。 (6)智能大厦与网络综合布线技术。 (7)Clinent/Server的应用技术。 (8)ISO网络管理概念与标准。
上机测试内容
1、计算机操作能力。
2、C语言程序设计能力。
3、项目开发能力。
4、开发工具的使用能力。
上机测试说明
1、考试形式包括课堂笔试(180分钟)和上机测试(60分钟)。
2、试题包括选择题和论述题两种类型。
3、笔试中的选择题用中、英两种文字命题,其中英文题约占三分之一,论述题用中文命题。
Ⅲ 测试会计软件 主要测试什么 尽量详细点!
测试范围
测试范围具体包括以下测试内容:安装测试、功能测试、界面测试、性能测试、文档测试、负载压力测试、恢复测试、安全性测试、兼容性测试等。
1.安装测试。安装测试的目的在于验证软件能否在不同的配置环境下完成安装,并确认能否正常运行。财务软件安装测试要注意以下几点:第一,根据财务的可移植性,选择不同操作系统。第二,选择不同层次的硬件配置和软件配置,一般选用最低、中等和最高三种配置进行测试,验证系统对软硬件环境的依懒性。第三,观察财务软件安装程序在软硬件资源充足的情况下能否正常安装,安装过程中是否给予充足的提示,是否存在流氓软件的一些弊病,安装完成后能否正常运行,能否彻底删除。第四,在资源不充沛的情况下,如磁盘空间不够、内存不足等,系统能否完成安装,能否给予各种提示。
2.功能测试。功能测试是财务软件测试中的主要内容。财务软件功能测试主要包含以下项目:个个模块中的查询、增加、删除、修改、保存等操作;数据的输入与输出;数据处理操作,如导入、结转等;基础数据中定义的精度;计算的准确性等等。财务软件功能测试注意以下几点: 第一,测试项目的输入域要全面。要有合法数据的输入,也要有非法数据的输入。如,在测试基础数据的定义时,若规定是数字,则既要输入数字进行测试,也要输入字母、空格等非数字进行测试。数字包含整数、负数、小数,还要输入一些不同的数字验证数字的精度。第二,划分等价类,提高测试效率。在考虑测试域全面性的基础上,要划分等价类,选择有代表意义的少数数据进行测试,提高测试效率。第三,要适时利用边界值进行测试。第四,重复递交相同的事务。第五,不按照常规的顺序执行功能操作。第六,执行正常操作,观察输出结果的异常性。如,删除某条记录对排序的影响;执行审核后,单据的状态是否改变。
3.界面测试。财务软件界面要符合现行标准和用户习惯。软件企业可以形成自己的特色,但要确保整个软件风格一致。界面测试要从友好性、易操作性、美观性、布局合理、分类科学、标题描述准确等方面入手。主要体现在以下几个方面:第一,背景和前景的颜色是否协调,颜色反差是否用得恰当。第二,软件得图标、按钮、对话框等外观风格是否一致,美观效果所要求的屏幕分辨率。第三,窗口元素的布局是否合理,并保持一致。第四,各种字段标题的信息描述是否准确。第五,快捷键、按钮、鼠标等操作在软件中是否一致。第六,窗口及报表的显示比例和格式是否能适应用户的预期需求。第七,误操作引起的错误提示是否友好。第八,活动窗口和被选中的记录是否高亮显示。第九,是否有帮助信息,菜单导航能否正常执行。第十,检查一些特殊域和特殊控件能否运行。
4.性能测试。性能测试主要测试软件的运行速度和对资源的消耗。通过调整财务软件所依赖的软硬件配置、网络拓扑结构、工作站点数、数据量和服务请求数来测试软件的移植性、运行速率、稳定性和可靠性。一般借助自动化测试工具来辅助测试,通过极限测试来分析评估软件性能。
5.文档测试。文档是软件的重要组成部分,也是软件质量保证和软件配置管理的重要内容。文档测试主要通过评审的方式检查文档的完整性、准确性、一致性、可追溯性和可理解性。财务软件作为一个大规模软件,覆盖了企业的各种业务。它至少要具备需求定义、开发设计、测试评估、项目管理、用户应用这五类文档。在文档测试时,要特别注意以下几点:第一,检验文档完整性,主要是文档的种类和内容的完整性。第二,检验文档的一致性和可追溯性,主要是:软件的设计描述是否按照需求定义进行展开的;应用程序是否与设计文档的描述一致;用户文档是否客观描述应用程序的实际操作;关于同一问题的描述是否存在不同的说法。第三,检验文档的准确性,主要是文档的描述是否准确,有无歧义,文字表达是否存在错误。第四,检验文档的可理解性,主要审核文档是否针对特定的读者群体,表达是否详细。如,财务软件操作手册,除了描述每个模块的操作,应该还提供关联性岗位业务、部门业务和跨部门业务的操作说明。
6.其他测试。 除了上述的测试外,还有必要对系统的其他特性和需求加以测试。如检测软件遇突发性故障后对数据的恢复能力,软件的安全保密性和对硬件、软件、数据的兼容性,系统所能承担的最大数据量和健壮性等。其他测试一般包含以下几种:第一,负载压力测试。它主要包括并发性能测试、疲劳强度测试、大数据量测试和速度测试。一般采用自动化技术分别在客户端、服务器端和网络上进行测试。要以真实的业务为依据,选择有代表性的、关键的业务操作作为测试对象。第二,恢复测试。通过模拟硬件故障或故意造成软件出错,检测系统对数据的破坏程度和可恢复的程度。第三,安全性测试。通过非法登陆、漏洞扫描、模拟攻击等方式检测系统的认证机制、加密机制、防病毒功能等安全防护策略的健壮性。第四,兼容性测试。通过硬件兼容性测试、软件兼容性测试和数据兼容性测试来考察软件的跨平台、可移植的特性。
(二)、测试数据
测试数据指测试范围中涉及的一切资源。如软硬件平台,文档资料,企业实际数据等等。企业实际数据包括企业正常业务、非正常业务的数据,最好是多个会计期间,至少需要两个会计期间的数据。建议选择不同行业的数据,例如可以选择工业行业、建筑行业、施工行业、集团行业等等。多个行业的数据使测试结果更具有代表性。
(三)、测试方法
按照测试范围中提供的测试内容并结合测试数据,逐项进行测试,并详细记录每项测试结果。测试范围中的功能测试需要结合财务软件的应用流程。财务软件的标准应用流程如下:1、数据库的安装,财务软件安装。2、数据库实体的建立,创建操作员,各个模块的启用。3、基础资料录入包括会计科目、物料,部门,人员,结算方式等等。4、期初余额录入包括科目期初余额,库存期初余额。5、日常业务处理包括凭证录入,审核记账,计提折旧等等。6、月末处理,进行下个月的业务。
三、 财务软件评价
财务软件的评价是指对财务软件的各个组成部分给出一个判定结果并总结出软件的整体情况。对一个财务软件的评价,不能从主观上下结论。需要制定合理的评定指标,然后结合财务软件测试,对每个评定指标打分,给财务软件一个客观公正的评价。财务软件的评价可以从以下几个方面考虑:
(一)架构评价
架构评价主要就是对财务软件所支持的操作系统、网络数据库,以及财务软件的整体设计结构进行评鉴。
1、系统平台。系统平台是操作系统和数据库系统的组合。目前的主流操作系统平台有WINDOWS、LINUX、UNIX。主流数据库系统有ORALCE、SQL SERVER、DB2等等。财务软件支持的系统平台越多,那么软件的兼容性、可扩充性、可移植性越好。比如财务软件开始在WINDOWS、SQLSERVER平台上运行,随着软件应用的扩充、数据的增多,在这个平台上逐渐不能满足业务需要,那么软件可以平滑的升级到UNIX、ORACLE平台。
2、软件架构。目前的软件架构分为C/S, B/S两种。C/S架构分客户端和服务器两层结构,客户端发送请求,服务器接收请求并将结果反馈给客户端。B/S一般是客户端(浏览器)、应用服务器和数据库服务器三层结构。客户端向应用服务器发送请求,应用服务器与数据库服务器通信并进行逻辑运算,然后再将结果反馈给客户端。在财务软件应用中,尤其是现在信息互联时代,B/S的优越性越来越突出。比如:客户端的零维护,客户端硬件配制不需要太高,应用服务器数据库服务器分别可以作集群和负载均衡等等,B/S架构更适合开放性的财务软件。
(二)性能评价
1.安全性。财务软件的安全性体现自身安全和网络操作系统系统安全。自身安全主要体现在操作员权限、口令控制、数据安全、SQL注入问题的处理等等。网络系统安全主要体现在系统漏洞、病毒等等。两者之间只要有一个存在问题,那么整个大系统就不安全。财务软件不能给网络系统留下安全隐患,要确保财务数据的安全。
2.可靠性。软件的可靠性主要体现在以下几个方面:能进行数据有效性检查,屏蔽用户的错误操作, 计算出的数据准确可靠, 软件中没有损坏数据的操作, 提供运行日志管理, 具有数据备份和恢复功能, 与其它软件兼容,软件运行速度快,软件消耗资源少在极其恶劣的情况下能够运行,软件具备可移植性、软件健壮稳定。
3.开放性。企业网络硬件设备一般不由一家厂商供给,而是由众多硬件厂商共同生产,所以此类设施或多或少存在差异;企业应用软件的软件标准更是千差万别。因而,要使企业构架的网络能够正常运转,企业各项信息资源能够迅速传输和共享,开放性显得尤为重要。考虑到财务软件向管理方向发展,必然会与企业生产、采购、经营、销售等部件发生联系。要实时获取企业日常发生的数据和信息,财务软件本身就必须强调开放性,强调与企业管理信息系统的数据交换能力,甚至是跨行业的数据交换与共享。
4.易用性。软件的易用性主要体现在以下几个方面:菜单、工具栏随所进行的操作变化;对用户操作的实时引导;界面风格简洁一致,布局合理;软件具有可配置能力(例如显示界面、显示格式、报表格式等可以调整);软件易安装部署。具有联机帮助文档,帮助文档易用性主要体现在以下几个方面:用户文档中应包括全部软件功能、业务流程和计算过程的说明;用户文档描述的功能与软件实际功能应保持一致。用户文档的文字描述应条理清晰、易于理解;用户文档对关键重要的操作应配以例图说明;对主要功能和关键操作应提供应用实例。
(三)功能性评价
功能性评价主要就是财务软件提供了哪些功能,软件提供的功能越多其功能性越强,功能性评价主要从以下几个方面考虑。
1.基础数据管理。管理企业应用中涉及到的基础资料。基础数据管理主要体现在以下几个方面:会计科目、会计期间、凭证类型、结算方式、部门、人员、往来单位、银行、物料、计量单位等等。
2.财务管理。处理企业实际的财务业务。财务管理应当包括以下功能:总账(账务处理)、应收应付、固定资产、工资、财务报表、成本、预算、财务分析、合并报表、决策支持等等。
3.系统维护管理。维护财务软件的功能,例如:操作员管理,权限管理,数据维护-备份恢复,数据的导入导出,数据解锁等等。
给分吧!LZ
Ⅳ 呵呵我想问一下计算机的最高级称是几级啊
微软系统工程师
问:国家计算机等级考试最高级是多少?最高级主要考什么?
答: 计算机等级考试->四级考试大纲 基本要求 ⒈具有计算机及其应用的基础知识。 ⒉熟悉计算机操作系统、软件工程和数据库的原理及其应用。 ⒊具有计算机体系结构、系统组成和性能评价的基础及应用知识。 ⒋具有计算机网络和通信的基础知识。 ⒌具有计算机应用项目开发的分析设计和组织实施的基本能力。 ⒍具有计算机应用系统安全和保密性知识。 考试内容 一、计算机系统组成及工作原理 ⒈计算机系统组成: ⑴计算机的发展。 ⑵计算机的分类及应用。 ⑶计算机硬件结构。 ⑷主要部件功能。 ⑸计算机软件的功能与分类。 ⑹系统软件与应用软件。 ⒉计算机工作原理: ⑴计算机中数的表示。 ⑵运算器。 ⑶控制器。 ⑷存储器。 ⑸输入与输出系统。 ⒊计算机的主要性能: ⑴计算机系统性能指标。 ⑵处理机指标。 ⑶存储容量能力。 ⑷I/O总线能力。 ⑸系统通信能力。 ⑹联机事务处理能力。 ⑺软件支持。 二、数据结构与算法 ⒈基本概念: ⑴数据结构的基本概念。 ⑵算法的描述与分析。 ⒉线性表: ⑴线性表的逻辑结构。 ⑵线性表的顺序存储结构。 ⑶线性表的链式存储结构。 ⒊数组: ⑴数组的定义与运算。 ⑵数组的顺序存储结构。 ⑶矩阵的压缩存储。 ⒋栈与队列: ⑴栈的定义和运算。 ⑵栈的存储结构。 ⑶队列的定义和运算。 ⑷链队列与循环队列。 ⒌串: ⑴串及其操作。 ⑵串的存储结构。 ⒍树和二叉树: ⑴树的定义。 ⑵二叉树的定义及性质。 ⑶二叉树与树的转换。 ⑷二叉树的存储。 ⑸遍历二叉树与线索二叉树。 ⒎图: ⑴图及其存储结构。 ⑵图的遍历。 ⑶图的连通性。 ⑷有向无环图。 ⑸最短路径。 ⑹拓扑排序。 ⒏查找: ⑴线性表查找。 ⑵树形结构与查找。 ⑶散列查找。 ⒐排序: ⑴插入排序。 ⑵交换排序。 ⑶选择排序。 ⑷归并排序。 ⑸基数排序。 ⒑文件组织: ⑴顺序文件。 ⑵索引文件。 ⑶散列文件。 三、离散数学 ⒈数理逻辑: ⑴命题及其符号化。 ⑵命题公式及其分类。 ⑶命题逻辑等值演算。 ⑷范式。 ⑸命题逻辑推理理论。 ⑹谓词与量词。 ⑺谓词公式与解释。 ⑻谓词公式的分类。 ⑼谓词逻辑等值演算与前束范式。 ⑽谓词逻辑推理理论。 ⒉集合论: ⑴集合及其表示。 ⑵集合的运算。 ⑶有序对与笛卡尔积。 ⑷关系及其表示法。 ⑸关系的运算。 ⑹关系的性质。 ⑺关系的闭包。 ⑻复合关系与逆关系。 ⑼等价关系与偏序关系。 ⑽函数及其性质。 ⑾反函数与复合函数。 ⒊代数系统: ⑴代数运算及其性质。 ⑵同态与同构。 ⑶半群与群。 ⑷子群与陪集。 ⑸正规子群与商群。 ⑹循环群与置换群。 ⑺环与域。 ⑻格与布尔代数。 ⒋图论: ⑴无向图与有向图。 ⑵路、回路与图的连通性。 ⑶图的矩阵表示。 ⑷最短路径与关键路径。 ⑸二部图。 ⑹欧拉图与哈密尔顿图。 ⑺平面图。 ⑻树与生成树。 ⑼根树及其应用。 四、操作系统 ⒈操作系统的基本概念: ⑴操作系统的功能。 ⑵操作系统的基本类型。 ⑶操作系统的组成。 ⑷操作系统的接口。 ⒉进程管理: ⑴进程、线程与进程管理。 ⑵进程控制。 ⑶进程调度。 ⑷进程通信。 ⑸死锁。 ⒊作业管理: ⑴作业与作业管理。 ⑵作业状态及其转换。 ⑶作业调度。 ⑷作业控制。 ⒋存储管理: ⑴存储与存储管理。 ⑵虚拟存储原理。 ⑶页式存储。 ⑷段式存储。 ⑸段页式存储。 ⑹局部性原理与工作集概念。 ⒌文件管理: ⑴文件与文件管理。 ⑵文件的分类。 ⑶文件结构与存取方式。 ⑷文件目录结构。 ⑸文件存储管理。 ⑹文件存取控制。 ⑺文件的使用。 ⒍设备管理: ⑴设备与设备分类。 ⑵输入输出控制方式。 ⑶中断技术。 ⑷通道技术。 ⑹设备分配技术与SPOOLING系统。 ⑺磁盘调度。 ⑻设备管理。 ⒎一种典型操作系统(DOS/Unix/Windows)的使用: ⑴DOS的特点与使用。 ⑵UNIX的特点与使用。 ⑶Windows的特点与使用。 五、软件工程 1.软件工程基本概念: ⑴软件与软件危机。 ⑵软件生命周期与软件工程。 ⑶软件开发技术与软件工程管理。 ⑷软件开发方法与工具、环境。 2.结构化生命周期方法: ⑴瀑布模型。 ⑵可行性研究与可行性研究报告。 ⑶软件计划与进度安排。 ⑷软件需求分析。 ⑸数据流程图(DFD)、数据字典(DD)。 ⑹软件需求说明书。 ⑺系统设计。 ⑻概要设计与详细设计。 ⑼模块结构设计与数据结构设计。 ⑽接口设计与安全性设计。 ⑾系统设计说明书。 ⑿程序设计。 ⒀程序设计语言。 ⒁结构化程序设计。 3.原型化方法: ⑴原型化的基本原理。 ⑵原型化的生命周期。 ⑶原型化的人员与工具。 ⑷原型化的实施。 ⑸原型化的项目管理。 ⑹原型化方法与结构化方法的关系。 ⒋软件测试: ⑴软件测试基本概念。 ⑵软件测试方法。 ⑶软件测试计划。 ⑷单元测试、集成测试与系统测试。 ⑸测试用例设计。 ⑹测试分析报告。 ⒌软件维护: ⑴软件可维护性。 ⑵校正性维护。 ⑶适应性维护。 ⑷完善性维护。 ⒍软件开发工具与环境: ⑴软件开发工具。 ⑵软件开发环境。 ⑶计算机辅助软件工程(CASE)。 ⒎软件质量评价: ⑴软件质量的度量与评价模型。 ⑵软件复杂性的度量。 ⑶软件可靠性的评价。 ⑷软件性能的评价。 ⑸软件运行评价。 ⒏软件管理: ⑴软件管理职能。 ⑵软件开发组织。 ⑶软件计划管理。 ⑷标准化管理。 ⑸软件工程国家标准。 ⑹软件配置管理。 ⑺软件产权保护。 六、数据库 ⒈数据库基本概念: ⑴数据与数据模型。 ⑵数据库体系结构。 ⑶数据库管理系统与数据库系统。 ⑷数据库工程与应用。 ⒉关系数据库: ⑴关系数据库的基本概念。 ⑵关系数据模型。 ⑶关系定义、关系模型、关系模式与关系子模式。 ⑷数据操纵语言。 ⑸关系代数。 ⑹集合运算(并,差,交,笛卡尔积)与关系运算(投影,选择,连接)。 ⑺关系演算。 ⑻元组关系演算与域关系演算。 ⑼数据库查询语言。 ⑽SQL语言。 ⒊关系数据库设计理论: ⑴关系数据理论。 ⑵函数依赖。 ⑶关系模式分解。 ⑷关系模式的范式。 ⒋数据库设计: ⑴数据库设计目标。 ⑵数据库设计方法。 ⑶数据库的设计步骤。 ⑷数据库规划。 ⑸需求分析。 ⑹概念设计。 ⑺逻辑设计。 ⑻物理设计。 ⑼数据库的实现与维护。 ⒌数据库的保护: ⑴数据库恢复。 ⑵数据库的完整性。 ⑶数据库的并发控制。 ⑷数据库的安全性。 ⒍一种数据库管理系统(FoxPro/Oracle)应用: ⑴FoxPro DBMS的结构、特点及应用。 ⑵Oracle DBMS的结构、特点及应用。 七、计算机体系统结构 ⒈体系结构的基本概念: ⑴体系结构的定义。 ⑵系统的功能层次。 ⑶系统的分类。 ⑷体系结构的继承与发展。 ⑸系统的安全性。 ⒉指令系统: ⑴指令格式及其优化。 ⑵指令系统的复杂化。 ⑶RISC技术。 ⑷MIPS与MFLOPS。 ⒊存储体系: ⑴存储层次。 ⑵虚存工作原理。 ⑶Cache工作原理。 ⒋通道及新型部线: ⑴I/O方式的发展。 ⑵通道工作原理。 ⑶EISA与MCA。 ⑷局部总线:VFSA与PCI。 ⒌并行处理技术: ⑴流水线技术。 ⑵超流水线与超标量技术。 ⑶向量处理机。 ⑷多机系统。 ⒍系统性能评价: ⑴性能评价的概念。 ⑵测试程序的分类。 ⑶Benchmark的举例。 八、计算机网络与通信 ⒈计算机网络的基本概念: ⑴网络的定义。 ⑵网络的分类。 ⑶网络的功能。 ⑷网络拓扑。 ⑸典型计算机网络组成。 ⒉数据通信技术: ⑴数据通信的基本概念。 ⑵数据通信系统的组成。 ⑶传输介质的类型与特点。 ⑷数据传输方式。 ⑸数据编码方式。 ⑹同步方式。 ⑺线路复用技术。 ⑻数据交换方式。 ⑼差错控制方法。 ⒊网络体系结构: ⑴网络体系结构的基本概念。 ⑵ISO/OSI RM。 ⑶物理层协议。 ⑷数据链路层协议。 ⑸网络层
Ⅳ 计算机四级问题...
上机测试内容
1.计算机操作能力。
2.C语言程序设计能力。
3.项目开发能力。
4.开发工具的使用能力。
考试方式
1.考试形式包括笔试(180分钟)和上机测试(60分钟)。
2.笔试的试题包括选择题和论述题两种类型,其中在五分之一的选择题用英文书写,其余选择题和论述题用中文书写。
考纲~~
基本要求
1.具有计算机及其应用的基础知识。
2.熟悉计算机操作系统,软件工程和数据库的原理及其应用。
3.熟悉计算机体系结构、系统组成和性能评价的基础和应用知识。
4.具有计算机网络和通信的基础知识。
5.具有计算机应用项目开发的分析设计和组织实施的基本能力。
6.具有计算机应用系统安全性和保密性知识。
考试内容
一、计算机系统组成及工作原理
1. 基本概念:
⑴ 计算机系统的硬件组成。
⑵ 计算机系统的层次结构。
⑶ 计算机的主要性能指标。
2.运算方法基础与运算器:
⑴ 数值数据在计算机中的表示。
⑵ 非数值数据在计算机中的表示。
⑶ 数据校验码。
⑷ 基本的算术运算。
⑸ 基本的逻辑运算。
⑹ 运算器的组成。
3.指令系统及控制器:
⑴ 指令格式和指令的寻址方式。
⑵ 指令类型。
⑶ 控制器的组成。
⑷ CPU的总体结构。
⑸ 中断系统。
4.存储系统
⑴ 存储系统原理。
⑵ 半导体随机存储器和只读存储器。
⑶ 主存储器的组成与读写操作。
⑷ 外存储器的工作原理。
5.输入/输出设备与输入/输出系统:
⑴ 常用输入/输出设备。。
⑵ 程序查询方式。
⑶ 程序中断方式。
⑷ DMA方式。
⑸ 通道方式。
⑹ 典型总线。
二、数据结构与算法
1.基本概念:
⑴ 数据结构的基本概念。
⑵ 算法的定义、性质、描述与算法分析。
2.线性表:
⑴ 线性表的基本概念。
⑵ 线性表的顺序存储结构。
⑶ 线性表的链式存储结构(单链表、循环链表、双向链表。
3.数组:
⑴ 数组的基本概念(定义,基本操作)。
⑵ 数组的存储方法。
⑶ 特殊矩阵的压缩存储。
4.堆栈与队列:
⑴ 堆栈的基本概念与操作。
⑵ 堆栈的顺序存储结构。
⑶ 堆栈的链式存储结构。
⑷ 队列的基本概念与操作。
⑸ 队列的顺序存储结构。
⑹ 队列的链式存储结构。
5.树和二叉树:
⑴ 树的基本概念(定义,名词术语)和存储方法。
⑵ 二叉树的基本概念及性质。
⑶ 二叉树顺序存储结构与链式存储结构。
⑷ 二叉树的遍历(前序遍历,中序遍历,后序遍历,按层次遍历)。
⑸ 线索二叉树。
⑹ 二叉排序树(建立与查找)。
6.图:
⑴ 图的基本概念(定义,分类,名词术语)。
⑵ 图的存储方法(邻接矩阵存储方法,邻接表存储方法)。
⑶ 图的遍历(深度优先搜索,广度优先搜索)。
⑷ 最小生成树。
⑸ 最短路径问题。
⑹ 拓扑排序。
7.文件及其查找:
⑴ 数据文件的基本概念。
⑵ 顺序文件及其查找方法(顺序查找方法,折半查找方法)。
⑶ 索引文件及其查找方法。
⑷ 散列文件及其查找方法。
8.内排序:
⑴ 排序的基本概念(定义,功能,分类)。
⑵ 插入排序方法。
⑶ 选择排序方法。
⑷ 起泡排序方法。
⑸ 希尔排序方法。
⑹ 快速排序方法。
⑺ 堆排序方法。
⑻ 二路归并排序方法。
三、离散数学
1.数理逻辑:
⑴ 命题、联结词及其命题符号化。
⑵ 命题公式及其分类。
⑶ 命题逻辑等值演算。
⑷ 析取范式与合取范式。
⑸ 命题逻辑推理理论。
⑹ 谓词与量词。
⑺ 谓词公式与解释。
⑻ 谓词公式的分类。
⑼ 谓词逻辑等值演算与前束范式。
⑽ 谓词逻辑推理理论。
2.集合论:
⑴ 集合基本概念。
⑵ 集合的运算。
⑶ 基本的集合恒等式。
⑷ 有序对与卡氏积。
⑸ 二元关系。
⑹ 关系的逆、限制及象。
⑺ 关系的性质。
⑻ 关系的闭包。
⑼ 关系的复合。
⑽ 等价关系与划分。
⑾ 偏序关系与哈斯图。
⑿ 函数及其性质。
⒀ 复合函数与反函数。
⒁ 自然数与自然数集合。
⒂ 集合之间的等势与优势。
⒃ 集合的基数。
3.代数结构:
⑴ 代数运算及其性质。
⑵ 代数系统。
⑶ 代数系统的同态与同构。
⑷ 半群与群。
⑸ 子群与陪群。
⑹ 正规子群与商群。
⑺ 循环群与置换群。
⑻ 环与域。
⑼ 格与布尔代数。
4.图论:
⑴ 无向图与有向图。
⑵ 路、回路与图的连通性。
⑶ 图的矩阵表示。
⑷ 二部图与完全二部图。
⑸ 欧拉图与哈密尔顿图。
⑹ 平面图。
⑺ 无向树及其性质。
⑻ 生成树。
⑼ 根树及其应用。
四、操作系统
1.操作系统基本概念:
⑴ 操作系统的功能。
⑵ 操作系统的基本类型。
⑶ 操作系统的接口。
2.进程管理:
⑴ 进程、线程与进程管理。
⑵ 进程控制。
⑶ 进程调度。
⑷ 进程通信。
⑸ 死锁。
3.作业管理:
⑴ 作业与作业管理。
⑵ 作业状态与调度。
4.存储管理:
⑴ 存储与存储管理。
⑵ 虚拟存储原理。
⑶ 页式存储。
⑷ 段式存储。
⑸ 段页式存储。
⑹ 局部性原理与工作集概念。
5.文件管理:
⑴ 文件与文件管理。
⑵ 文件的分类。
⑶ 文件结构与存取方式。
⑷ 文件目录结构。
⑸ 文件存储管理。
⑹ 文件存取控制。
⑺ 文件的使用。
6.设备管理:
⑴ 设备与设备分类。
⑵ 输入输出控制方式。
⑶ 通道技术。
⑷ 缓冲技术。
⑸ 设备分配技术与SPOOLing系统。
⑹ 磁盘调度。
7.典型操作系统的使用:
⑴ UNIX的特点与使用。
⑵ Linux的特点与使用。
⑶ Windows的特点与使用。
五、软件工程
1.软件工程基本概念:
⑴ 软件与软件危机。
⑵ 软件工程定义。
⑶ 软件生命周期。
⑷ 软件过程模型。
2.结构化分析与设计:
⑴ 问题定义与可行性研究。
⑵ 软件需求分析。
⑶ 数据流程图与数据字典。
⑷ 软件体系结构设计。
⑸ 概要设计与详细设计。
⑹ 模块结构设计与数据结构设计。
⑺ 用户界面设计。
3.原型化开发方法:
⑴ 原型化开发的基本原理。
⑵ 原型化开发模型。
⑶ 原型化开发过程。
⑷ 软件复用。
4.面向对象分析与设计:
⑴ 面向对象的基本概念。
⑵ 面向对象分析。
⑶ 面向对象设计。
⑷ 统一建模语言(UML)。
5.软件测试:
⑴ 软件测试的基本概念。
⑵ 软件测试方法。
⑶ 测试用例设计。
⑷ 软件测试过程。
6.软件维护:
⑴ 软件维护的基本概念。
⑵ 软件维护活动。
⑶ 软件可维护性。
⑷ 软件维护的负作用。
7.软件开发工具与环境:
⑴ 软件开发工具。
⑵ 软件工程环境。
8.软件质量保证与软件质量度量:
⑴ 软件质量概念。
⑵ 软件质量保证。
⑶ 软件质量度量与评价。
⑷ 软件技术的评审。
⑸ 软件可靠性。
8.软件管理:
⑴ 软件管理职能。
⑵ 软件项目组织与计划。
⑶ 风险分析。
⑷ 项目进度与跟踪。
⑸ 软件配置管理。
⑹ 软件过程成熟度模型(CMM)。
⑺ 软件工程标准化与软件文档。
⑻ 软件产权保护。
六、数据库
1.数据库基本概念:
⑴ 信息处理与数据库。
⑵ 数据模型。
⑶ 数据库系统结构。
⑷ 数据库系统组成。
2.关系数据库:
⑴ 关系数据库的基本概念。
⑵ 关系数据模型。
⑶ 关系的完整性。
⑷ 关系代数。
⑸ 元组关系演算
⑹ 域关系演算。
3.关系数据库标准语言SQL:
⑴ SQL语言的特点。
⑵ SQL语言的基本概念。
⑶ 数据定义。
⑷ 数据操纵。
⑸ 视图。
⑹ 数据控制。
⑺ 嵌入式SQL。
4.关系数据库设计理论:
⑴ 函数依赖。
⑵ 多值依赖。
⑶ 关系模式分解。
⑷ 关系模式的规范化。
5.数据库保护:
⑴ 数据库恢复。
⑵ 并发控制。
⑶ 完整性。
⑷ 安全性。
6.数据库设计:
⑴ 数据库设计的目标。
⑵ 数据库设计的方法和步骤。
⑶ 需求分析。
⑷ 概念设计。
⑸ 逻辑设计。
⑹ 物理设计。
⑺ 数据库的实施与维护。
7.数据库管理系统:
⑴ 数据库管理系统的组成。
⑵ 数据库系统的工作过程。
⑶ 数据库管理系统产品。
8.数据库新技术:
⑴ 数据库技术的发展。
⑵ 分布式数据库。
⑶ 并行数据库。
⑷ 多媒体数据库。
⑸ 对象和对象-关系数据库。
⑹ 数据库仓库。
⑺ 数据挖掘。
⑻ Web数据库。
七、计算机体系结构
1.体系结构的基本概念:
⑴ 计算机系统的层次结构。
⑵ 体系结构的定义。
⑶ 体系结构的分类。
⑷ 体系结构发展的影响因素。
⑸ 体系的定量分析。
2.存储体系:
⑴ 存储层次。
⑵ Cache工作原理。
⑶ 虚存工作原理。
3.指令与时间并行性:
⑴ 指令优化策略。
⑵ 流水线技术。
⑶ RISC。
4.并行处理技术:
⑴ 并行性概念。
⑵ 超流水线与超标量技术。
⑶ 向量处理机。
⑷ 阵列处理机。
⑸ 多处理机。
⑹ 机群处理机。
5.系统性能评价:
⑴ 性能评价概念。
⑵ 基准测试程序。
八、计算机网络与通信
1.计算机网络与Internet:
⑴ 网络发展与网络用户。
⑵ 网络硬件。
⑶ 网络软件。
⑷ 参考模型。
⑸ 网络实例(Internet)。
2.应用层:
⑴ 应用层概述。
⑵ 万维网:HTTP。
⑶ 文件传输:FTP。
⑷ 电子邮件。
⑸ 域名系统:DNS。
⑹ 网络安全。
3.传输层:
⑴ 传输层概述。
⑵ 传输协议的要素。
⑶ 无连接传输:UDP。
⑷ 面向连接传输:TCP。
⑸ 拥塞控制。
4.网络层与路由:
⑴ 网络层概述。
⑵ 路由原理。
⑶ Internet协议。
⑷ Internet路由。
⑸ 服务质量。
⑹ 网络互联。
5.链路层与局域网:
⑴ 数据链路层概述。
⑵ 流量控制。
⑶ 差错控制。
⑷ Internet链路层与HDLC。
⑸ 多路访问协议与ETHERNET。
⑹ 数据链路层交换。
http://app2.learning.sohu.com/ecation/papers/papers-199-108.html 这是份2003年的真题
参考资料: http://..com/question/4090245.html
Ⅵ 数据库管理系统(DBMS)是用来做什么的
数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。数据库管理系统组成部分
按功能划分,数据库管理系统大致可分为6个部分:
(1)模式翻译:提供数据定义语言(ddl)。用它书写的数据库模式被翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。
(2)应用程序的编译:把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序。
(3)交互式查询:提供易使用的交互式查询语言,如sql。dbms负责执行查询命令,并将查询结果显示在屏幕上。
(4)数据的组织与存取:提供数据在外围储存设备上的物理组织与存取方法。
⑸事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。
(6)数据库的维护:为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。
基于关系模型的数据库管理系统已日臻完善,并已作为商品化软件广泛应用于各行各业。它在各户服务器结构的分布式多用户环境中的应用,使数据库系统的应用进一步扩展。随着新型数据模型及数据管理的实现技术的推进,可以预期dbms软件的性能还将更新和完善,应用领域也将进一步地拓宽。
它所提供的功能有以下几项:
(1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。
(2)数据存取功能。DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操作:检索,插入,修改和删除。
(3)数据库运行管理功能。DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。
(4)数据库的建立和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
(5)数据库的传输。DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。
[编辑本段]数据库管理系统的层次结构
根据处理对象的不同,数据库管理系统的层次结构由高级到低级依次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统。
(1)应用层。应用层是DBMS与终端用户和应用程序的界面层,处理的对象是各种各样的数据库应用。
(2)语言翻译处理层。语言翻译处理层是对数据库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查等。
(3)数据存取层。数据存取层处理的对象是单个元组,它将上层的集合操作转换为单记录操作。
(4)数据存储层。数据存储层处理的对象是数据页和系统缓冲区。
(5)操作系统。操作系统是DBMS的基础。操作系统提供的存取原语和基本的存取方法通常是作为和DBMS存储层的接口。
着名数据库管理系统
MS SQL
SYBASE
DB2
ORACLE
MySQL
ACCESS
VF
常见的数据库管理系统
目前有许多数据库产品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等产品各以自己特有的功能,在数据库市场上占有一席之地。下面简要介绍几种常用的数据库管理系统。
Oracle
Oracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。Oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持Internet应用。作为一个应用开发环境,Oracle提供了一套界面友好、功能齐全的数据库开发工具。Oracle使用PL/SQL语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。特别是在Oracle 8i中,支持面向对象的功能,如支持类、方法、属性等,使得Oracle 产品成为一种对象/关系型数据库管理系统。目前最新版本是Oracle 11g。
Microsoft SQL Server
Microsoft SQL Server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用Transact-SQL语言完成数据操作。由于Microsoft SQL Server是开放式的系统,其它系统可以与它进行完好的交互操作。目前最新版本的产品为Microsoft SQL Server 2008,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。
Microsoft Access
作为Microsoft Office组件之一的Microsoft Access是在Windows环境下非常流行的桌面型数据库管理系统。使用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在Microsoft Access数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示人机交互界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过ODBC与其它数据库相连,实现数据交换和共享,还可以与Word、Excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。
]数据库管理系统选择原则
选择数据库管理系统时应从以下几个方面予以考虑:
(1) 构造数据库的难易程度。
需要分析数据库管理系统有没有范式的要求,即是否必须按照系统所规定的数据模型分析现实世界,建立相应的模型;数据库管理语句是否符合国际标准,符合国际标准则便于系统的维护、开发、移植;有没有面向用户的易用的开发工具;所支持的数据库容量,数据库的容量特性决定了数据库管理系统的使用范围。
(2) 程序开发的难易程度。
有无计算机辅助软件工程工具CASE——计算机辅助软件工程工具可以帮助开发者根据软件工程的方法提供各开发阶段的维护、编码环境,便于复杂软件的开发、维护。有无第四代语言的开发平台——第四代语言具有非过程语言的设计方法,用户不需编写复杂的过程性代码,易学、易懂、易维护。有无面向对象的设计平台——面向对象的设计思想十分接近人类的逻辑思维方式,便于开发和维护。对多媒体数据类型的支持——多媒体数据需求是今后发展的趋势,支持多媒体数据类型的数据库管理系统必将减少应用程序的开发和维护工作。
(3) 数据库管理系统的性能分析。
包括性能评估(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入/输出速率、SQL语句的执行,数据库元组控制)、性能管理(参数设定与调整)。
(4) 对分布式应用的支持。
包括数据透明与网络透明程度。数据透明是指用户在应用中不需指出数据在网络中的什么节点上,数据库管理系统可以自动搜索网络,提取所需数据;网络透明是指用户在应用中无需指出网络所采用的协议。数据库管理系统自动将数据包转换成相应的协议数据。
(5) 并行处理能力。
支持多CPU模式的系统(SMP,CLUSTER,MPP),负载的分配形式,并行处理的颗粒度、范围。
(6) 可移植性和可括展性。
可移植性指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式,这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单CPU模式转换成多CPU并行机模式( SMP, CLUSTER, MPP)
(7) 数据完整性约束。
数据完整性指数据的正确性和一致性保护,包括实体完整性、参照完整性、复杂的事务规则。
(8) 并发控制功能。
对于分布式数据库管理系统,并发控制功能是必不可少的。因为它面临的是多任务分布环境,可能会有多个用户点在同一时刻对同一数据进行读或写操作,为了保证数据的一致性,需要由数据库管理系统的并发控制功能来完成。评价并发控制的标准应从下面几方面加以考虑:
保证查询结果一致性方法
数据锁的颗粒度(数据锁的控制范围,表、页、元组等)
数据锁的升级管理功能
死锁的检测和解决方法
(9) 容错能力。
异常情况下对数据的容错处理。评价标准:硬件的容错,有无磁盘镜象处理功能软件的容错,有无软件方法异常情况的容错功能
(10) 安全性控制
包括安全保密的程度(帐户管理、用户权限、网络安全控制、数据约束)
(11) 支持汉字处理能力
包括数据库描述语言的汉字处理能力(表名、域名、数据)和数据库开发工具对汉字的支持能力。
(12)当突然停电、出现硬件故障、软件失效、病毒或严重错误操作时,系统应提供恢复数据库的功能,如定期转存、恢复备份、回滚等,使系统有能力将数据库恢复到损坏以前的状态。
Ⅶ PHP和哪个数据库结合性能好在百度上看了些评测,MSSQL的性能要比MYSQL好很多。
我觉得这个没有太大的可比性..
数据库的选择还是按照程序来比较好。
一般的话.. PHP和MySQL是一对(它们都开源,而且效果非常好)..
如果你开发一个几乎不怎么用到数据库的程序,那么你会怎样?我会选择使用文本的方式记录数据
如果开发一个比较小型的程序,我就会选择使用MySQL...
如果需要开发一个大型的程序,那么就可以选择ORACLE等大型数据库了...(按照我个人的..我还是会选择MySQL)
不用考虑太多效率问题,你真正需要把数据库效率都算上的时候,我相信你服务器上运行不仅仅是php+apache了,你肯定还会运行很多其他的缓存程序...
至于说win平台,如果你做开发不建议使用win平台,一个是不稳定,再一个它对PHP的支持性也不是非常好(很多函数没法用)
另外就说实验了,如果你不是精通这些,那么建议你选择MySQL,因为选择MySQL作为PHP数据库的人相当多.. 找一些MSSQL或者ORACLE的.. 太难了...
最后说一下,上面我说的似乎对你的问题没有作用..我只是想说对于这个性能问题..还是得先看网站的类型。你一个非常小的网站去用ORACLE当然是不划算的..
Ⅷ 基准程序的基准程序测试
基准程序测试是应用程序开发生命周期的一个常规部分。它是由应用程序开发人员和数据库管理员(DBA)等小组成员参与的工作,应对您的应用程序执行它,以确定当前性能并提高性能。如果已将应用程序代码编写得尽可能效率高,那么要想再改善性能,可调整数据库和数据库管理器配置参数。甚至可以调整应用程序参数来更好地满足应用程序的需求。
运行不同类型的基准程序测试来发现特定种类的信息:
每秒事务数基准程序确定在某些有限的实验室条件下数据库管理器的吞吐量能力。
应用程序基准程序测试与生产条件接近的条件下的相同吞吐量能力。
调整配置参数的基准程序测试基于这些“现实世界”条件,并需要使用各种参数值反复运行从您的应用程序中获取的SQL,直到应用程序运行得尽可能有效率为止。
此处所描述的基准程序测试方法基于调整配置参数。但是,该基本技术同样可以用于调整影响性能的其它因素,如:
SQL语句
索引
表空间配置
应用程序代码
硬件配置
基准程序测试有助于了解数据库管理器在各种条件下是如何响应的。可以创建多个方案来测试死锁处理、实用程序性能、装入数据的不同方法以及当添加更多的用户时事务执行速率的特征,甚至还可测试使用该产品的新发行版对应用程序产生的影响。
基准程序测试基于可重复的环境,因此在相同条件下运行的相同测试将产生可以合理比较的结果。
可通过在一个正常的环境中运行测试应用程序来开始基准程序测试。随着您缩小性能问题的范围,可以开发专用的测试用例,以限制正测试的功能的作用域。这些专用测试用例不需要仿真整个应用程序来获取有价值的信息。从简单的评估开始,仅在必要时才增加复杂程度。
好的基准程序测试或评估应包括以下特征:
测试是可重复的。
测试的每次迭代在相同系统状态下开始。
除非方案包括系统中执行的一定量的其它活动,否则,系统中的其它功能或应用程序是不活动的。
注:
已启动的应用程序即使是在最小化或空闲时也会占用内存。这样增大了页面调度将使基准程序的运行结果产生偏差和违反可重复性规则的概率。
用于基准程序测试的硬件和软件与您的生产环境匹配。
对于基准程序测试,创建一个方案,然后在此方案中创建几次应用程序,以在每次运行期间捕获关键信息。在每次运行之后捕获关键信息在确定可以提高应用程序和数据库的性能的更改方面具有主要的重要性。
基准程序-基准程序测试创建
当设计和实现基准程序时,考虑各种因素。由于该程序的主要目的是模拟用户应用程序,所以程序的总体结构是变化的。可以将整个应用程序用作基准程序,只需引入某种方法来对要分析的SQL语句进行计时。对于大的或复杂的应用程序,只包括包含重要语句的块可能更实用。
要测试特定SQL语句的性能,可以将这些语句以及必需的CONNECT、PREPARE、OPEN和其它语句以及计时机制一起单独包括在该基准程序中。
另一个要考虑的因素是要使用的基准程序的类型。一个选择是在一个时间间隔内重复运行一组SQL语句。执行的语句数量与此时间间隔的比率就是该应用程序的吞吐量。另一个选择是只确定执行个别SQL语句所需的时间。
对于所有基准程序测试,需要一个高效率的计时系统来计算个别SQL语句或整个应用程序的运行经过时间。要模拟个别SQL语句单独执行所在的应用程序,重点是跟踪CONNECT、PREPARE和COMMIT语句的时间。但是,对于处理多个不同语句的程序,或许只有单个CONNECT或COMMIT是需要的,而可能会优先测试个别语句的执行时间。
尽管每个查询的经过时间是性能分析中的一个重要因素,但可能不必暴露瓶颈。例如,有关CPU使用、锁定和缓冲池I/O的信息可能显示该应用程序达到I/O限制,而不是CPU的使用达到满负荷。基准程序应该允许您获取此类数据,以便在需要时进行更详细的分析。
并非所有的应用程序都将从查询检索到的整组行发送至某个输出设备。例如,整个回答集可能是另一个程序的输入,因此,不发送第一个应用程序的任何行作为输出。格式化屏幕输出的数据常常产生很高的CPU成本,且可能无法反映用户需要。要提供准确的模拟,基准程序应该反映特定应用程序的行处理。如果将行发送至输出设备,则效率不高的格式化可能消耗大量的CPU处理时间,并会误报SQL语句本身的实际性能。
db2batch基准程序工具:在您的实例sqllib目录的bin子目录中提供了一个基准程序工具(db2batch)。此工具使用许多准则,以用于创建基准程序。此工具可以从平面文件或标准输入读取SQL语句,动态地描述和准备这些语句,并返回回答集。它还允许控制回答集的大小以及从此回答集发送至输出设备的行数。
可以指定提供的与性能相关的信息的级别,包括经过时间、CPU和缓冲池的使用情况、锁定和从数据库监视器收集的其它统计信息。如果正在对一组SQL语句进行计时,则db2batch也汇总性能结果,并提供算术和几何平均数。对于语法和选项,在命令行上输入db2batch-h。
此基准程序测试工具也有一个CLI选项。使用此选项,可以指定高速缓存的大小。在下列示例中,db2batch以CLI方式运行,其高速缓存大小为30个语句:
db2batch-dsample-fdb2batch.sql-cli30可以在远程运行db2batch。若使用基准程序工具的
-f或
-o命令参数,则:
控制选项
perf_detail和
-p(指定要返回的性能信息级别)当设置为大于1时不受支持(在远程运行时)。
除了这两项以外,
perf_detail和
-p在所有“DB2(R)通用数据库”平台上都受支持且有效。
基准程序-基准程序测试执行
对于一种类型的数据库基准程序,选择一个配置参数并使用该参数的不同值运行该测试,直至达到最佳效果。单个测试应该包括通过相同参数值的多次迭代(例如,20或30次)来执行该应用程序以获取平均计时,这可以更清楚地显示参数更改所产生的影响。
当运行基准程序时,应该将第一次迭代(称为热身运行)视为不同于后续迭代(称为正常运行)的一种特殊情况。因为热身运行包括某些启动活动(例如,初始化缓冲池),因此,花费的时间比正常运行要稍微长一些。虽然来自热身运行的信息可能实际上是有效的,但从统计角度来说是无效的。当计算一组特定参数值的平均计时或CPU时,仅使用来自正常运行的结果。
可以考虑使用“配置顾问程序”来创建基准程序的热身运行。“配置顾问程序”问到的问题可以涉及到在进行基准程序活动期间为正常运行调整环境配置时要考虑的若干事宜。可以从“控制中心”或通过带适当选项执行db2自动配置命令来启动“配置顾问程序”。
如果基准程序测试使用单个查询,则通过刷新缓冲池来确保最小化先前查询的潜在影响。要刷新缓冲池,读取与查询无关的大量的页来填充该缓冲池。
在完成单组参数值的迭代之后,可以更改单个参数。但是,在每个迭代之间,执行下列任务,以便将基准程序的环境复原至它的初始状态:
.如果由于测试的需要更新了目录统计信息,则要确保每个迭代都使用相同的统计值。
如果测试更新了测试中使用的数据,则此数据必须保持一致。为此:
使用RESTORE实用程序来复原整个数据库。数据库的备份副本包含它的先前状态,即已准备好进行下次测试。
使用IMPORT或LOAD实用程序来复原该数据的导出副本。此方法只允许复原受影响的数据。应对包含此数据的表和索引运行REORG和RUNSTATS实用程序。
要将应用程序返回至它的原始状态,将应用程序重新绑定至数据库。
概括起来,遵循以下步骤或迭代来对数据库应用程序执行基准测试:
第一步
除下列参数外,将数据库和数据库管理器的其他调整参数保持为它们的缺省值:
对于测试的工作负载和目标很重要的那些参数。(您很少有足够的时间执行基准程序测试以调整所有参数,所以可能需要使用某些参数的最佳推测值并从该点上开始调整。)
日志大小,它应在应用程序的单元测试和系统测试期间确定。
为了使应用程序能够运行而必须更改的参数(即,为防止出现语句堆内存用完这类事件而导致产生负的SQL返回码所需的更改)。
对此初始情况运行一组迭代,然后计算平均计时或CPU。
第二步
选择一个且唯一一个调整参数来测试,并更改它的值。
第三步
运行另一组迭代,然后计算平均计时或CPU。
第四步
根据基准程序测试的结果,执行下列其中一项操作:
如果性能提高,则更改同一个参数的值并返回至第三步。继续更改此参数,直到产生最大效益为止。
如果性能降低或保持不变,则将该参数返回至其原来的值,返回至第二步,并选择新的参数。重复此过程,直到所有的参数都已被测试为止。
注:
如果您想将该性能结果绘制成图表,则要查找曲线开始上升或下降的点。
可以编写一个驱动程序,以帮助您进行基准程序测试。可使用REXX之类的语言来编写此驱动程序,或者对于基于UNIX的平台,使用shell脚本。
此驱动程序将执行基准程序,将适当的参数传送给它,通过多次迭代驱动该测试,将环境复原至一致的状态,使用新的参数值设置下一个测试,以及收集/合并测试结果。这些驱动程序可以很灵活,它们可用于运行一整套基准程序测试,分析结果,并为给定测试提供一个最终和最优参数值报告。
基准程序-基准程序评测方法
基准程序评测方法是微处理器性能评价的重要尺度。本文在介绍基准测试程序的基础上,重点对CPU基准测试、嵌入式处理器和媒体处理器基准程序测试进行了分析,并给出了Tensilica微处理器与其它几款当今重要的微处理器的EEMBC和BDTI评测结果。
嵌入式和媒体基准测试程序包括EDN嵌入式微处理器测试程序组EEMBC(嵌入式微处理器基准测试协会)、BDTI基准测试程序组、MediaBench测试程序组以及MiBench基准测试程序组。其中,EEMBC、BDTI已经称为嵌入式处理器和媒体处理器评测事实上的标准。
EEMBC主要是开发和验证现实世界的基准测试和基准测试得分,帮助设计师选择与系统适用的嵌入式处理器。提交EEMBC进行基准测试的所有处理器都需要进行代表不同载荷和性能参数的多项测试,如通信、网络、消费、办公自动化、汽车/工业、嵌入式Java和微控制器相关的应用。EEMBC的成员包括领先的半导体、IP供应商和编译器公司,EEMBC建立了基准测试标准,并通过EEMBC验证实验室(ECL)提供通过了验证的基准测试结果。
BDTI基准测试程序组由BDTI(BerkeleyDesignTechnology)公司开发,该公司从1991年开始致力于数字信号处理器的评测工作。BDTI提供业界标准的BDTI基准测试程序,用于测试DSP处理器。BDTI还开发了用户定制的基准测试程序,专门用于某些应用领域的测试。BDTI测试程序包括FIR滤波器、IIR滤波器、FFT、向量点积和Viterbi译码。
MediaBench基准测试程序主要来自图像处理、通信和DSP应用领域。例如JPEG、MPEG、GSM、G.721话音压缩、Ghostscript和ADPCM。JPEG主要是图像压缩,MPEG用于视频传输中的编解码。Ghostscript是Postscript语言解释器,ADPCM用于自适应差分脉冲编码调整。
MiBench是一个自由的嵌入式基准测试程序组,同EEMBC类似。由于EEMBC不对专用研究人员自由开发,故密执安的研究人员对35个嵌入式程序进行编译,形成了MiBench基准测试程序组。以EEMBC为模型,MiBench分成6类:汽车电子、消费类电子、网络、办公自动化、信息安全和电信。所有程序均采用C语言写成。MiBench可以和任何嵌入式平台接口,因为所有测试均是源码开放的。
Ⅸ 什么是数据库管理系统它的主要功能是什么
数据库管理系统是一种操纵和管理数据库的大型软件。是一个能够提供数据录入、修改、查询的数据操作软件。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。主要功能是:
1、数据定义:提供数据定义语言DDL,供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。DDL所描述的库结构仅仅给出了数据库的框架,数据库的框架信息被存放在数据字典中。
2、数据操作:提供数据操作语言DML,供用户实现对数据的追加、删除、更新、查询等操作。
3、数据库的运行管理:数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。
4、数据组织、存储与管理:DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。
5、数据库的保护:保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等。
6、数据库的维护:这一部分包括数据库的数据载入、转换、转储、数据库的重组合重构以及性能监控等功能,这些功能分别由各个使用程序来完成。
7、通信:具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。
(9)sql性能评价扩展阅读:
数据库管理系统的优点
1、控制数据冗余。数据库管理应尽可能地消除了冗余,但是并没有完全消除,而是控制大量数据库固有的冗余。
2、保证数据一致性。通过消除或控制冗余,可降低不一致性产生的危险。如果数据项在数据库中只存储了一次,则任何对该值的更新均只需进行一次,而且新的值立即就被所有用户获得。
3、提高数据共享。数据库应该被有权限的用户共享。DBMS的引入使更多的用户可以更方便的共享更多的数据。新的应用程序可以依赖于数据库中已经存在的数据,并且只增加目前没有存储的数据,而不用重新定义所有的数据需求。
Ⅹ 数据库系统工程师考试考点分析与真题详解的目录
上篇信息系统综合知识篇
第1章计算机组成与结构3
1.1计算机组成3
1.1.1运算器3
1.1.2控制器4
1.1.3存储器系统5
1.1.4时序产生器和控制方式5
1.1.5指令流.数据流和计算机的分类6
1.1.6处理器性能7
1.2指令系统9
1.2.1寻址方式9
1.2.2指令类型10
1.2.3CISC和RISC11
1.2.4RISC结构特点11
1.3并行处理和并行处理机13
1.3.1并行性概念13
1.3.2并行性等级13
1.3.3提高计算机并行性的措施14
1.3.4并行处理机14
1.3.5双机系统16
1.4多处理机系统16
1.4.1访问存储器方式17
1.4.2互联方式19
1.4.3同步20
1.4.4多处理机特点21
1.5输入/输出及其控制22
1.5.1主要输入/输出设备22
1.5.2输入/输出控制器22
1.5.3外设的识别23
1.5.4外设的访问24
1.5.5常见输入/输出接口28
1.5.6连机.脱机和假脱机29
1.6流水线技术29
1.6.1流水线30
1.6.2影响流水线效率的因素31
1.7本章例题分析32
第2章存储器系统39
2.1主存储器39
2.1.1主要知识点39
2.1.2例题分析40
2.2辅助存储器43
2.2.1磁带存储器43
2.2.2磁盘存储器43
2.2.3RAID存储器44
2.2.4光盘存储器45
2.2.5存储网络46
2.2.6例题分析47
2.3Cache存储器49
2.3.1Cache的实现49
2.3.2Cache的性能53
2.3.3例题分析53
第3章安全性.可靠性与系统性能评测57
3.1数据安全与保密57
3.1.1数据加密算法58
3.1.2身份认证技术59
3.1.3信息网络安全协议61
3.1.4防火墙技术62
3.1.5例题分析64
3.2诊断与容错67
3.2.1诊断技术67
3.2.2容错技术69
3.3系统可靠性评价和系统性能评价方法69
3.3.1系统可靠性评价的组合模型69
3.3.2系统可靠性评价的马尔柯夫模型71
3.3.3系统性能评价72
3.3.4例题分析76
3.4风险管理77
3.4.1风险管理概述77
3.4.2风险管理阶段78
3.4.3例题分析79
第4章数据结构与算法85
4.1算法设计概述85
4.2线性表87
4.2.1栈89
4.2.2队列89
4.2.3稀疏矩阵90
4.2.4字符串90
4.2.5例题分析91
4.3树和二叉树93
4.3.1树93
4.3.2二叉树94
4.3.3二叉排序树97
4.3.4平衡二叉树98
4.3.5线索树99
4.3.6最优二叉树99
4.3.7例题分析101
4.4图104
4.4.1图的基础知识104
4.4.2最小生成树106
4.4.3最短路径107
4.4.4拓扑排序108
4.4.5关键路径109
4.4.6例题分析110
4.5排序113
4.5.1插入排序113
4.5.2选择排序114
4.5.3交换排序117
4.5.4归并排序119
4.5.5基数排序119
4.5.6算法复杂性比较121
4.5.7例题分析121
4.6查找124
4.6.1顺序查找124
4.6.2二分法查找125
4.6.3分块查找126
4.6.4散列表126
4.6.5例题分析129
4.7递归法132
4.7.1斐波那契(Fibonacci)数列133
4.7.2字典排序问题134
第5章操作系统知识137
5.1操作系统基本概念137
5.1.1操作系统的定义137
5.1.2操作系统分类138
5.1.3操作系统特征139
5.1.4操作系统功能140
5.1.5操作系统内核与中断140
5.1.6操作系统进程与线程141
5.2进程管理142
5.2.1进程的状态转换与控制142
5.2.2进程互斥与同步及P.V操作143
5.2.3进程通信与管程145
5.2.4进程调度与死锁145
5.3存储管理146
5.3.1存储管理概念146
5.3.2单一连续区管理147
5.3.3分区存储管理147
5.3.4虚拟存储器148
5.3.5页式和请求页式存储管理149
5.3.6段式存储管理和段页式存储管理149
5.3.7页面置换算法149
5.4设备管理150
5.4.1设备管理概念150
5.4.2数据传输控制方式150
5.4.3设备分配151
5.4.4磁盘调度算法152
5.4.5虚设备与SPOOLing技术152
5.5文件系统152
5.5.1文件和文件系统概念153
5.5.2文件的结构和存取方式153
5.5.3文件共享和安全154
5.5.4文件备份与恢复155
5.6作业管理155
5.6.1多道程序设计155
5.6.2作业状态与作业管理156
5.6.3作业调度及其常用调度算法157
5.6.4用户接口157
5.7网络操作系统157
5.7.1网络操作系统概述158
5.7.2UNIX系统158
5.7.3WindowsNT系统160
5.7.4NetWare系列161
5.8嵌入式操作系统162
5.8.1嵌入式操作系统概述162
5.8.2常用的嵌入式操作系统163
5.9本章例题分析164
第6章程序语言基础知识179
6.1汇编系统基本原理180
6.1.1机器语言与汇编语言180
6.1.2汇编程序180
6.1.3装配程序182
6.1.4宏指令183
6.2编译系统基本原理183
6.2.1编译概述183
6.2.2形式语言基本知识184
6.2.3词法分析186
6.2.4语法分析189
6.2.5语法制导翻译194
6.2.6代码生成197
6.3解释系统基本原理199
6.4程序语言的数据类型201
6.4.1基本数据类型201
6.4.2结构化数据类型203
6.4.3抽象的数据类型205
6.4.4类型和错误检查206
6.5程序语言的控制结构207
6.5.1表达式208
6.5.2语句间的顺序控制209
6.5.3过程控制211
6.6程序语言的种类.特点及适用范围213
6.7本章例题分析216
第7章网络基础知识223
7.1网络功能.分类与组成223
7.1.1计算机网络的分类224
7.1.2按工作模式分类225
7.1.3计算机网络的组成226
7.2网络协议与标准231
7.2.1OSI网络层次模型232
7.2.2局域网协议237
7.2.3广域网协议239
7.2.4互联网协议242
7.3网络结构与通信242
7.3.1总线型拓扑结构242
7.3.2星形拓扑结构242
7.3.3环型拓扑结构243
7.3.4其他拓扑结构243
7.3.5拓扑结构的选择244
7.4三层结构244
7.4.1主机模式244
7.4.2客户/服务器模式244
7.4.3三层结构与B/S模式245
7.5Internet和Intranet初步247
7.5.1Internet网络协议247
7.5.2Internet应用250
7.5.3Intranet初步252
7.6网络管理初步252
7.6.1网络管理标准252
7.6.2网络管理系统254
7.7本章例题分析254
第8章多媒体技术及其应用261
8.1多媒体技术基本概念261
8.2数据编码技术262
8.2.1数据编码方法263
8.2.2数据编码标准265
8.3图形图像268
8.4音频269
8.5视频270
8.6本章例题分析271
第9章系统开发和运行维护知识281
9.1软件工程.软件过程改进和软件项目管理282
9.1.1软件工程282
9.1.2软件生命周期283
9.1.3软件开发方法284
9.1.4软件工具286
9.1.5软件开发环境287
9.1.6软件项目管理287
9.1.7软件质量保证293
9.1.8软件过程评估和软件能力成熟度评估297
9.1.9软件过程改进299
9.1.10例题分析300
9.2系统分析304
9.2.1结构化方法学概述305
9.2.2结构化分析305
9.2.3面向对象方法学概述309
9.2.4面向对象的分析311
9.2.5统一建模语言(UML)313
9.2.6例题分析325
9.3系统设计328
9.3.1系统设计的重要概念和基本原则329
9.3.2结构化设计331
9.3.3面向对象的设计338
9.3.4例题分析339
9.4系统实施343
9.4.1程序设计方法344
9.4.2程序设计语言345
9.4.3程序设计风格345
9.4.4系统测试的目的.类型和方法346
9.4.5测试设计和管理348
9.4.6系统转换354
9.4.7例题分析355
9.5系统运行和维护359
9.5.1系统运行管理359
9.5.2系统维护360
9.5.3系统评价360
9.5.4例题分析361
第10章信息化基础知识365
10.1信息化意识365
10.1.1信息365
10.1.2信息化366
10.2全球信息化.国家信息化.企业信息化368
10.2.1全球信息化趋势368
10.2.2国家信息化战略371
10.2.3企业信息化战略和策略373
10.3远程教育.电子商务.电子政务377
10.3.1远程教育基础知识及发展377
10.3.2电子商务基础知识及发展379
10.3.3电子政务基础知识及发展381
10.4企业信息资源管理基础知识384
10.5本章例题分析386
第11章知识产权389
11.1着作权法及实施条例389
11.1.1着作权法客体..389
11.1.2着作权法主体390
11.1.3着作权390
11.2计算机软件保护条例391
11.2.1条例保护对象392
11.2.2着作权人确定392
11.2.3软件着作权392
11.3商标法及实施条例394
11.3.1注册商标394
11.3.2注册商标专用权保护394
11.3.3注册商标使用管理395
11.4专利法及实施细则395
11.4.1专利法的保护对象395
11.4.2确定专利权人395
11.4.3专利权396
11.5反不正当竞争法397
11.5.1什么是不正当竞争397
11.5.2商业秘密398
11.6本章例题分析398
第12章数据库技术基础405
12.1数据库管理系统功能和特征405
12.2数据库模型406
12.2.1数据库系统三级结构406
12.2.2数据库系统三级模式407
12.2.3数据库系统两级独立性408
12.3数据模型409
12.3.1数据模型的分类409
12.3.2关系模型409
12.4常用的数据库系统410
12.4.1Client/Server数据库系统411
12.4.2并行数据库系统414
12.4.3分布式数据库系统416
12.4.4面向对象数据库系统418
12.4.5多媒体数据库系统419
12.5本章例题分析420
第13章数据操作423
13.1集合运算423
13.2关系运算425
13.3元组演算427
13.4本章例题分析428
第14章数据库控制功能437
14.1并发控制437
14.2数据恢复438
14.2.1故障的种类439
14.2.2转储和恢复440
14.2.3日志文件441
14.2.4数据恢复442
14.3安全性443
14.4完整性445
14.5本章例题分析447
第15章数据库设计基础理论453
15.1关系数据库设计453
15.1.1关系模式的函数依赖453
15.1.2关系模式的键454
15.1.3关系模式的范式454
15.1.4关系模式的分解457
15.2对象关系数据库设计459
15.2.1嵌套关系459
15.2.2复杂类型461
15.2.3继承类型467
15.2.4引用类型469
15.2.5与复杂类型有关的查询470
15.2.6SQL中的函数与过程471
15.2.7对象与关系472
15.3本章例题分析473
第16章数据仓库与商业智能481
16.1数据仓库.商业智能的基本概念481
16.1.1企业信息化建设的3个阶段481
16.1.2商业智能的概念482
16.1.3商业智能的意义483
16.2数据仓库.商业智能的体系结构485
16.2.1数据源485
16.2.2数据抽取.转换和装载485
16.2.3数据仓库486
16.2.4数据集市488
16.2.5操作型数据存储区489
16.2.6元数据490
16.2.7前端应用概述491
16.2.8数据挖掘496
16.2.9信息门户501
16.3商业智能的实施502
16.3.1商业智能项目方法概述502
16.3.2实施原则505
16.3.3实施步骤505
16.4本章例题分析506
第17章标准化知识509
17.1标准化概述509
17.1.1标准化的基本概念509
17.1.2标准化的发展511
17.2标准的层次513
17.3编码标准513
17.4文件格式标准515
17.5信息安全标准515
17.5.1国际信息安全等级标准516
17.5.2国际信息技术安全标准517
17.5.3中国信息安全标准518
17.6软件开发规范和文档标准519
17.7标准化机构520
17.8本章例题分析523
第18章计算机专业英语529
18.1综述529
18.2试卷分析530
18.3例题详解530
18.4模拟试题538
下篇数据库设计与管理篇
第19章数据库设计543
19.1数据库设计概述544
19.1.1数据库设计特点544
19.1.2数据库设计方法545
19.1.3数据库设计的基本步骤548
19.2需求分析550
19.2.1需求分析的任务550
19.2.2确定设计目标552
19.2.3数据收集与分析552
19.2.4需求说明书555
19.3系统开发的准备557
19.3.1选择设计方法557
19.3.2制订开发计划557
19.3.3选择系统结构558
19.3.4设计安全性策略558
19.4设计数据模型558
19.4.1概念结构设计559
19.4.2逻辑结构设计574
19.4.3评审设计580
19.5物理结构设计580
19.5.1设计方法与内容581
19.5.2存取方法的选择582
19.5.3评审设计与性能预测585
19.6数据库实施与维护585
19.6.1数据加载与应用程序调试586
19.6.2数据库试运行588
19.6.3数据库运行与维护589
19.7数据库的保护590
19.7.1数据库的故障与恢复590
19.7.2数据库的安全性591
19.7.3数据库的完整性594
19.7.4数据库的并发控制596
19.8设计评审598
19.9本章例题分析598
第20章数据库应用系统设计609
20.1设计数据库应用系统结构610
20.1.1C/S架构与DBMS610
20.1.2多用户数据库环境612
20.1.3大规模数据库和并行计算机体系结构613
20.1.4中间件角色和相关工具615
20.2设计输入/输出618
20.2.1界面设计618
20.2.2数据库连接622
20.3设计物理数据627
20.3.1确定事务的频率与性能要求627
20.3.2确定逻辑数据组织方式628
20.3.3确定存储介质629
20.3.4索引结构的设计630
20.3.5逻辑数据结构到物理数据结构的转换630
20.4设计安全体系631
20.4.1明确安全等级631
20.4.2数据库的登录方式634
20.4.3数据库访问635
20.4.4许可636
20.5应用程序开发636
20.5.1应用程序开发636
20.5.2模块划分646
20.5.3编写程序设计文档648
20.5.4程序设计评审655
20.6编写应用系统设计文档655
20.6.1系统配置说明656
20.6.2构件划分656
20.6.3构件间的接口657
20.6.4构件处理说明658
20.6.5屏幕设计文档658
20.6.6报表设计文档659
20.6.7程序设计文档659
20.6.8文件设计文档659
20.6.9数据库设计文档659
20.7设计评审659
20.7.1评审的基本要求659
20.7.2评审内容660
20.7.3最佳实践准则660
20.7.4评审的关键成功因素660
20.7.5评审的陷阱661
第21章数据库应用系统实施663
21.1整个系统的配置与管理663
21.1.1数据库系统作为操作系统的扩充663
21.1.2数据库系统作为子程序664
21.1.3独立的数据库系统664
21.2数据库应用系统安装666
21.2.1系统的安装方法666
21.2.2数据转换667
第22章数据库系统的运行和管理669
22.1数据库系统的运行计划669
22.1.1运行策略669
22.1.2数据库系统报警670
22.1.3数据库系统管理计划671
22.2数据库系统的运行和维护673
22.2.1新旧系统的转换673
22.2.2报警和运行数据的统计分析674
22.2.3数据库的维护管理674
22.2.4数据库系统运行标准675
22.2.5数据库系统的审计675
22.3数据库管理676
22.3.1数据字典管理676
22.3.2数据完整性维护和管理677
22.3.3数据库物理结构管理678
22.3.4数据库空间及碎片管理678
22.3.5备份和恢复680
22.3.6死锁管理681
22.3.7并发控制681
22.3.8数据安全性管理682
22.3.9数据库管理员职责683
22.4性能调整683
22.4.1SQL语句的性能优化683
22.4.2表设计的评价684
22.4.3索引的改进684
22.4.4物理分配和磁盘I/O的改进685
22.4.5设备增强685
22.4.6数据库性能优化686
22.5用户支持687
22.5.1用户培训687
22.5.2售后服务687
22.6本章例题分析687
第23章SQL语言693
23.1关系数据库语言693
23.1.1数据库语言的要素694
23.1.2数据库语言的使用方式694
23.2SQL概述695
23.2.1SQL语句的特征695
23.2.2SQL语句的基本成分695
23.3数据库定义695
23.3.1创建数据库695
23.3.2创建表696
23.3.3修改表697
23.3.4删除表698
23.3.5定义索引698
23.3.6删除索引698
23.3.7定义视图699
23.3.8删除视图699
23.3.9更新视图699
23.4数据操作700
23.4.1select与数据查询700
23.4.2delete与数据删除704
23.4.3insert与数据插入704
23.4.4update与数据更新705
23.5完整性控制与安全机制705
23.5.1完整性控制706
23.5.2安全机制713
23.6SQL使用方式718
23.6.1交互式SQL719
23.6.2嵌入式SQL719
23.6.3接口式SQL724
23.7SQL标准化726
23.8本章例题分析726
第24章网络环境下的数据库737
24.1分布式数据库737
24.1.1分布式数据库的概念737
24.1.2分布式数据库的体系结构740
24.1.3分布式查询处理和优化744
24.1.4分布式事务管理746
24.1.5分布式数据库系统的应用750
24.2网络环境下数据库系统的设计与实施751
24.2.1分布式数据库设计的任务751
24.2.2数据的分布设计751
24.2.3负载均衡设计754
24.2.4数据库互联技术755
24.3面向Web的DBMS技术757
24.3.1三层体系结构757
24.3.2动态Web网页758
24.3.3ASP.JSP.XML的应用758
第25章数据库安全性763
25.1数据库安全概述763
25.2数据库基本安全机制764
25.2.1用户认证764
25.2.2用户角色767
25.2.3数据授权768
25.2.4数据库视图769
25.2.5审计功能771
25.3数据库加密771
25.3.1加密基本概念771
25.3.2数据库加密的特点773
25.3.3数据库加密的范围774
25.3.4数据库加密对数据库管理系统原有功能的影响774
25.3.5数据库加密的现状775
25.4数据库安全性管理策略776
25.4.1系统安全性策略776
25.4.2数据的安全性策略776
25.4.3用户安全性策略776
25.4.4应用程序开发的安全性策略777
25.5数据的安全级别778
第26章数据库发展趋势与新技术779
26.1面向对象数据库779
26.1.1OODBMS的特征779
26.1.2面向对象数据模型780
26.1.3面向对象数据库语言786
26.1.4对象关系数据库系统786
26.2企业资源计划和数据库796
26.2.1ERP概述796
26.2.2案例分析802
26.3决策支持系统的建立805
26.3.1决策支持系统的概念805
26.3.2数据仓库设计806
26.3.3数据转换技术807
26.3.4连机事务处理与连机分析处理技术808
26.3.5企业决策支持解决方案811
第27章数据流图设计815
27.1数据流图815
27.1.1数据流图基本图形符号815
27.1.2数据流图设计要略816
27.1.3数据字典817
27.1.4分层数据流图818
27.1.5分层数据流图的解答要点818
27.2系统流程图819
27.2.1系统流程图基本处理819
27.2.2系统流程图解题要点820
27.3本章例题分析820
附录A843
参考文献847
……