书籍详情

数据库系统工程师教程(水平)

数据库系统工程师教程(水平)

作者:王亚平编

出版社:清华大学出版社

出版时间:2004-07-01

ISBN:9787302090960

定价:¥66.00

购买这本书可以去
内容简介
  全国计算机软件考试实施至今已经历了十多年,在社会上产生了很大的影响,对我国软件产业的形成和发展做出了重要的贡献。特别是当今信息化、网络化的时代,计算机信息系统是以数据库为核心的,为了适应我国信息化发展的需求,国家人事部和信息产业部决定将考试的级别拓展到计算机技术与软件各个方面,增设了数据库系统工程师级别的考试,以满足社会上对各种信息技术人才的需要。编者受全国计算机技术与软件专业技术资格(水平)考试办公室委托,编写《数据库系统工程师教程》一书,以适应数据库系统工程师级别的考试大纲要求。在考试大纲中,要求考生掌握计算机系统知识、数据库基础知识、数据库及数据库应用系统设计、数据库应用系统实施、数据库系统的运行和管理、网络与数据库、数据库发展及知识产权与标准等方面的知识,涉及的内容多、知识面广,因此编写的难度很高。考虑到参加考试的人员已有一定的基础,所以本书中只对考试大纲中所涉及到的知识领域的要点加以阐述,限于篇幅不能详细地展开,请读者谅解。考虑到参加考试的人员一般都已熟悉一种以上的数据库产品和已具有一定的程序设计和编程能力,因此本书通过16章阐述数据库系统工程师需要掌握的相关内容,对读者在计算机系统知识、数据库技术和应用系统的分析与设计方面起到一定的总结、拓宽和提高的作用,使读者增强数据库及数据库应用系统分析和设计的能力。全书共分16章,由王亚平担任主编,刘强担任副主编
