成功加入购物车
[美]埃尔姆斯里(Elmasri R) 著; 孙瑜 注 / 人民邮电出版社 / 2009-02 / 平装
售价 ¥ 65.00
品相 九五品
优惠 满包邮
延迟发货说明
上书时间2019-01-12
卖家超过10天未登录
数据库系统基础:高级篇(英文注释版·第4版)
《数据库系统基础:高级篇(英文注释版)(第4版)》是讲述数据库系统原理的经典教材。《数据库系统基础:高级篇(英文注释版)(第4版)》分为4个部分。第一部分讲述事务处理的概念、并发控制技术和数据库恢复技术,第二部分讲述面向数据库的概念、语言、设计及对象-关系和扩展-关系系统,第三部分主要描述了数据库安全和客户-服务器体系结构,第四部分简要介绍了XML、数据挖掘和数据仓库等几种新兴技术。
《数据库系统基础:高级篇(英文注释版)(第4版)》是高等院校计算机及相关专业本科生、研究生数据库系统课程的理想教材,也是对相关技术人员非常有价值的参考书。
RamezElmasri,世界知名的数据库学者。现任得克萨斯大学阿灵顿分校计算机科学与工程教授。1980年于斯坦福大学获得计算机科学博士学位。他的主要研究方向是数据库系统、时间数据库、概念建模、面向对象数据库、Web建模和本体论数据库模型和语言、DBMS系统实现、检索技术等。
ShamkantB.Navathe世界知名的数据库学者。现任佐治亚理工学院计算机学院教授。自1990年开始他一直在该校任教。他的主要研究方向是工程设计、生物(特别是人类基因组)数据库、文档及文本数据库等新兴应用中的数据库建模、设计和集成,此外,他对知识表示、数据挖掘和知识发现等也非常感兴趣。
第一部分事务处理的概念第1章事务处理的概念与理论简介1.1事务处理简介1.1.1单用户系统与多用户系统1.1.2事务、读写操作和DBMS缓冲区1.1.3并发控制的必要性1.1.4恢复的必要性1.2事务和系统概念1.2.1事务状态及附加操作1.2.2系统日志1.2.3事务的提交点1.3事务的描述特性1.4描述基于可恢复性调度的特征1.4.1事务的调度(历史)1.4.2描述基于可恢复性调度的特征1.5描述基于可串行性调度的特征1.5.1串行、非串行和冲突-可串行化调度1.5.2测试调度的冲突可串行性1.5.3可串行性的用途1.5.4视图等价和视图可串行性1.5.5调度等价性的其他类型1.6SQL中的事务支持小结复习题练习题参考文献第2章并发控制技术2.1并发控制的两阶段加锁技术2.1.1锁类型与系统锁表2.1.2通过两阶段加锁保证可串行性2.1.3死锁和饥饿处理2.2基于时间戳顺序的并发控制2.2.1时间戳2.2.2时间戳排序算法2.3多版本并发控制技术2.3.1基于时间戳排序的多版本技术2.3.2使用验证锁的多版本两阶段加锁2.4确认(乐观的)并发控制技术2.5数据项粒度和多粒度加锁2.5.1加锁的粒度级别考虑2.5.2多粒度级别加锁2.6索引中使用加锁进行并发控制2.7并发控制的其他问题2.7.1插入、删除以及幻像记录2.7.2交互式事务2.7.3锁存器小结复习题练习题参考文献第3章数据库恢复技术3.1恢复概念3.1.1恢复概述和恢复算法的分类3.1.2磁盘块的高速缓存(缓冲)3.1.3先写日志、潜入/非潜入和强制/非强制3.1.4系统日志中的检查点和模糊检查点3.1.5事务回滚3.2基于延迟更新的恢复技术3.2.1单用户环境下使用延迟更新的恢复3.2.2多用户环境下并发执行的延迟更新3.2.3不影响数据库的事务活动3.3基于即时更新的恢复技术3.3.1单用户环境下基于即时更新的UNDO/REDO恢复3.3.2多用户环境下基于即时更新的UNDO/REDO恢复3.4镜像分页3.5ARIES恢复算法3.6多数据库系统中的恢复3.7数据库备份和灾难性故障恢复小结复习题练习题参考文献第二部分对象和对象-关系数据库第4章面向对象数据库的概念4.1面向对象的概念4.2对象标识、对象结构和类型构造器4.2.1对象标识4.2.2对象结构4.2.3类型构造器4.3操作、方法和持久性的封装4.3.1通过类操作指定对象行为4.3.2通过命名和可达性指定对象的持久性4.4类型、类层次和继承4.4.1类型层次和继承4.4.2对应于类型层次的外延约束4.5复杂对象4.5.1非结构化复杂对象和类型可扩展性4.5.2结构化复杂对象4.6其他面向对象的概念4.6.1多态性(操作符重载)4.6.2多重继承与选择性继承4.6.3版本和配置小结复习题练习题参考文献第5章对象数据库标准、语言和设计5.1ODMG对象模型概述5.1.1对象和文字5.1.2汇集对象的内置接口5.1.3原子(用户定义)对象5.1.4接口、类和继承5.1.5类外延、码和工厂对象5.2对象定义语言(ODL)5.3对象查询语言(OQL)5.3.1简单OQL查询、数据库入口点和迭代变量5.3.2查询结果和路径表达式5.3.3OQL的其他特性5.4C++语言绑定概述5.5对象数据库概念设计5.5.1ODB与RDB概念设计的区别5.5.2EER模式到ODB模式的映射小结复习题练习题参考文献第6章对象-关系和扩展-关系系统6.1SQL及其对象-关系特性概述6.1.1SQL标准及其组件6.1.2SQL-99中的对象-关系支持6.1.3SQL中一些新操作和特性6.2数据模型的演变和数据库技术的当前发展趋势6.3InformixUniversalServer6.3.1可扩展数据类型6.3.2支持用户定义例程6.3.3支持继承6.3.4支持索引扩展6.3.5支持外部数据源6.3.6支持数据刀片应用编程接口6.4Oracle8的对象-关系特性6.4.1Oracle对象-关系特性的一些示例6.4.2管理大对象以及其他存储特性6.5扩展类型系统的实现和相关问题6.6嵌套关系数据模型小结参考文献第三部分高级主题:安全性、高级建模和分布式第7章数据库的安全性7.1数据库安全性问题简介7.1.1安全性的类型7.1.2控制措施7.1.3数据库安全性和DBA7.1.4访问保护、用户账户和数据库审计7.2基于授予和收回权限的自主访问控制7.2.1自主性权限的类型7.2.2使用视图指定权限7.2.3收回权限7.2.4使用GRANTOPTION选项传播权限7.2.5一个示例7.2.6指定权限传播的限定7.3多级安全性的强制访问控制和基于角色访问控制7.3.1自主访问控制与强制访问控制的比较7.3.2基于角色的访问控制7.3.3XML访问控制7.3.4电子商务和Web的访问控制策略7.4统计数据库的安全性简介7.5流控制简介7.6加密和公钥构架7.6.1数据加密标准和高级加密标准7.6.2公钥加密7.6.3数字签名7.7保密性问题和保护7.8数据库安全性所面临的挑战7.8.1数据质量7.8.2知识产权7.8.3数据库生存能力小结复习题练习题参考文献第8章面向高级应用的增强数据模型8.1主动数据库概念和触发器8.1.1主动数据库和Oracle触发器的一般模型8.1.2主动数据库的设计和实现8.1.3STARBURST系统中使用语句级主动规则的示例8.1.4主动数据库的潜在应用8.1.5SQL-99中的触发器8.2时态数据库概念8.2.1时间表示法、日历和时间维8.2.2使用元组版本化在关系数据库中加入时间8.2.3使用属性版本化在面向对象数据库中加入时间8.2.4时态查询构造与TSQL2语言8.2.5时间序列数据8.3空间和多媒体数据库8.3.1空间数据库概念介绍8.3.2多媒体数据库概念介绍8.4演绎数据库介绍8.4.1演绎数据库概述8.4.2Prolog/Datalog表示法8.4.3Datalog表示法8.4.4子句形式与Horn子句8.4.5规则解释8.4.6Datalog程序及其安全性8.4.7关系操作的使用8.4.8非递归Datalog查询的估算小结复习题练习题参考文献第9章分布式数据库和客户-服务器体系结构9.1分布式数据库概念9.1.1并行与分布式技术9.1.2分布式数据库的优势9.1.3分布式数据库的附加功能9.2分布式数据库设计的数据分片、复制和分配技术9.2.1数据分片9.2.2数据复制和分配9.2.3分片、分配和复制示例9.3分布式数据库系统的类型9.4分布式数据库中的查询处理9.4.1分布式查询处理的数据传输代价9.4.2使用半连接的分布式查询处理9.4.3查询和更新分解9.5分布式数据库中并发控制和恢复概述9.5.1基于识别数据项副本的分布式并发控制9.5.2基于投票方法的分布式并发控制9.5.3分布式恢复9.6三层客户-服务器体系结构概述9.7Oracle分布式数据库小结复习题练习题参考文献第四部分新兴技术第10章使用PHP进行Web数据库程序设计10.1结构化、半结构化以及非结构化数据10.2一个简单的PHP示例10.3PHP基本特性概述10.3.1PHP变量、数据类型和程序设计结构10.3.2PHP数组10.3.3PHP函数10.3.4PHP服务器变量和表单10.4PHP数据库程序设计概述10.4.1连接数据库10.4.2从表单中汇集数据并插入记录10.4.3数据库表的检索查询小结复习题练习题实验练习题参考文献第11章XML:可扩展标记语言11.1XML层次(树)数据模型11.2XML文档、DTD和XML模式11.2.1合式、有效XML文档及XMLDTD11.2.2XML模式11.3XML文档和数据库11.3.1存储XML文档的方法11.3.2从关系数据库中抽取XML文档11.3.3断开环以实现从图到树的转换11.3.4从数据库抽取XML文档的其他步骤11.4XML查询11.4.1XPath:在XML中指路径表达式11.4.2XQuery:在XML中指定查询小结复习题练习题参考文献第12章数据挖掘概念12.1数据挖掘技术概述12.1.1数据挖掘和数据仓库12.1.2数据挖掘是知识发现过程的一部分12.1.3数据挖掘和知识发现的目标12.1.4数据挖掘期间知识发现的类型12.2关联规则12.2.1市场购物篮模型、支持度与可信度12.2.2Apriori算法12.2.3采样算法12.2.4频繁模式树算法12.2.5分区算法12.2.6其他类型的关联规则12.2.7关联规则的附加考虑12.3分类12.4聚类12.5其他数据挖掘问题的方法12.5.1序列模式的发现12.5.2时间序列中模式的发现12.5.3回归12.5.4神经网络12.5.5遗传算法12.6数据挖掘的应用12.7商业化数据挖掘工具12.7.1用户界面12.7.2应用编程接口12.7.3未来的方向小结复习题练习题参考文献第13章数据仓库和OLAP概述13.1概述、定义和术语13.2数据仓库的特性13.3数据仓库的数据模型13.4构建数据仓库13.5数据仓库的典型功能13.6数据仓库和视图13.7数据仓库中的难题和开放问题13.7.1数据仓库实现中的困难13.7.2数据仓库的开放问题小结复习题参考文献第14章新兴的数据库技术及应用14.1移动数据库14.1.1移动计算体系结构14.1.2移动环境的特征14.1.3数据管理问题14.1.4应用:间歇同步数据库14.2多媒体数据库14.2.1多媒体数据和应用的特征14.2.2数据管理问题14.2.3开放研究问题14.2.4多媒体数据库应用14.3地理信息系统(GIS)14.3.1GIS系统组件14.3.2GIS中数据的特征14.3.3GIS概念数据模型14.3.4GIS的DBMS增强功能14.3.5GIS标准和操作14.3.6GIS应用和软件14.3.7GIS未来的工作14.4基因组数据管理14.4.1生物科学和遗传学14.4.2生物数据的特征14.4.3人类基因组项目和现有的生物数据库参考文献致谢附录AER模型的可选图形表示法附录B磁盘参数附录CQBE语言概述
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30