图书介绍
24小时数据库入门PDF|Epub|txt|kindle电子书版本网盘下载
![24小时数据库入门](https://www.shukui.net/cover/46/34776623.jpg)
- (美)Ryan Stephens,(美)Ron Plew等著;金锴钰等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111169840
- 出版时间:2005
- 标注页数:318页
- 文件大小:21MB
- 文件页数:334页
- 主题词:数据库系统
PDF下载
下载说明
24小时数据库入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 数据库基础2
第1小时 什么是数据库2
1.1 什么是数据3
1.2 什么是数据库4
1.3 现代数据库的常规特征5
1.4 什么是数据库管理系统6
1.5 为什么数据库得以广泛使用6
1.6 总结7
1.7 讨论7
1.7.1 测验7
1.7.2 练习7
1.7.3 测验答案8
第2小时 数据库环境的历史和发展9
2.1.1 什么是数据库环境10
2.1 现代数据库环境探讨10
2.1.2 主机环境简介11
2.2 客户机/服务器环境11
2.3 多层环境14
2.4 Web环境15
2.5 总结17
2.6 问与答17
2.7 讨论18
2.7.1 测验18
2.7.2 练习18
2.7.3 测验答案18
第3小时 现代数据库20
3.1 使用Internet21
3.1.1 网上购书21
3.1.2 从Internet上下载信息24
3.2.1 获得一张处方单26
3.2 日常事务处理26
3.2.2 使用银行自动柜员机29
3.3 非技术性数据库30
3.4 总结30
3.5 讨论31
3.5.1 测验31
3.5.2 练习31
3.5.3 测验答案与解析32
3.5.4 练习答案32
第4小时 现代数据库的相关用户33
4.1 技术人员——从构思到实现和管理34
4.1.1 业务分析员34
4.1.2 数据分析员35
4.1.3 数据设计员36
4.1.5 系统分析员37
4.1.4 数据库管理员37
4.1.6 程序设计分析员38
4.1.7 应用数据库管理员39
4.1.8 操作40
4.2 内部数据库用户40
4.3 总结41
4.4 讨论41
4.4.1 测验41
4.4.2 练习42
4.4.3 测验答案42
4.4.4 练习答案43
第2篇 数据库体系结构和存储46
第5小时 现代数据库的体系结构与环境46
5.1.1 平面文件数据库的基本知识47
5.1 “传统”数据库体系结构47
5.1.2 分级数据库49
5.1.3 网络数据库50
5.2 现代数据库体系结构51
5.2.1 关系数据库体系结构概述51
5.2.2 面向对象数据库体系结构55
5.2.3 对象-关系数据库的体系结构57
5.3 多媒体数据库58
5.4 分布式数据库59
5.5 总结60
5.6 问与答60
5.7 讨论60
5.7.1 测验60
5.7.2 练习60
5.7.4 练习答案61
5.7.3 测验答案61
第6小时 关系数据库体系结构62
6.1 为什么需要关系数据库63
6.1.1 关系数据库之前数据库的问题63
6.1.2 关系数据库是怎样提出解决方案的63
6.2 关系数据库是如何解决当今数据存储需求的63
6.3 关系数据库的基本元素64
6.3.1 表格64
6.3.2 关键字67
6.3.3 索引67
6.4 数据之间的关系68
6.4.1 实体、属性和关系69
6.4.2 实体之间如何进行关联69
6.5.1 结构化查询语言70
6.5 如何与关系数据进行交流70
6.5.2 使用SQL生成应用程序71
6.6 总结72
6.7 问与答72
6.8 讨论72
6.8.1 测验72
6.8.2 练习73
6.8.3 测验答案74
6.8.4 练习答案74
第7小时 用表格和关键字存储基本数据75
7.1 表格的类型76
7.2 定义表格76
7.3 使用关键字定义关系77
7.3.1 主关键字77
7.3.3 使用外部关键字表示一对多的关系78
7.3.2 “人工”关键字的值78
7.3.4 多对多关系的表示79
7.3.5 关联表格、子实体和复合关键字80
7.3.6 复合关键字的问题81
7.4 规范化表格81
7.4.1 数据库规范化的意义81
7.4.2 非规范化83
7.5 管理表格84
7.6 总结84
7.7 问与答84
7.8 讨论84
7.8.1 测验84
7.8.2 练习85
7.8.3 测验答案86
7.8.4 练习答案86
第8小时 用索引优化数据存储87
8.2 索引的分类88
8.1 为什么要使用索引88
8.3 索引的类型89
8.3.1 二叉树索引90
8.3.2 位图索引91
8.3.3 反转关键字索引92
8.4 优化存储的其他对象92
8.4.1 索引组织表格92
8.4.2 成群表格93
8.4.3 表格分区94
8.5 如何使用索引95
8.6 基于代价的优化程序和提示96
8.7 总结97
8.8 问与答97
8.9.2 练习98
8.9 讨论98
8.9.1 测验98
8.9.3 测验答案99
第9小时 在数据库和模式中正确地组织数据100
9.1 数据库和模式术语101
9.2 数据库级别的数据库组织101
9.3 模式级别的数据库组织102
9.3.1 表格102
9.3.2 视图102
9.3.3 索引103
9.3.4 函数103
9.3.5 过程103
9.3.6 软件包103
9.3.7 触发器103
9.3.10 其他对象104
9.3.8 同义词104
9.3.9 约束104
9.3.11 单模式应用程序105
9.3.12 多模式应用程序105
9.3.13 共享数据应用程序105
9.4 分布式数据库106
9.5 所讨论的概念在数据库中的应用106
9.6 总结108
9.7 问与答108
9.8 讨论108
9.8.1 测验108
9.8.2 练习109
9.8.3 测验答案109
第10小时 面向对象数据库110
10.1.1 什么是对象111
10.1 面向对象数据库概述111
10.1.2 什么是面向对象数据库114
10.2 为什么需要面向对象数据库114
10.2.1 面向对象数据库之前的数据库存在的问题114
10.2.2 面向对象数据库提供的解决方法116
10.3 面向对象数据库的基本原理116
10.3.1 面向对象数据库的基本元素116
10.3.2 理解数据间的关系119
10.4 现实中的面向对象数据库119
10.5 总结120
10.6 问与答120
10.7 讨论120
10.7.1 测验120
10.7.3 测验答案121
10.7.2 练习121
第11小时 数据库设计基础124
第3篇 设计、实现及管理124
11.1 数据库设计的定义125
11.2 规划数据库设计125
11.2.1 企业需求的收集126
11.2.2 系统需求的收集126
11.3 实体与关系建模127
11.3.1 逻辑建模127
11.3.2 物理建模127
11.3.3 实体建模127
11.3.4 ERD示例128
11.4 设计表格129
11.4.2 连接表130
11.4.1 数据表130
11.4.3 子集表131
11.4.4 检验表132
11.4.5 数据规范化133
11.5 设计后的任务133
11.6 数据库设计方法133
11.7 总结135
11.8 讨论135
11.8.1 测验135
11.8.2 练习135
11.8.3 测验答案135
第12小时 基本的数据库管理136
12.1.2 DBA任务137
12.2 创建数据库环境137
12.1.1 关于DBA137
12.1 数据库管理的概念137
12.2.1 安装数据库软件138
12.2.2 数据库的创建与配置138
12.2.3 对数据库可用性的控制139
12.3 数据库安全性的管理139
12.3.1 管理用户账号140
12.3.2 口令验证140
12.3.3 数据库级别的安全性集成141
12.3.4 应用程序级别的安全性集成141
12.3.5 系统级别的安全性集成141
12.3.6 网络级别的安全性集成142
12.4 监控数据库143
12.4.1 审查用户143
12.5 备份和恢复的管理144
12.4.2 监控资源利用144
12.5.1 执行冷备份145
12.5.2 执行热备份145
12.5.3 执行逻辑备份145
12.5.4 数据库恢复146
12.5.5 灾难恢复的计划146
12.6 空间利用与系统资源的管理147
12.6.1 管理基本的数据存储(预测、定量和分配)148
12.6.2 管理数据的增加(预测、调整大小和清除)148
12.7 调整数据库至最优的性能148
12.7.1 数据库级别的性能调整149
12.7.2 应用程序级别的性能调整150
12.7.3 系统级别的性能调整150
12.7.4 网络级别的性能调整150
12.8 总结150
12.9.3 测验答案151
12.9.2 练习151
12.9 讨论151
12.9.1 测验151
第13小时 数据库生命周期的管理153
13.1 软件生命周期154
13.1.1 软件和数据库生命周期154
13.1.2 需求管理155
13.1.3 配置管理156
13.1.4 版本管理156
13.1.5 更改控制157
13.1.6 质保证158
13.2 贯穿数据库生命的更改管理159
13.2.1 开发管理160
13.2.2 测试管理160
13.2.3 把更改应用到产品中160
13.4 更改对数据库组件的影响161
13.3 重新设计数据库161
13.4.1 执行环境162
13.4.2 SQL引擎162
13.4.3 应用程序界面162
13.5 总结163
13.6 讨论163
13.6.1 测验163
13.6.2 练习163
13.6.3 测验答案164
13.6.4 练习答案164
第4篇 访问数据库166
第14小时 基本的数据库连接方法166
14.1 数据库连接方法概述167
14.1.1 远程数据库连接167
14.1.3 直接数据库连接169
14.1.2 Web数据库连接169
14.2 数据库连接软件概述170
14.2.1 厂商提供的连接软件170
14.2.2 其他具有数据库连接性能的软件170
14.2.3 ODBC171
14.2.4 建立ODBC连接172
14.2.5 JDBC177
14.3 总结177
14.4 讨论178
14.4.1 测验178
14.4.2 练习178
14.4.3 测验答案178
第15小时 标准数据库查询语言:SQL179
15.1.2 ANSI SQL和厂商实现间的不同180
15.1.1 ANSI SQL180
15.1 SQL概述180
15.2 基本的SQL组件181
15.2.1 使用DDL定义数据库结构181
15.2.2 使用DML处理数据182
15.2.3 使用DQL检索数据183
15.2.4 使用DCL控制数据存取183
15.2.5 事务处理的控制183
15.3 将SQL应用于数据库和应用程序中184
15.4 探讨一个公开源代码的解决方案:MySQL184
15.4.1 使用MySQL学习185
15.4.2 在现实中使用MySQL185
15.4.3 为微软Windows下载并安装MySQL186
15.4.4 为Linux下载并安装MySQL186
15.6.1 测验187
15.6 讨论187
15.5 总结187
15.6.2 练习188
15.6.3 测验答案188
第16小时 创建数据库和数据库对象189
16.1 创建数据库190
16.1.1 创建数据库环境190
16.1.2 创建组成数据库的对象190
16.2 数据的定义191
16.2.1 数据类型191
16.2.2 创建和管理表格195
16.2.3 创建和管理索引197
16.3 创建MySQL数据库197
16.4 使用MySQL创建数据库和对象200
16.6 讨论201
16.5 总结201
16.6.1 测验202
16.6.2 练习202
16.6.3 测验答案203
第17小时 通过与数据库交互来管理和查询数据204
17.1 数据处理概述205
17.1.1 使用INSERT命令插入数据205
17.1.2 使用UPDATE命令更新数据206
17.1.3 使用DELETE命令删除数据207
17.2 数据查询概述208
17.2.1 使用SELECT命令实现基本的数据查询208
17.2.2 根据条件查询数据209
17.2.3 从多个表格中选择数据210
17.2.4 使用函数修改所查询的数据211
17.3 总结212
17.4.2 练习213
17.4 讨论213
17.4.1 测验213
17.4.3 测验答案214
第18小时 有效的报告和数据使用215
18.1 什么是数据库报告216
18.1.1 在这一小时所使用的表和插入语句216
18.1.2 有效地使用数据219
18.1.3 报告需求220
18.1.4 和请求者的交流221
18.1.5 报告方法223
18.1.6 验证报告完整性224
18.1.7 格式化报告227
18.3 问与答228
18.4 讨论228
18.2 总结228
18.1.8 发布报告228
18.4.1 测验229
18.4.2 练习229
18.4.3 测验答案229
18.4.4 练习答案229
第5篇 数据库的实际应用232
第19小时 使用数据库处理和管理数据232
19.1 数据处理概述233
19.1.1 批处理234
19.1.2 交互处理234
19.2 OLTP数据库235
19.2.1 OLAP236
19.2.2 OLTP236
19.3 OLTP数据库的相关问题237
19.4.1 主机数据库238
19.4 OLTP数据库的变化238
19.4.2 客户机/服务器数据库239
19.4.3 基于Web的数据库239
19.5 总结240
19.6 讨论241
19.6.1 测验241
19.6.2 练习241
19.6.3 测验答案241
19.6.4 练习答案242
第20小时 使用数据库进行营业分析243
20.1 数据分析概述244
20.1.1 如何存储数据244
20.1.2 如何查询数据246
20.1.3 创建基于表单应用程序的工具246
序的工具247
20.1.4 创建基于Web的应用程247
20.1.5 创建报告的工具248
20.2 如何使用数据249
20.2.1 最优方法250
20.2.2 数据挖掘250
20.2.3 决策支持系统,aka商业智能251
20.2.4 OLAP(在线分析处理)251
20.2.5 数据仓库251
20.3 使用数据进行营业分析的例子251
20.4 总结252
20.5 讨论252
20.5.1 测验252
20.5.2 练习252
20.5.3 测验答案253
第21小时 建立使用数据库的应用程序254
21.2 数据库实现的应用程序概述255
21.1 传统的数据存储方法255
21.2.1 固定式查询256
21.2.2 多层系统257
21.2.3 Web应用程序257
21.3 创建数据库应用程序257
21.3.1 数据库应用程序的生命周期:阶段1——需求258
21.3.2 数据库应用程序的生命周期:阶段2——说明258
21.3.3 数据库应用程序的生命周期:阶段3——设计258
21.3.4 数据库应用程序的生命周期:阶段4——实现259
21.3.5 数据库应用程序的生命周期:阶段5——集成259
21.3.6 数据库应用程序的生命周期:阶段6——维护259
21.4 从应用程序连接到数据库260
21.4.1 JDBC连接要求260
21.4.2 使用JDBC261
21.7 讨论263
21.7.1 测验263
21.5 总结263
21.6 问与答263
21.7.2 练习264
21.7.3 测验答案264
第22小时 流行的数据库软件和第三方工具265
22.1 商业数据库服务器266
22.1.1 Oracle 9i266
22.1.2 Sybase ASE267
22.1.3 Informix Dynamix Server269
22.1.4 DB2 UDB269
22.1.5 SQL Server 2000270
22.2 开放源代码数据库服务器271
22.2.3 SAP DB272
22.2.1 MySQL272
22.2.2 PostgreSQL272
22.3 桌面数据库273
22.3.1 Microsoft Access 2002(XP)273
22.3.2 FileMaker Pro 6274
22.4 第三方数据库管理软件274
22.4.1 Quest Central274
22.4.2 DBArtisan275
22.5 第三方数据挖掘软件276
22.5.1 Cognos PowerPlay276
22.5.2 Clementine276
22.6 数据库开发软件277
22.6.1 TOAD277
22.6.2 Rapid SQL278
22.8.2 练习279
22.8.3 测验答案279
22.8 讨论279
22.8.1 测验279
22.7 总结279
第6篇 数据库的前景282
第23小时 新兴数据库发展趋势展望282
23.1 现代数据库技术283
23.1.1 面向对象数据库的概念283
23.1.2 Java与数据库的集成285
23.1.3 嵌入式、手持式和可移动式数据库286
23.2 数据存储和移动289
23.2.1 大规模数据存储289
23.2.2 数据移动291
23.2.3 数据库技术和企业293
23.4.3 测验答案295
23.4.2 练习295
23.3 总结295
23.4 讨论295
23.4.1 测验295
第24小时 接下来做什么297
24.1 选择一个数据库厂商298
24.2 选择职业道路298
24.3 数据库技术领域的职业298
24.4 培训298
24.4.1 教师引导的课程299
24.4.2 在线课程299
24.4.3 计算机辅助训练299
24.4.4 自学课程299
24.4.5 强化训练课程300
24.4.6 证书300
24.4.8 动手上机练习302
24.4.7 测试软件302
24.5 跟上技术发展的潮流303
24.5.1 出版物303
24.5.2 每月一本书303
24.5.3 学习新技术303
24.6 制定职业方案304
24.7 总结304
24.8 讨论305
24.8.1 测验305
24.8.2 练习305
24.8.3 测验答案305
附录A SQL命令速查306
附录B 词汇312