注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库设计/管理GBase 8t Based on Informix剖析与应用:数据库原理和实践教程

GBase 8t Based on Informix剖析与应用:数据库原理和实践教程

GBase 8t Based on Informix剖析与应用:数据库原理和实践教程

定 价:¥89.00

作 者: 袁晓洁
出版社: 电子工业出版社
丛编项:
标 签: 计算机/网络 数据库 数据库理论

购买这本书可以去


ISBN: 9787121277306 出版时间: 2015-12-01 包装: 平塑
开本: 页数: 560 字数:  

内容简介

  GBase 8t 是南大通用推出的一款具有世界领先水平的关系数据库管理系统,其原型系统 Informix 已经被广泛应用于金融、 电信、 企业和政府等各领域。 本书在系统介绍数据库理论知识的基础上, 结合 GBase 8t 产品实例,深入剖析了商业数据库的架构和核心技术。本书注重理论结合实践,在介绍数据库基础知识和基本理论的同时,结合 GBase 8t 产品的使用方法及实战操作练习,深入讲解了数据库技术在实际商业应用领域的部署、安装、开发、日常管理、性能优化、高可用方案的部署等实战技能,能够帮助读者深入理解数据库理论知识和商业数据库 GBase 8t 产品核心技术架构,并快速掌握商业数据库产品的实战技能。本书由基础篇、进阶篇和实战篇构成。基础篇讲解数据库的基本概念和基础理论;进阶篇以 GBase 8t为例深入剖析数据库的核心技术;实战篇则从 GBase 8t 的实际应用和操作方面帮助读者掌握数据库产品的使用技能。通过本书,读者既可以掌握数据库的基本理论知识,也可以将 GBase 8t 作为基础进行数据库系统的应用,理论结合实践,深入理解和掌握数据库技术。

作者简介

  袁晓洁,1985年获南开大学计算机软件学士学位,1988年获南开大学计算机软件与理论硕士学位。毕业留校从事计算机软件的教学与科研工作,2000年获控制理论与控制工程博士学位。主要研究领域为数据库技术、数据仓库与数据挖掘、信息系统集成、Web信息检索与挖掘等。曾作为第一和第二负责人承担的国家及省部级项目有:863项目3项、国家自然科学基金项目3项、教育部项目2项、天津市科委项目8项。近几年在SIGIR、ICDE、TKDE、CIKM、APWEB等较高水平的国际期刊和会议上发表学术论文60余篇,其中SCI/EI/ISTP检索论文40余篇;申请国家发明专利6项;获得软件著作权7项。为公司、高校、企事业单位开发了多个大型软件系统,并与国际著名计算机公司、国内软件企业等建立了多种形式的合作关系,直接开发面向国际市场的软件产品。

图书目录