作者简介
暂缺《数据库系统工程师教程(水平)》作者简介
目录
第1章 计算机系统知识    
1.1 计算机系统的组成    
1.1.1计算机发展概述    
1.1.2计算机硬件系统结构    
1.1.3 计算机软件    
1. 2计算机基本工作原理    
1.2.1 计算机中数据的表示    
1.2.2中央处理机CPU
1.3 计算机体系结构    
1.3.1 计算机体系结构的发展    
1.3.2 存储系统    
1.3.3 CISC/RISC    
1.3.4 输入输出技术    
1.3.5 流水线操作    
1.3.6 总线结构    
1.3.7 多处理机与并行处理    
1.4 安全性、可靠性与系统性能评测基础知识    
1.4.1计算机安全概述    
1.4.2加密技术    
1.4.3认证技术    
1.4.4计算机病毒的防治    
1.4.5 计算机可靠性    
1.4.6 计算机系统的性能评价    
1.4.7  计算机故障诊断与容错    
第2章 数据结构和算法    
2.1常用数据结构    
2.1.1线性表    
2.1.2 数组、矩阵和广义表    
2.1.3 树    
2.1.4 图    
2.1.5 查找    
2.1.5 排序    
2.2 常见算法设计方法    
2.2.1 分治法    
2.2.2 动态规划    
2.2.3 贪心方法    
2.2.4 回溯法    
2.2.5 分支限界法    
2.2.6 随机算法    
2.2.7 近似算法    
第3章 操作系统知识
3.1 操作系统基础知识    
3.1.1操作系统的定义与作用    
3.1.2 操作系统的特征与功能    
3.1.3 操作系统的类型    
3.1.4 研究操作系统的观点    
3.2处理机管理    
3.2.1基本概念    
3.2.2进程的控制    
3.2.3进程间的通信    
3.2.4管程    
3.2.5进程调度    
3.2.6死锁    
3.2.7线程    
3.3存储管理    
3.3.1基本概念    
3.3.2分区存储管理    
3.3.3分页存储管理    
3.3.4分段存储管理    
3.3.5段页式存储管理    
3.3.6虚拟存储管理    
3.4设备管理    
3.4.1 设备管理概述    
3.4.2 I/O软件    
3.4.3通道、DMA与缓冲技术    
3.4.4 Spooling技术    
3.4.5磁盘调度    
3.5文件管理    
3.5.1文件与文件系统    
3.5.2文件的结构和组织    
3.5.3 文件目录    
3.5.4 存取方法和存储空间的管理    
3.5.5文件的使用    
3.5.6文件的共享和保护    
3.5.7 系统的安全与可靠性    
3.6作业管理
3.6.1作业管理    
3.6.2作业调度    
3.6.3用户界面    
3.7网络操作系统和嵌入式操作系统基础知识    
3.7.1网络操作系统    
3.7.2嵌入式操作系统    
3.8 操作系统实例    
3.8.1 UNIX操作系统    
3.8.2 Windows 2000/XP操作系统    
第4章 程序语言基础知识    
4.1程序语言基础知识    
4.1.1程序语言的基本概念    
4.1.2 程序设计语言的种类和特点    
4.1.3 程序语言的基本成分    
4.2 语言处理程序基础    
4.2.1汇编程序基本原理    
4.2.2编译程序基本原理    
4.2.3解释程序基本原理    
第5章 网络基础知识    
5.1网络概述    
5.1.1 计算机网络的概念    
5.1.2 计算机网络的分类    
5.1.3网络的拓扑结构    
5.2  ISO/OSI网络体系结构    
5.3网络的协议与标准    
5.3.1网络的标准    
5.3.2局域网协议    
5.3.3 广域网协议    
5.3.4 Internet协议    
5.4 构建网络    
5.4.1网络的设备    
5.4.2网络的传输介质    
5.4.3网络的构建    
5.5 Internet及应用    
5.5.1 Internet概述    
5.5.2 Internet地址    
5.5.3  Internet服务    
5.6 网络安全    
5.6.1网络安全概述    
5.6.2网络的信息安全    
5.6.3防火墙技术    
第6章 多媒体基础知识    
6.1多媒体的基本概念    
6.1.1媒体的分类    
6.2.1多媒体的特征    
6.2音频    
6.2.1数字声音基础    
6.2.2波形声音    
6.2.3声音合成    
6.2.4MIDI    
6.2.5声音文件格式    
6.3图形和图像    
6.3.1彩色与图像基础    
6.3.2计算机中的图形数据表示    
6.3.3图像的获取    
6.3.4图像的属性    
6.3.5图形图像转换    
6.3.6图像的压缩编码    
6.3.7多媒体数据压缩编码的国际标准    
6.3.8图形、图像文件格式    
6.4动画和视频    
6.4.1动画    
6.4.2模拟视频    
6.4.3数字视频    
6.4.4数字视频标准    
6.4.5视频压缩编码    
6.4.6视频文件格式    
6.5多媒体网络    
6.5.1超文本与超媒体    
6.5.2流媒体的基本概念    
6.5.3互连网上获取声音和影视的方法    
6.6多媒体计算机系统    
6.6.1多媒体计算机硬件系统    
6.6.2多媒体软件系统    
6.7虚拟现实的概念    
第7章 数据库技术基础    
7.1基本概念    
7.1.1数据库与数据库管理系统    
7.1.2数据库技术的发展    
7.2数据模型
7.2.1数据模型的基本概念    
7.2.2数据模型的三要素    
7.2.3 E-R模型    
7.2.4 层次模型(Hierarchical Model)    
7.2.5网状模型(Network Model)    
7.2.6关系模型(Relation Model)    
7.3 DBMS的功能和特征    
7.3.1 DBMS的功能    
7.3.2 DBMS的特征    
7.4数据库系统体系结构    
7.4.1数据库的三级模式结构    
7.4.2集中式数据库系统    
7.4.3 C/S数据库体系结构    
7.4.4 并行数据库系统    
7.4.5 分布式数据库系统    
7.4.6 Web数据库    
7.5数据库的控制功能    
7.5.1事务管理(ACID属性)    
7.5.2故障恢复    
7.5.3 并发控制    
7.5.3 安全性和授权    
7.6数据仓库和数据挖掘基础知识    
7.6.1 数据仓库    
7.6.2 数据挖掘    
第8章 关系数据库    
8.1概述    
8.1.1关系数据库的基本概念    
8.1.2关系数据库模式    
8.1.3完整性约束    
8.2关系运算    
8.2.1关系代数运算
8.2.2元组演算    
8.2.3域演算    
8.3查询优化    
8.3.1基本概念    
8.3.2关系代数表达式中的查询优化    
8.4关系数据库设计基础理论    
8.4.1基础知识    
8.4.2规范化    
8.4.3模式分解及分解应具有的特性    
第9章SQL语言
9.1数据库语言    
9.1.1数据库语言概述    
9.1.2数据库语言的分类    
9.2 SQL概述    
9.2.1 SQL语句的特征    
9.2.2 SQL的基本组成    
9.3 数据库定义    
9.3.1创建表 (CREATE TABLE)    
9.3.2 修改表和删除表    
9.3.3定义和删除索引    
9.3.4 定义、删除、更新视图    
9.4 数据操作    
9.4.1 Select基本结构    
9.4.2 简单查询    
9.4.3 连接查询    
9.4.4子查询与聚集函数    
9.4.5分组查询    
9.4.6更名运算    
9.4.7字符串操作    
9.4.8集合操作    
9.4.9视图的查询和删除    
9.4.10 插入、删除和修改语句    
9.5 SQL中的授权    
9.5.1 主键约束 PRIMARY KEY    
9.5.2 外键约束 FOREIGN KEY    
9.5.3 属性值上的约束    
9.5.4 全局约束CREATE ASSERTIONS    
9.5.5 授权(GRANT)与销权(REVOKE)    
9.6 创建触发器    
9.6.1 概述    
9.6.2 创建触发器    
9.6.3 删除触发器    
9.7 嵌入式SQL    
9.7.1 SQL与宿主语言接口    
9.7.2 动态SQL    
9.8 SQL-99所支持的对象关系模型    
9.8.1嵌套关系    
9.8.2复杂类型    
9.8.3继承    
9.8.4引用类型    
9.8.5与复杂类型有关的查询    
9.8.6  函数和过程    
第10章 系统开发和运行
10.1 软件工程和软件开发项目管理知识    
10.1.1 软件工程概述与软件生存周期    
10.1.2 软件开发项目管理基础知识    
10.1.3 软件开发方法    
10.1.4 软件工具与软件开发环境    
10.1.5 软件质量管理与质量保证    
10.1.6 软件过程能力评估    
10.2 系统分析基础知识    
10.2.1 系统分析概述    
10.2.2 系统分析方法    
10.2.3 系统分析报告    
10.3 系统设计知识    
10.3.1 系统设计概述    
10.3.2 系统总体结构设计    
10.3.4 系统详细设计    
10.4系统实施知识    
10.4.1系统实施概述    
10.4.2程序设计    
10.4.3 系统测试与调试    
10.4.4 系统文档    
10.4.5 系统转换    
10.5 系统运行和维护知识    
10.5.1 系统维护    
10.5.2 系统评价    
10.5.3 系统运行管理    
第11章 数据库设计    
11.1 数据库设计概述    
11.2 系统需求分析    
11.2.1 需求分析的任务和目标    
11.2.2需求分析的方法和步骤    
11.3 概念结构设计    
11.3.1 概念结构设计策略与方法    
11.3.2 用E-R方法建立概念模型    
11.4 逻辑结构设计    
11.4.1 E-R图向关系模式的转换    
11.4.2 关系模式的规范化    
11.4.3 确定完整性约束    
11.4.4 用户视图的确定    
11.5 数据库的物理设计    
11.5.1 根据计算机系统的运行环境进行数据分布    
11.5.2 确定数据的存储结构    
11.5.3 确定数据的访问方式    
11.6 应用程序设计    
11.7 数据库系统的实现    
11.8 系统实施与维护    
11.9 数据库的保护    
11.9.1 事务的概念    
11.9.2数据库的备份与恢复    
11.9.3数据库的安全性    
11.9.4数据库的完整性    
11.9.5数据库的并发控制    
11.10 小结    
第12章 数据库运行与管理
12.1 数据库系统的运行计划    
12.1.1运行策略的确定    
12.1.2确定数据库系统监控对象和监控方式    
12.1.2数据库系统管理计划    
12.2 数据库系统的运行和维护    
12.2.1监控数据的收集与分析
12.2.2稳定运行中的业务持续性    
12.2.3数据库维护    
12.2.4数据库系统的运行统计    
12.2.6数据库系统的审计    
12.3 数据库系统的管理    
12.3.1数据字典的管理    
12.3.2数据完整性维护和管理    
12.3.3数据库的存储管理    
12.3.4备份和恢复    
12.3.5并发控制与死锁管理    
12.3.6数据安全性管理    
12.4性能调整    
12.4.1 SQL语句的编码检验    
12.4.2表设计的评价    
12.4.3索引改进    
12.4.4设备增强    
12.5 用户支持    
12.5.1用户培训
12.5.2售后服务    
12.6小结    
第13章 网络与数据库    
13.1分布式数据库    
13.1.1分布式数据库的概念    
13.1.2分布式数据库的体系结构    
13.1.3分布式查询处理和优化    
13.1.4分布事务管理    
13.1.5分布式数据库系统的应用    
13.2 Web与数据库    
13.2.1Web概述    
13.2.2 Web服务器脚本程序与服务器的接口    
13.2.3 应用开发平台    
13.2.2动态Web网页    
13.2.3 CGI的应用    
13.2.4 ASP的应用    
13.2.5 Servlet 和 JSP的应用    
13.3 XML与数据库    
13.3.1 什么是XML    
13.3.2 XML的文件存储面临的问题    
13.3.3 XML与数据库的数据转换    
第14章 数据库发展趋势与新技术    
14.1面向对象数据库    
14.1.1 面向对象数据库系统的特征    
14.1.2面向对象数据模型    
14.1.3面向对象数据库语言    
14.1.4对象关系数据库系统
14.2 ERP和数据库    
14.2.1ERP概述    
14.2.2 ERP与数据库    
14.2.3案例分析    
14.3决策支持系统的建立    
14.3.1决策支持系统的概念    
14.3.2数据仓库设计    
14.3.3数据转移技术    
14.3.4 OLAP技术    
14.3.5企业决策支持解决方案    
14.3.6联机事务处理(OLTP)    
第15章 知识产权基础知识    
15.1知识产权的概念与特点    
15.1.1知识产权的概念    
15.1.2知识产权的特点    
15.1.3我国保护知识产权的法规    
15.2计算机软件著作权的主体与客体    
15.2.1计算机软件著作权的主体    
15.2.2计算机软件著作权的客体    
15.3计算机软件受著作权法保护的条件    
15.4计算机软件著作权的权利    
15.4.1计算机软件的著作人身权    
15.4.2计算机软件的著作财产权    
15.4.3软件合法持有人的权利    
15.4.4计算机软件著作权的行使    
15.4.5计算机软件著作权的保护期    
15.5计算机软件著作权的归属    
15.5.1软件著作权归属的基本原则    
15.5.2职务开发软件著作权的归属    
15.5.3合作开发软件著作权的归属    
15.5.4委托开发的软件著作权归属    
15.5.5接受任务开发的软件著作权归属    
15.5.6计算机软件著作权主体变更后软件著作权的归属    
15.6计算机软件著作权侵权的鉴别    
15.6.1计算机软件著作权侵权行为    
15.6.2不构成计算机软件侵权的合理使用行为    
15.6.3计算机著作权软件侵权的识别    
15.7软件著作权侵权的法律责任    
15.8计算机软件的商业秘密权    
15.8.1商业秘密的概念    
15.8.2计算机软件商业秘密的侵权    
15.8.3计算机软件商业秘密侵权的法律责任    
15.9专利权概述    
15.9.1专利权的保护对象与特征    
15.9.2授予专利权的条件    
15.9.3专利的申请    
15.9.4专利权行使    
15.9.5专利权的限制    
15.9.6专利侵权行为    
15.10企业知识产权的保护    
15.10.1知识产权管理    
15.10.2知识产权的保护和利用    
15.10.3建立经济约束机制规范调整各种关系    
第16章  标准化基础知识
16.1标准化的基本概念    
16.1.1标准、标准化的概念    
16.1.2标准化的范围和对象    
16.1.3标准化的实质    
16.1.4标准化的目的    
16.2标准化过程模式    
16.2.1标准的制定    
16.2.2标准的实施    
16.2.3标准的更新    
16.3标准的分类    
16.3.1根据适用范围分类    
16.3.2根据标准的性质分类    
16.3.3根据标准化的对象和作用分类    
16.3.4根据法律的约束性分类    
16.4标准的代号和编号    
16.5国际标准和国外先进标准    
16.5.1国际标准    
16.5.2国外先进标准    
16.5.3采用国际标准和国外先进标准    
16.5.4采用程度的概念    
16.5.5采用国际标准和国外先进标准的原则    
16.6信息技术标准化    
16.6.1信息编码标准化    
16.6.2条码标准化    
16.6.3汉字编码标准化    
16.6.4软件工程标准化    
16.7标准化组织    
16.7.1国际标准化组织    
16.7.2区域标准化组织    
16.7.3行业标准化组织    
16.7.4国家标准化组织    
16.8ISO9000标准简介    
16.8.1 ISO9000标准    
16.8.2 ISO9000:2000系列标准文件结构    
16.8.3 ISO9000:2000核心标准简介    
16.8.4ISO9000:2000系列标准确认的八项原则    
16.9能力成熟度模型CMM简介    
16.10 ISO/IEC 15504过程评估标准简介    
猜您喜欢

读书导航