本书是数据库技术方面的一本的著作,二十多年来一直是数据库领域中的书。书中对数据库系统进行了综合介绍,并对数据库技术的未来发展做出了展望。主要内容包括:基本概念、关系模型、数据库设计、事务管理、高级专题及对象和对象/关系模型。重点介绍了关系模型,关系模型不仅奠定了关系系统的理论基础,而且实际上还是数据库领域的理论基础。书中给出了大量的参考文献以及翔实的评注,不仅反映了该领域的研究状况,还提供了可贵的信息资源。 本书适用于作为计算机专业本科生和研究生学习数据库技术的教科书,也可供从事数据库研究工作的相关人员作为参考书。
数据库是经济的控制中心。您的各种个人信息都存储在数据库中——病历档案、银行账户、工作经历、养老金、汽车登记,甚至子女的上学信息和您购买的食品。数据库攻击是残酷无情的。 本书是继The Shellocoder's Handbook之后的以一本精品图书,4名世界安全专家将手把手教您如何入侵和防御7种当今的数据库服务器。本书详细介绍了如何识别漏洞、攻击是如何发生的,以及停止对数据库的残酷攻击。“坏人”是知道所有这一切的,您了应该知道。 本书主要内容 标识和向Oracl及Microsoft SQL Server中插入新的漏洞。 学习对IBM的DB2、PostgreSQL、Sybase ASE及MySQL服务器的防护。 揭露黑客如何利用这几种方式来访问数据库:缓冲区溢区、通过SQL的特权提升、存储过程或触发器滥用,以及SQL注入等。 识别每种数据库特有的漏洞。 查明攻击者已经知道了哪些内容。
全书主要描述了数据仓库设计与开发生命周期的各个阶段及其相应的技术结构框架。另外,还提供了如支票信用认可网络系统、某飞机制造公司单源生产数据、汽车销售管理网络系统等多个工程开发的成功案例。同时,本书还介绍了数据仓库开发的过程和策略,主要有跳跃(蛙跳)式发展、数据仓库系统多层次的结构——内核与外壳、数据仓库应用开发的要点与特征、数据仓库设计、质量保障、资源、团队、技能等内容。最后,通过一系列程序和实例讲解了数据仓库的建立过程,以及SQL程序在Oracle 9i和SQL Server分析服务器上的实施。 全书以成功实践为基础,理论与技术实践密切结合,可作为高等院校信息技术和管理专业、数据库专业教学与研究的教材,同时也适合从事信息系统研究与工程应用开发的广大科技人员作为参考读物。
本书版于1983年出版至今已经第5版。第5版是“十二五”普通高等教育本科规划教材。相应课程于2004年被评为北京市精品课程,2005年被评为国家精品课程,2014年被批准为精品资源共享课。本书系统全面地阐述数据库系统的基础理论、基本技术和基本方法。全书分为4篇16章。基础篇包括绪论、关系数据库、关系数据库标准语言SQL、数据库安全性和数据库完整性,共5章;设计与应用开发篇包括关系数据理论、数据库设计和数据库编程,共3章;系统篇包括关系查询处理和查询优化、数据库恢复技术、并发控制和数据库管理系统,共4章;新技术篇包括数据管理技术发展概述、大数据管理、内存数据库系统和数据仓库与联机分析处理技术,共4章。本书可以作为高等学校计算机专业、信息管理与信息系统等相关专业数据库课程的教材。也可供从事数据库系统研究、开发和应用
本书是面向青少年信息学奥林匹克竞赛活动训练的教材。本书共分为6章,分别是概述(数据结构基础)、线性结构及其应用、线性结构的深入应用、层次结构(树)及其应用、网状结构(图)及其应用、数据结构深入应用。本书以最主要的三种数据组织的逻辑结构(线性、层次、网状)为主线,将数据结构知识恰当地应用到实际问题的解决中,详细分析了每一种逻辑结构的不同的存储方式以及基于不同存储方式建立的对问题求解的算法。每章均配有适量习题。 本书特色是描述简单、易懂、易学,有机地将实际问题求解、竞赛问题求解与数据结构紧密结合,使读者感悟到数据结构与算法之间的关系,体会数据结构的具体应用之奥妙。 本书也可以作为大学生学习数据结构的配套辅导教材。
《OracleDBA手记·4:数据安全警示录》以数据安全为主线将众多灾难挽救过程串联在一起,不仅对各个案例的发生过程进行了详细描述,更为读者提供了具体的规避法则。其间穿插介绍了很多新鲜的技术细节和恢复方法,以及作者对于数据安全的思考。 本书不仅是写给技术人员看的,更是写给企业数据管理者看的,力求帮助企业避免遭遇本书所述种种灾难。同时,这也是一本相当深入的技术书,包括了一些相当深入的技术探讨,不仅可以帮助读者加深对于Oracle数据库技术的认知,还可以帮你在遇到类似案例时,做出同样的营救工作。
本书详细介绍了如何地构造数据库中用到的表和查询,从而提供最适宜的性能、存储、可管理性与灵活性。使用关系数据库,就可以使用这些表来组织数据,以及从数据库中检索信息。关于如何设计与构建关系数据库模型,本书提供了易于理解的解释。 本书含有大量按步骤设计的示例与有用的案例分析,简化了复杂主题,并以有组织的、容易理解的方式呈现在您面前。您将发现为什么关系数据库是必需的,以及如何设计关系数据模型。最后,根据书中介绍的构建数据库模型的方法,您将学会如何更充分地利用您的数据库。 本书主要内容:关系数据库建模的基本概念,关系数据库模型的组件,高级关系数据库建模,使规范化更易用,如何改进关系数据库的性能,在分析期间描述表(需要解决什么问题),在设计阶段细化表与关系(如何提供解决方案),如何用
本书全面论述了设计和建立高效、可持续发展且可扩展的数据仓库的方法,重点论述了建立各种数据模型的方法。主要内容包括业务智能环境和数据模型的概念、数据模型分类、数据模型的开发步骤、各种数据的建模方法、数扰仓库的优化与扩展、数据模型的维护、关系型解决方案的部署,多维体系结构与企业信息工厂的比较等。 本书主要面向数据仓库的设计者和构建者以及数据仓库技术研究人员,同时也适全对数据仓库技术和企业信息化建设感兴趣的其他读者阅读。
本书旨在教授读者写出健壮、高效且易于维护的PL/SQL代码。全书涵盖了PL/SQL提供的大量功能,包括高效数据处理、安全、触发器、DBA包以及高效的调试技术等。此外,书中含有丰富的示例,并提供了大量提示和技巧。 本书结构清晰,示例丰富,实践性强,适用于DBA和数据库开发人员。
本书主要介绍客户关系管理(CRM)环境中使用的数据仓库的设计和构建。书中介绍了数据仓库的概念,探讨了数据仓库的体系结构、逻辑模型、物理实现、工程管理等内容。并且描述了建造数据仓库的一些工具产品,介绍了购买这些工具时需要注意的问题。另外,书中还对数据仓库的时间性问题提出了独到的见解,给出了可行的方案。? 本书适合于希望学习数据仓库原理的人员以及数据仓库建造的顾问人员使用。
本书是在波士顿马萨诸塞大学数据库入门和提高等一系列教材的基础上写成的。从理论和实际两方面说详细了数据库的设计和实现。本书反重点放在对象关系模型上,介绍了ORACLE、DB2和INFORMIX系统中普遍采用的新概念,并在结合数据库理论、原理和主要的商业数据产品的基础上介绍了SQL-99。本书涵盖了关系数据库理论。SQL语言、数据库设计以及数据库完整性、视图、安全性、索引、事务管理等各个方面军的内容。 Patrick O'Neil 是马萨诸塞大学的计算机科学教授。他是数据库领域国际知名的专家,在事务处理性能和磁盘访问算法方面成果颇丰,曾著有数据库和事务处理基准方面的专著。他还是活跃的行业顾问,曾在微软、ORACLE、SYBASE、IBM和INFORMIX等公司工作过。
知识发现是从数据集中抽取和精化新的模式的过程,基于数据库的知识发现(Knowledge Discovery in Database,KDD))是知识发现研究的主体和热点,而聚类知识发现又是知识发现的重要方面。如何有效处理巨量、高维的数据,是当前聚类分析的关键技术。本书围绕高维数据的聚类问题展开研究,在讨论高维数据相似I生尤其是高维二元数据相似性定义的基础上,提出了基于粗图模型的硬聚类和软聚类算法、高维二元数据的映射聚类算法、基于蚂蚁行为的聚类算法等,并进一步提出基于映射聚类的离群点检测方法;还特别讨论了高维聚类结果的表示方法问题,提出了应用粗糙集高效表达聚类结果的方法;最后探讨了聚类知识发现数据建模的基本步骤,给出了聚类知识发现的典型应用案例。 本书学术性、知识性并重,可供从事数据仓库与数据挖掘教学、研究的师生、学者阅
本书自1994年初版以来,已成为学习、设计及使用关系数据库人员的一本经典教材。它从理论和实践两方面对数据库设计和编程均做了严谨的表述。其内容包括关系理论、数据库设计、数据库编程及运行-转储结果。每一部分均从基本原理出发,再用实际系统中的实例来说明。 本次修订版反映了6年来数据库领域总体的进步和发展动态,书中重点讲述了对象关系模型;介绍了一些系统(如Oracle、DB2和Informix等)中通用的新概念;对隔离技术作了更新介绍;对运行结果的表述更现代。相对于初始标准来说,SQL数据库语言有了非常重要的变化,所以对对象关系给予特别讲述。本书还介绍了SQL-99设计方法及与之相关的原理方法及主要产品。本书的作者是在数据库界工作30多年的资深专家,富于教学和实践经验。本书力图在数据库领域各不相同的思想和趋势中找到一个统一的
本书是在波士顿马萨诸塞大学数据库入门和提高等一系列教材的基础上写成的。从理论和实际两方面说详细了数据库的设计和实现。本书反重点放在对象关系模型上,介绍了ORACLE、DB2和INFORMIX系统中普遍采用的新概念,并在结合数据库理论、原理和主要的商业数据产品的基础上介绍了SQL-99。本书涵盖了关系数据库理论。SQL语言、数据库设计以及数据库完整性、视图、安全性、索引、事务管理等各个方面军的内容。 Patrick O'Neil 是马萨诸塞大学的计算机科学教授。他是数据库领域国际知名的专家,在事务处理性能和磁盘访问算法方面成果颇丰,曾著有数据库和事务处理基准方面的专著。他还是活跃的行业顾问,曾在微软、ORACLE、SYBASE、IBM和INFORMIX等公司工作过。
本书主要讲述Oracle数据库管理员所需要的管理知识与管理技巧。内容包括:DBA的任务,Oracle数据库的结构、设计、安装、创建和使用数据库的日常工作任务,DBA的管理工具,数据库的恢复与备份、在系统出现异常时的处理方法以及对数据库服务器的调整,Unix操作系统的知识,系统的升级和升迁,数据库与Java、Inter,9i服务器的新特性以及与DBA成长的有关内容。 本书内容全面地涉及到数据库理论和系统管理的知识,并给出了许多管理工作中的实际例子,非常适合于Oracle数据库管理员阅读。