基础篇第1章 数据库系统概述/21.1 数据管理技术的发展历史/21.1.1 数据管理/21.1.2 数据库的诞生与发展/41.1.3 在Web上实现电子商务/51.1.4 数据库与信息检索/61.2 数据库方法的特征/71.2.1 数据库系统的自描述性/71.2.2 数据抽象与独立性/71.2.3 支持数据的多视图/81.2.4 数据共享与多用户事务处理/91.3 数据模型/101.3.1 基于对象的逻辑模型/101.3.2 基于记录的逻辑模型/101.3.3 物理数据模型/111.3.4 实例和模式/131.4 数据库管理系统/131.4.1 存储管理/141.4.2 数据语言/151.4.3 事务管理/151.4.4 并发操作/161.4.5 数据库恢复/171.5 数据库新技术发展/171.5.1 半结构化数据管理与非结构化数据管理/181.5.2 key-value数据库/191.5.3 OldSQL、NoSQL与NewSQL/201.6 本章小结/21第2章 关系数据库/222.1 关系数据模型/222.1.1 关系数据模型的结构/232.1.2 关系模式/242.1.3 关系的键/252.2 完整性约束/262.2.1 实体完整性/262.2.2 参照完整性/272.2.3 用户定义完整性/282.3 关系代数/292.3.1 关系代数的基本运算/302.3.2 附加的关系代数运算/352.4 本章小结/38第3章 事务型数据库设计/403.1 事务型数据库设计概述/403.1.1 数据库设计的任务和特点/403.1.2 数据库设计的方法和步骤/413.2 概念模型设计/423.2.1 实体-联系模型建模/433.2.2 E-R模型转换为关系模型/473.2.3 E-R模型在工程中的应用/483.3 数据库规范化设计的必要性/503.3.1 数据库设计中的问题/503.3.2 好的关系设计的特点/523.3.3 关系模式的规范化/533.4 关系范式/553.4.1 函数依赖/553.4.2 关系模式的键/563.4.3 关系的范式(Boyce-Codd NF)/563.4.4 多值依赖与第四范式(4NF)/593.4.5 关系模式的分解/623.5 本章小结/67第4章 GBase 8t使用基础/684.1 GBase 8t SQL语言概述/684.1.1 GBase 8t SQL语言的特点/684.1.2 GBase 8t中SQL的组成/694.1.3 对三级模式的支持/704.2 GBase 8t数据库逻辑设计/704.2.1 数据库的创建/734.2.2 表的定义/744.2.3 GBase 8t 数据类型/784.3 GBase 8t数据查询功能/804.3.1 单表查询/864.3.2 连接查询/874.3.3 嵌套查询/914.3.4 集合查询/954.3.5 高级查询/964.3.6 内置函数大全/974.4 GBase 8t数据更新功能/994.4.1 插入数据/994.4.2 修改数据/1014.4.3 删除数据/1024.4.4 清空表数据/1034.4.5 Merge语句/1034.5 数据视图/1044.5.1 视图的作用/1044.5.2 定义视图/1054.5.3 查询视图/1074.5.4 修改视图/1074.6 GBase 8t数据索引/1084.6.1 索引的建立/1084.6.2 索引的删除/1094.7 GBase 8t自定义存储过程和函数/1094.7.1 存储过程的优点/1094.7.2 存储过程及函数的语法结构/1104.7.3 创建存储过程及函数示例/1134.8 GBase 8t触发器/1144.8.1 触发器的优点/1154.8.2 触发器的三要素/1154.8.3 触发器的创建/1154.8.4 触发器的修改与删除/1184.9 本章小结/118第5章 GBase 8t安全技术/1205.1 身份认证/1205.1.1 用户标识与鉴别/1215.1.2 GBase 8t身份验证/1225.2 角色与权限划分/1295.2.1 角色/1295.2.2 数据权限/1315.2.3 三权分立/1345.3 访问控制/1365.3.1 访问控制概述/1365.3.2 GBase 8t基于标签的访问控制/1375.4 审计/1425.4.1 审计概述/1425.4.2 GBase 8t审计实现/1435.5 本章小结/149进阶篇第6章 GBase 8t体系架构/1526.1 GBase 8t总体架构/1526.2 多线程结构/1536.2.1 基于进程的数据库服务器/1536.2.2 GBase 8t动态可扩展架构DSA/1546.2.3 高度并行机制/1546.2.4 常见CPU VP/1566.2.5 常见线程/1576.3 共享内存结构/1586.3.1 共享内存的组成/1596.3.2 共享内存管理/1656.4 存储结构/1736.4.1 物理存储单元/1746.4.2 逻辑存储单元/1796.4.3 大对象存储/1816.4.4 GBase 8t存储限制的情况/1846.5 客户端与服务器的通信/1856.6 Checkpoint——检查点/1886.6.1 Checkpoint基本概念/1886.6.2 Non-blocking Checkpoint简介/1896.6.3 Checkpoint触发事件/1906.7 本章小结/192第7章 GBase 8t系统管理/1937.1 数据库日志管理/1937.1.1 逻辑日志/1937.1.2 逻辑日志管理/1957.1.3 物理日志/1987.1.4 物理日志管理/1997.2 数据库启动与关闭/2007.2.1 数据库运行模式/2007.2.2 数据库运行模式切换/2017.3 快速恢复/2027.3.1 物理恢复/2027.3.2 逻辑恢复/2037.3.3 快速恢复示例/2037.4 数据库参数管理/2057.4.1 参数文件管理/2057.4.2 动态设置/2057.5 数据库空间管理/2057.5.1 创建dbspace/2057.5.2 删除dbspace/2067.5.3 为dbspace增加chunk/2067.5.4 从dbspace删除chunk/2077.6 数据库CPU管理/2077.6.1 配置数据库虚拟处理器/2077.6.2 监控数据库线程状态/2087.7 数据库内存管理/2097.7.1 数据库常驻内存段/2097.7.2 数据库虚拟内存段/2107.7.3 数据库消息段/2107.8 数据库网络连接管理/2107.8.1 数据库网络配置/2107.8.2 数据库网络监控/2117.9 通过SQL API管理数据库/2117.10 数据库监控/2127.10.1 通过OAT监控数据库/2127.10.2 通过SMI(System Monitor Interface)监控数据库/2127.10.3 通过onstat命令监控数据库/2297.11 数据导入和导出/2317.11.1 unload/load/2317.11.2 高性能加载/2327.11.3 DBLOAD/2347.11.4 dbexport/dbimport/2357.11.5 外部表/2377.12 本章小结/245第8章 GBase 8t索引/2468.1 索引的基本概念/2468.2 索引的结构/2488.2.1 B+树/2488.2.2 R树/2518.3 索引的类型及使用/2538.3.1 创建索引/2538.3.2 唯一索引/2558.3.3 复合索引/2568.3.4 函数索引/2588.3.5 聚簇索引/2618.3.6 填充因子/2628.3.7 索引分片/2638.4 索引的存储与开销/2698.4.1 索引的物理存储结构/2698.4.2 索引的空间计算/2728.4.3 索引的开销/2768.5 索引的创建、管理与维护/2778.5.1 创建索引的原则与实践/2778.5.2 索引的管理/2798.5.3 索引的维护/2808.5.4 在线创建、删除索引/2818.5.5 提高创建索引的速度/2838.6 本章小结/284第9章 GBase 8t查询处理和优化/2869.1 查询处理/2869.1.1 概述/2869.1.2 查询代价的度量/2889.1.3 选择运算/2899.1.4 排序/2909.1.5 连接运算/2919.1.6 总结/2969.2 查询优化基础/2969.2.1 概述/2979.2.2 关系表达式的转换/2989.2.3 对表达式结果集大小的估计/3029.2.4 执行计划选择/3059.3 GBase 8t分布式查询处理/3169.4 GBase 8t查看执行计划/3189.4.1 GBase 8t执行计划基础/3189.4.2 Set explain on/3219.4.3 ifx_explain/3229.4.4 Server Studio工具查看执行计划/3239.4.5 客户端自定义方法查看执行计划/3239.5 GBase 8t SQL优化实战/3249.5.1 正确使用索引/3249.5.2 like/3249.5.3 分页First m skip n/3259.5.4 避免嵌套查询/3269.5.5 一些SQL技巧及注意问题/3269.5.6 Light Scan/3279.5.7 Light Append/3289.5.8 优化器提示指令/3299.5.9 SQL-Tracing 最佳实践/332第10章 GBase 8t并发控制/33610.1 并发事务/33610.1.1 事务的概念(Transaction)/33610.1.2 事务的特性/33710.1.3 并发事务的调度/33810.2 封锁/34310.2.1 封锁的基本概念/34310.2.2 封锁粒度/34510.2.3 封锁产生的问题/34710.2.4 GBase 8t活锁、死锁问题的解决方法/34810.3 GBase 8t锁演示/35010.3.1 锁的设置/35010.3.2 行级锁/35110.3.3 Index-key锁/35210.3.4 页级锁/35410.3.5 监控锁的使用/35510.4 隔离级别/35710.4.1 并行操作的问题/35710.4.2 GBase 8t隔离级别/35810.4.3 如何选择合理的隔离级别/36110.4.4 默认的隔离级别/36310.5 GBase 8t 隔离级别演示/36410.5.1 Dirty Read(脏读)/36410.5.2 Committed Read(提交读)/36510.5.3 Last Committed Read(最后提交读)/36710.5.4 Cursor Stability(游标读)/36910.5.5 Repeatable Read(可重复读)/37010.5.6 保持锁——For Update/37110.6 本章小结/372第11章 GBase 8t数据库备份与恢复/37311.1 数据库故障分类/37311.1.1 事务故障/37311.1.2 系统故障/37411.1.3 介质故障/37411.1.4 计算机病毒/37411.2 数据库备份/37411.2.1 数据库备份/37411.2.2 使用备份和日志恢复/37611.2.3 数据库镜像/376<

本目录推荐