图书介绍
数据库原理和实践教程 GBASE 8T BASED ON INFORMIX剖析与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 袁晓洁,孙国荣主编;张莹,陈文亭,武新副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121277306
- 出版时间:2016
- 标注页数:545页
- 文件大小:233MB
- 文件页数:560页
- 主题词:关系数据库系统-教材
PDF下载
下载说明
数据库原理和实践教程 GBASE 8T BASED ON INFORMIX剖析与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇2
第1章 数据库系统概述2
1.1 数据管理技术的发展历史2
1.1.1 数据管理2
1.1.2 数据库的诞生与发展4
1.1.3 在Web上实现电子商务5
1.1.4 数据库与信息检索6
1.2 数据库方法的特征7
1.2.1 数据库系统的自描述性7
1.2.2 数据抽象与独立性7
1.2.3 支持数据的多视图8
1.2.4 数据共享与多用户事务处理9
1.3 数据模型10
1.3.1 基于对象的逻辑模型10
1.3.2 基于记录的逻辑模型10
1.3.3 物理数据模型11
1.3.4 实例和模式13
1.4 数据库管理系统13
1.4.1 存储管理14
1.4.2 数据语言15
1.4.3 事务管理15
1.4.4 并发操作16
1.4.5 数据库恢复17
1.5 数据库新技术发展17
1.5.1 半结构化数据管理与非结构化数据管理18
1.5.2 key-value数据库19
1.5.3 OldSQL、NoSQL与NewSQL20
1.6 本章小结21
第2章 关系数据库22
2.1 关系数据模型22
2.1.1 关系数据模型的结构23
2.1.2 关系模式24
2.1.3 关系的键25
2.2 完整性约束26
2.2.1 实体完整性26
2.2.2 参照完整性27
2.2.3 用户定义完整性28
2.3 关系代数29
2.3.1 关系代数的基本运算30
2.3.2 附加的关系代数运算35
2.4 本章小结38
第3章 事务型数据库设计40
3.1 事务型数据库设计概述40
3.1.1 数据库设计的任务和特点40
3.1.2 数据库设计的方法和步骤41
3.2 概念模型设计42
3.2.1 实体-联系模型建模43
3.2.2 E-R模型转换为关系模型47
3.2.3 E-R模型在工程中的应用48
3.3 数据库规范化设计的必要性50
3.3.1 数据库设计中的问题50
3.3.2 好的关系设计的特点52
3.3.3 关系模式的规范化53
3.4 关系范式55
3.4.1 函数依赖55
3.4.2 关系模式的键56
3.4.3 关系的范式(Boyce-Codd NF)56
3.4.4 多值依赖与第四范式(4NF)59
3.4.5 关系模式的分解62
3.5 本章小结67
第4章 GBase 8t使用基础68
4.1 GBase 8t SQL语言概述68
4.1.1 GBase 8t SQL语言的特点68
4.1.2 GBase 8t中SQL的组成69
4.1.3 对三级模式的支持70
4.2 GBase 8t数据库逻辑设计70
4.2.1 数据库的创建73
4.2.2 表的定义74
4.2.3 GBase 8t数据类型78
4.3 GBase 8t数据查询功能80
4.3.1 单表查询86
4.3.2 连接查询87
4.3.3 嵌套查询91
4.3.4 集合查询95
4.3.5 高级查询96
4.3.6 内置函数大全97
4.4 GBase 8t数据更新功能99
4.4.1 插入数据99
4.4.2 修改数据101
4.4.3 删除数据102
4.4.4 清空表数据103
4.4.5 Merge语句103
4.5 数据视图104
4.5.1 视图的作用104
4.5.2 定义视图105
4.5.3 查询视图107
4.5.4 修改视图107
4.6 GBase 8t数据索引108
4.6.1 索引的建立108
4.6.2 索引的删除109
4.7 GBase 8t自定义存储过程和函数109
4.7.1 存储过程的优点109
4.7.2 存储过程及函数的语法结构110
4.7.3 创建存储过程及函数示例113
4.8 GBase 8t触发器114
4.8.1 触发器的优点115
4.8.2 触发器的三要素115
4.8.3 触发器的创建115
4.8.4 触发器的修改与删除118
4.9 本章小结118
第5章 GBase 8t安全技术120
5.1 身份认证120
5.1.1 用户标识与鉴别121
5.1.2 GBase 8t身份验证122
5.2 角色与权限划分129
5.2.1 角色129
5.2.2 数据权限131
5.2.3 三权分立134
5.3 访问控制136
5.3.1 访问控制概述136
5.3.2 GBase 8t基于标签的访问控制137
5.4 审计142
5.4.1 审计概述142
5.4.2 GBase 8t审计实现143
5.5 本章小结149
进阶篇152
第6章 GBase 8t体系架构152
6.1 GBase 8t总体架构152
6.2 多线程结构153
6.2.1 基于进程的数据库服务器153
6.2.2 GBase 8t动态可扩展架构DSA154
6.2.3 高度并行机制154
6.2.4 常见CPUVP156
6.2.5 常见线程157
6.3 共享内存结构158
6.3.1 共享内存的组成159
6.3.2 共享内存管理165
6.4 存储结构173
6.4.1 物理存储单元174
6.4.2 逻辑存储单元179
6.4.3 大对象存储181
6.4.4 GBase 8t存储限制的情况184
6.5 客户端与服务器的通信185
6.6 Checkpoint——检查点188
6.6.1 Checkpoint基本概念188
6.6.2 Non-blocking Checkpoint 简介189
6.6.3 Checkpoint触发事件190
6.7 本章小结192
第7章 GBase 8t系统管理193
7.1 数据库日志管理193
7.1.1 逻辑日志193
7.1.2 逻辑日志管理195
7.1.3 物理日志198
7.1.4 物理日志管理199
7.2 数据库启动与关闭200
7.2.1 数据库运行模式200
7.2.2 数据库运行模式切换201
7.3 快速恢复202
7.3.1 物理恢复202
7.3.2 逻辑恢复203
7.3.3 快速恢复示例203
7.4 数据库参数管理205
7.4.1 参数文件管理205
7.4.2 动态设置205
7.5 数据库空间管理205
7.5.1 创建dbspace205
7.5.2 删除dbspace206
7.5.3 为dbspace增加chunk206
7.5.4 从dbspace删除chunk207
7.6 数据库CPU管理207
7.6.1 配置数据库虚拟处理器207
7.6.2 监控数据库线程状态208
7.7 数据库内存管理209
7.7.1 数据库常驻内存段209
7.7.2 数据库虚拟内存段210
7.7.3 数据库消息段210
7.8 数据库网络连接管理210
7.8.1 数据库网络配置210
7.8.2 数据库网络监控211
7.9 通过SQLAPI管理数据库211
7.10 数据库监控212
7.10.1 通过OAT监控数据库212
7.10.2 通过SMI(SystemMonitorInterface)监控数据库212
7.10.3 通过onstat命令监控数据库229
7.11 数据导入和导出231
7.11.1 unloadload231
7.11.2 高性能加载232
7.11.3 DBLOAD234
7.11.4 dbexport/dbimport235
7.11.5 外部表237
7.12 本章小结245
第8章 GBase 8t索引246
8.1 索引的基本概念246
8.2 索引的结构248
8.2.1 B+树248
8.2.2 R树251
8.3 索引的类型及使用253
8.3.1 创建索引253
8.3.2 唯一索引255
8.3.3 复合索引256
8.3.4 函数索引258
8.3.5 聚簇索引261
8.3.6 填充因子262
8.3.7 索引分片263
8.4 索引的存储与开销269
8.4.1 索引的物理存储结构269
8.4.2 索引的空间计算272
8.4.3 索引的开销276
8.5 索引的创建、管理与维护277
8.5.1 创建索引的原则与实践277
8.5.2 索引的管理279
8.5.3 索引的维护280
8.5.4 在线创建、删除索引281
8.5.5 提高创建索引的速度283
8.6 本章小结284
第9章 GBase 8t查询处理和优化286
9.1 查询处理286
9.1.1 概述286
9.1.2 查询代价的度量288
9.1.3 选择运算289
9.1.4 排序290
9.1.5 连接运算291
9.1.6 总结296
9.2 查询优化基础296
9.2.1 概述297
9.2.2 关系表达式的转换298
9.2.3 对表达式结果集大小的估计302
9.2.4 执行计划选择305
9.3 GBase 8t分布式查询处理316
9.4 GBase 8t查看执行计划318
9.4.1 GBase 8t执行计划基础318
9.4.2 Set explain on321
9.4.3 ifx_explain322
9.4.4 Server Studio工具查看执行计划323
9.4.5 客户端自定义方法查看执行计划323
9.5 GBase 8t SQL优化实战324
9.5.1 正确使用索引324
9.5.2 like324
9.5.3 分页First m skip n325
9.5.4 避免嵌套查询326
9.5.5 一些SQL技巧及注意问题326
9.5.6 Light Scan327
9.5.7 Light Append328
9.5.8 优化器提示指令329
9.5.9 SQL-Tracing最佳实践332
第10章 GBase 8t并发控制336
10.1 并发事务336
10.1.1 事务的概念(Transaction)336
10.1.2 事务的特性337
10.1.3 并发事务的调度338
10.2 封锁343
10.2.1 封锁的基本概念343
10.2.2 封锁粒度345
10.2.3 封锁产生的问题347
10.2.4 GBase 8t活锁、死锁问题的解决方法348
10.3 GBase 8t锁演示350
10.3.1 锁的设置350
10.3.2 行级锁351
10.3.3 Index-key锁352
10.3.4 页级锁354
10.3.5 监控锁的使用355
10.4 隔离级别357
10.4.1 并行操作的问题357
10.4.2 GBase 8t隔离级别358
10.4.3 如何选择合理的隔离级别361
10.4.4 默认的隔离级别363
10.5 GBase 8t隔离级别演示364
10.5.1 Dirty Read(脏读)364
10.5.2 Committed Read(提交读)365
10.5.3 Last Committed Read(最后提交读)367
10.5.4 Cursor Stability(游标读)369
10.5.5 Repeatable Read(可重复读)370
10.5.6 保持锁——For Update371
10.6 本章小结372
第11章 GBase 8t数据库备份与恢复373
11.1 数据库故障分类373
11.1.1 事务故障373
11.1.2 系统故障374
11.1.3 介质故障374
11.1.4 计算机病毒374
11.2 数据库备份374
11.2.1 数据库备份374
11.2.2 使用备份和日志恢复376
11.2.3 数据库镜像376
11.3 GBase 8t备份和恢复377
11.3.1 GBase 8t备份377
11.3.2 备份创建378
11.3.3 逻辑日志备份379
11.3.4 大对象和日志备份379
11.3.5 智能大对象备份380
11.3.6 智能大对象恢复380
11.3.7 物理恢复和逻辑恢复381
11.3.8 冷恢复和热恢复381
11.3.9 日志抢救382
11.4 ontape备份及恢复382
11.4.1 指定备份设备383
11.4.2 ontape命令384
11.4.3 数据备份384
11.4.4 备份操作385
11.4.5 修改日志方式385
11.4.6 备份逻辑日志386
11.4.7 热恢复操作386
11.4.8 冷恢复387
11.4.9 STDIO389
11.4.10 使用外部的备份和恢复功能390
11.4.11 表级恢复(Table-Level Restore,TLR)390
11.5 onbar备份及恢复392
11.5.1 onbar设置步骤392
11.5.2 配置存储管理器392
11.5.3 onbar配置参数393
11.5.4 onbar备份命令394
11.5.5 onbar恢复命令395
11.5.6 ontape及onbar比较396
11.5.7 onbar备份与恢复实践398
11.6 本章小结401
第12章 GBase 8t高级功能403
12.1 并行机制403
12.1.1 PDQ的基本概念403
12.1.2 并行查询404
12.1.3 并行DML405
12.1.4 如何配置和正确使用PDQ405
12.2 分片表408
12.2.1 分片的概念408
12.2.2 分片的优缺点409
12.2.3 分片方式410
12.2.4 分片表的索引415
12.2.5 分片表管理420
12.2.6 分片表的性能425
12.2.7 分片表的其他知识点430
12.3 时间序列432
12.3.1 时间序列的概念介绍432
12.3.2 TimeSeries概念433
12.3.3 时间序列数据存储模型433
12.3.4 TimeSeries内部结构435
12.3.5 TimeSeries功能436
12.3.6 TimeSeries存储规划436
12.4 数据仓库加速器437
12.4.1 数据仓库加速器介绍437
12.4.2 数据仓库加速器架构组件439
12.4.3 数据仓库加速器关键技术440
12.5 本章小结442
实战篇444
第13章 GBase 8t安装部署444
13.1 单机安装和配置444
13.1.1 数据库安装前的准备444
13.1.2 GBase 8t Server数据库安装步骤445
13.1.3 GBase 8t csdk安装450
13.1.4 GBase 8t数据库初始化454
13.2 数据库空间管理454
13.2.1 创建dbspace454
13.2.2 添加逻辑日志/物理日志455
13.2.3 创建数据库456
13.2.4 数据库基本管理456
13.3 GBase 8t字符集设置457
13.3.1 字符集概述457
13.3.2 GLS 字符集工作原理458
13.3.3 设置字符集461
13.3.4 常见字符集设置的问题463
13.3.5 时间格式问题464
13.3.6 字符集设置实践465
13.4 应用开发示例467
13.4.1 ESQL/C应用开发467
13.4.2 JDBC应用开发469
13.4.3.NET应用开发472
第14章 GBase 8t管理工具OAT476
14.1 OAT配置476
14.1.1 OAT安装476
14.1.2 OAT启动476
14.2 OAT功能介绍477
第15章 GBase 8t的高级功能及实践479
15.1 GBase 8t高可用集群方案479
15.1.1 部署SDS480
15.1.2 部署HDR496
15.1.3 部署RSS506
15.2 时间序列(TimeSeries)实践508
15.2.1 定义日历508
15.2.2 定义时间序列类型509
15.2.3 创建时间序列表509
15.2.4 创建容器510
15.2.5 创建容器池510
15.2.6 初始化基本数据511
15.2.7 导入数据511
15.2.8 时间序列部分高级功能及使用512
15.3 数据仓库加速器(IWA)530
15.3.1 IWA的相关知识点530
15.3.2 IWA安装532
15.3.3 准备GBase 8t实例及测试数据534
15.3.4 使用IWA加速SQL查询539
15.4 数据压缩542
15.4.1 数据压缩的必要性542
15.4.2 数据压缩的原理543
15.4.3 数据压缩的操作543
15.4.4 对分片表的分片进行压缩544
热门推荐
- 411802.html
- 308812.html
- 52563.html
- 474901.html
- 1031522.html
- 1353962.html
- 1924754.html
- 2618404.html
- 1487573.html
- 2586624.html
- http://www.ickdjs.cc/book_1778925.html
- http://www.ickdjs.cc/book_3835066.html
- http://www.ickdjs.cc/book_1084028.html
- http://www.ickdjs.cc/book_2792912.html
- http://www.ickdjs.cc/book_3515116.html
- http://www.ickdjs.cc/book_1684260.html
- http://www.ickdjs.cc/book_2008144.html
- http://www.ickdjs.cc/book_791280.html
- http://www.ickdjs.cc/book_464900.html
- http://www.ickdjs.cc/book_1697879.html