图书介绍
数据库系统工程师教程PDF|Epub|txt|kindle电子书版本网盘下载
![数据库系统工程师教程](https://www.shukui.net/cover/35/30821543.jpg)
- 王亚平主编 著
- 出版社: 北京:清华大学出版社
- ISBN:7302090963
- 出版时间:2004
- 标注页数:721页
- 文件大小:41MB
- 文件页数:736页
- 主题词:计算机软件专业技术资格和水平考试
PDF下载
下载说明
数据库系统工程师教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机系统知识1
1.1计算机系统的组成1
1.1.1计算机发展概述1
1.1.2计算机硬件系统结构3
1.1.3计算机软件4
1.2计算机的基本工作原理5
1.2.1计算机中数据的表示5
1.2.2 中央处理机CPU10
1.3计算机体系结构12
1.3.1计算机体系结构的发展12
1.3.2存储系统15
1.3.3 CISC/RISC24
1.3.4输入输出技术25
1.3.5流水线操作30
1.3.6总线结构32
1.3.7多处理机与并行处理34
1.4安全性、可靠性与系统性能评测基础知识38
1.4.1计算机安全概述38
1.4.2加密技术40
1.4.3认证技术44
1.4.4计算机病毒的防治48
1.4.5计算机可靠性54
1.4.6计算机系统的性能评价57
1.4.7计算机故障诊断与容错61
第2章 数据结构与算法64
2.1常用数据结构64
2.1.1 线性表64
2.1.2数组、矩阵和广义表71
2.1.3树76
2.1.4图87
2.1.5查找99
2.1.6排序111
2.2常见算法设计方法125
2.2.1分治法125
2.2.2动态规划128
2.2.3贪心方法130
2.2.4回溯法132
2.2.5分支限界法134
2.2.6随机算法136
2.2.7近似算法138
第3章 操作系统知识140
3.1操作系统基础知识140
3.1.1操作系统的定义与作用140
3.1.2操作系统的特征与功能141
3.1.3操作系统的类型142
3.1.4研究操作系统的观点145
3.2处理机管理146
3.2.1基本概念146
3.2.2进程的控制150
3.2.3进程间的通信152
3.2.4管程155
3.2.5进程调度158
3.2.6死锁159
3.2.7线程162
3.3存储管理163
3.3.1基本概念163
3.3.2分区存储管理165
3.3.3分页存储管理168
3.3.4分段存储管理170
3.3.5段页式存储管理172
3.3.6虚拟存储管理173
3.4设备管理177
3.4.1设备管理概述177
3.4.2 I/O软件179
3.4.3通道、DMA与缓冲技术183
3.4.4 spooling技术184
3.4.5磁盘调度185
3.5文件管理187
3.5.1文件与文件系统187
3.5.2文件的结构和组织188
3.5.3文件目录191
3.5.4存取方法和存储空间的管理193
3.5.5文件的使用195
3.5.6文件的共享和保护195
3.5.7系统的安全与可靠性197
3.6作业与作业管理199
3.6.1作业管理199
3.6.2作业调度200
3.6.3用户界面201
3.7 网络操作系统和嵌入式操作系统基础知识202
3.7.1网络操作系统202
3.7.2嵌入式操作系统203
3.8操作系统实例204
3.8.1 UNIX操作系统204
3.8.2 Windows 2000/XP操作系统212
第4章 程序设计语言基础218
4.1基础知识218
4.1.1程序设计语言的基本概念218
4.1.2程序设计语言的种类与特点219
4.1.3程序设计语言的基本成分223
4.2语言处理程序基础229
4.2.1汇编程序基本原理230
4.2.2编译程序基本原理233
4.2.3解释程序基本原理260
第5章 网络基础知识263
5.1 网络概述263
5.1.1 计算机网络的概念263
5.1.2计算机网络的分类266
5.1.3网络的拓扑结构268
5.2 ISO/OSI网络体系结构269
5.3网络的协议与标准272
5.3.1网络的标准273
5.3.2局域网协议274
5.3.3 广域网协议278
5.3.4 Internet协议283
5.4构建网络288
5.4.1网络的设备289
5.4.2网络的传输介质292
5.4.3网络的构建294
5.5 Internet及应用298
5.5.1 Internet概述298
5.5.2 Internet地址299
5.5.3 Internet服务302
5.6网络安全308
5.6.1网络安全概述308
5.6.2网络的信息安全310
5.6.3防火墙技术315
第6章 多媒体基础知识322
6.1多媒体的基本概念322
6.1.1媒体的分类322
6.1.2多媒体的特征323
6.2音频324
6.2.1数字声音基础324
6.2.2波形声音326
6.2.3声音合成328
6.2.4 MIDI330
6.2.5声音文件格式331
6.3图形和图像332
6.3.1色彩与图像基础332
6.3.2计算机中的图形数据表示334
6.3.3图像的获取335
6.3.4图像的属性336
6.3.5图形图像转换337
6.3.6图像的压缩编码338
6.3.7多媒体数据压缩编码的国际标准340
6.3.8图形、图像文件格式341
6.4动画和视频343
6.4.1动画343
6.4.2模拟视频345
6.4.3数字视频347
6.4.4数字视频标准348
6.4.5视频压缩编码348
6.4.6视频文件格式350
6.5多媒体网络352
6.5.1超文本与超媒体352
6.5.2流媒体的基本概念353
6.5.3互联网上获取声音和影视的方法354
6.6多媒体计算机系统355
6.6.1多媒体计算机硬件系统356
6.6.2多媒体软件系统358
6.7虚拟现实的概念362
第7章 数据库技术基础365
7.1基本概念365
7.1.1 数据库与数据库管理系统365
7.1.2数据库技术的发展366
7.2数据模型368
7.2.1 数据模型的基本概念368
7.2.2数据模型的三要素369
7.2.3 E-R模型370
7.2.4层次模型375
7.2.5网状模型377
7.2.6关系模型378
7.3 DBMS的功能和特征380
7.3.1 DBMS的功能380
7.3.2 DBMS的特征381
7.4数据库系统体系结构382
7.4.1数据库的三级模式结构383
7.4.2集中式数据库系统385
7.4.3客户/服务器数据库体系结构385
7.4.4并行数据库系统387
7.4.5分布式数据库系统388
7.4.6 Web数据库388
7.5数据库的控制功能389
7.5.1事务管理389
7.5.2故障恢复390
7.5.3并发控制391
7.5.4安全性和授权393
7.6数据仓库和数据挖掘基础知识397
7.6.1数据仓库397
7.6.2数据挖掘402
第8章 关系数据库406
8.1概述406
8.1.1关系数据库的基本概念406
8.1.2关系数据库模式408
8.1.3完整性约束409
8.2关系运算410
8.2.1关系代数运算410
8.2.2元组演算422
8.2.3域演算426
8.3查询优化428
8.3.1 基本概念428
8.3.2关系代数表达式中的查询优化428
8.4关系数据库设计的基础理论432
8.4.1基础知识432
8.4.2规范化435
8.4.3模式分解及分解应具有的特性439
第9章 SQL语言446
9.1数据库语言446
9.1.1数据库语言概述446
9.1.2数据库语言的分类447
9.2 SQL概述447
9.2.1 SQL语句的特征447
9.2.2 SQL的基本组成449
9.3数据库定义449
9.3.1创建表449
9.3.2修改表和删除表450
9.3.3定义和删除索引451
9.3.4定义、删除、更新视图452
9.4数据操作454
9.4.1 Select基本结构454
9.4.2简单查询455
9.4.3连接查询456
9.4.4子查询与聚集函数456
9.4.5分组查询459
9.4.6更名运算460
9.4.7字符串操作461
9.4.8集合操作462
9.4.9视图的查询和删除463
9.4.10插入、删除和修改语句465
9.5 SQL中的授权466
9.5.1主键约束PRIMARY KEY466
9.5.2 外键约束FOREIGN KEY468
9.5.3属性值上的约束468
9.5.4全局约束CREATE ASSERTIONS469
9.5.5授权与销权470
9.6触发器472
9.6.1概述472
9.6.2创建触发器472
9.6.3删除触发器474
9.7嵌入式SQL475
9.7.1 SQL与宿主语言接口475
9.7.2动态SQL478
9.8 SQL-99所支持的对象关系模型478
9.8.1嵌套关系478
9.8.2复杂类型481
9.8.3继承485
9.8.4引用类型488
9.8.5与复杂类型有关的查询488
9.8.6函数和过程491
第10章 系统开发与运行496
10.1 软件工程和软件开发项目管理知识496
10.1.1 软件工程概述与软件生存周期496
10.1.2软件开发项目管理基础知识497
10.1.3软件开发方法501
10.1.4软件工具与软件开发环境502
10.1.5软件质量管理与质量保证504
10.1.6软件过程能力评估508
10.2系统分析基础知识510
10.2.1 系统分析概述510
10.2.2系统分析方法511
10.2.3系统分析报告517
10.3系统设计知识519
10.3.1系统设计概述519
10.3.2系统总体结构设计520
10.3.3系统详细设计524
10.4系统实施知识529
10.4.1系统实施概述529
10.4.2程序设计530
10.4.3系统测试与调试532
10.4.4系统文档537
10.4.5系统转换538
10.5系统运行和维护知识539
10.5.1系统维护539
10.5.2系统评价541
10.5.3系统运行管理542
第11章 数据库设计546
11.1数据库设计概述546
11.2系统需求分析547
11.2.1需求分析的任务和目标547
11.2.2需求分析的方法和步骤548
11.3概念结构设计550
11.3.1概念结构设计策略与方法551
11.3.2用E-R方法建立概念模型552
11.4逻辑结构设计553
11.4.1 E-R图向关系模式的转换554
11.4.2关系模式的规范化555
11.4.3确定完整性约束555
11.4.4用户视图的确定555
11.5数据库的物理设计556
11.5.1 根据计算机系统的运行环境进行数据分布556
11.5.2确定数据的存储结构557
11.5.3确定数据的访问方式557
11.6应用程序设计557
11.7数据库系统的实现557
11.8系统实施与维护558
11.9数据库的保护559
11.9.1事务的概念559
11.9.2数据库的备份与恢复560
11.9.3数据库的安全性563
11.9.4数据库的完整性563
11.9.5数据库的并发控制564
11.10小结566
第12章 数据库运行与管理567
12.1数据库系统的运行计划567
12.1.1运行策略的确定567
12.1.2确定数据库系统监控对象和监控方式568
12.1.3数据库系统管理计划569
12.2数据库系统的运行和维护569
12.2.1监控数据的收集与分析569
12.2.2稳定运行中的业务持续性569
12.2.3数据库维护570
12.2.4数据库系统的运行统计571
12.2.5数据库系统的审计571
12.3数据库系统的管理571
12.3.1数据字典的管理571
12.3.2数据完整性维护和管理572
12.3.3数据库的存储管理572
12.3.4备份和恢复572
12.3.5并发控制与死锁管理573
12.3.6数据安全性管理573
12.4性能调整573
12.4.1 SQL语句的编码检验573
12.4.2表设计的评价574
12.4.3索引改进574
12.4.4设备增强574
12.5用户支持575
12.5.1用户培训575
12.5.2售后服务575
12.6小结576
第13章 网络与数据库577
13.1分布式数据库577
13.1.1分布式数据库的概念578
13.1.2分布式数据库的体系结构581
13.1.3分布式查询处理和优化590
13.1.4分布事务管理591
13.1.5分布式数据库系统的应用599
13.2 Web与数据库599
13.2.1 Web概述600
13.2.2 Web服务器脚本程序与服务器的接口602
13.2.3应用开发平台603
13.2.4动态Web网页604
13.2.5 CGI的应用605
13.2.6 ASP的应用606
13.2.7 Servlet和JSP的应用608
13.3 XML 数据库609
13.3.1什么是XML609
13.3.2 XML文件存储面临的问题610
13.3.3 XML与数据库的数据转换611
第14章 数据库发展趋势与新技术616
14.1面向对象数据库616
14.1.1面向对象数据库系统的特征617
14.1.2面向对象数据模型618
14.1.3面向对象数据库语言622
14.1.4对象关系数据库系统623
14.2 ERP和数据库630
14.2.1 ERP概述630
14.2.2 ERP与数据库638
14.2.3案例分析640
14.3决策支持系统的建立644
14.3.1决策支持系统的概念644
14.3.2数据仓库设计646
14.3.3数据转移技术649
14.3.4 OLAP技术653
14.3.5企业决策支持解决方案657
14.3.6联机事务处理662
第15章 知识产权基础知识665
15.1知识产权的概念与特点665
15.1.1知识产权的概念665
15.1.2知识产权的特点666
15.1.3我国保护知识产权的法规668
15.2计算机软件著作权的主体与客体668
15.2.1计算机软件著作权的主体668
15.2.2计算机软件著作权的客体669
15.3计算机软件受著作权法保护的条件670
15.4计算机软件著作权的权利670
15.4.1计算机软件的著作人身权670
15.4.2计算机软件的著作财产权671
15.4.3软件合法持有人的权利672
15.4.4计算机软件著作权的行使672
15.4.5计算机软件著作权的保护期673
15.5计算机软件著作权的归属673
15.5.1软件著作权归属的基本原则673
15.5.2职务开发软件著作权的归属673
15.5.3合作开发软件著作权的归属674
15.5.4委托开发的软件著作权归属675
15.5.5接受任务开发的软件著作权归属676
15.5.6计算机软件著作权主体变更后软件著作权的归属676
15.6计算机软件著作权侵权的鉴别677
15.6.1 计算机软件著作权侵权行为678
15.6.2不构成计算机软件侵权的合理使用行为679
15.6.3计算机著作权软件侵权的识别680
15.7软件著作权侵权的法律责任681
15.8计算机软件的商业秘密权682
15.8.1商业秘密的概念682
15.8.2计算机软件商业秘密的侵权683
15.8.3 计算机软件商业秘密侵权的法律责任684
15.9专利权概述685
15.9.1 专利权的保护对象与特征685
15.9.2授予专利权的条件685
15.9.3专利的申请686
15.9.4专利权的行使688
15.9.5专利权的限制688
15.9.6专利侵权行为689
15.10企业知识产权的保护690
15.10.1知识产权管理690
15.10.2知识产权的保护和利用690
15.10.3建立经济约束机制规范调整各种关系691
第16章 标准化基础知识693
16.1标准化的基本概念693
16.1.1标准、标准化的概念693
16.1.2标准化的范围和对象693
16.1.3标准化的实质694
16.1.4标准化的目的695
16.2标准化过程模式695
16.2.1标准的制定695
16.2.2标准的实施696
16.2.3标准的更新696
16.3标准的分类697
16.3.1根据适用范围分类697
16.3.2根据标准的性质分类699
16.3.3根据标准化的对象和作用分类700
16.3.4根据法律的约束性分类701
16.4标准的代号和编号702
16.5 国际标准和国外先进标准703
16.5.1 国际标准704
16.5.2国外先进标准704
16.5.3采用国际标准和国外先进标准704
16.5.4采用程度的概念705
16.5.5采用国际标准和国外先进标准的原则706
16.6信息技术标准化707
16.6.1信息编码标准化707
16.6.2条码标准化707
16.6.3汉字编码标准化708
16.6.4软件工程标准化708
16.7标准化组织709
16.7.1 国际标准化组织709
16.7.2区域标准化组织711
16.7.3行业标准化组织712
16.7.4国家标准化组织712
16.8 ISO9000标准简介713
16.8.1 ISO9000标准713
16.8.2 ISO9000:2000系列标准文件结构714
16.8.3 ISO9000:2000核心标准简介714
16.8.4 ISO9000:2000系列标准确认的8项原则715
16.9能力成熟度模型CMM简介717
16.10 ISO/IEC 15504过程评估标准简介719