精彩内容 自20世纪60年代数据库系统产生以来,数据库及其应用技术得到了迅速发展。如今,数据库技术作为最有效的数据管理手段已经应用于国民经济的各个领域,是构成现代社会信息化、自动化、智能化不可或缺的核心技术和组成部分。数据库的建设规模、信息量大小和使用频率也已成为衡量一个国家信息化程度的重要标志。相应地,数据库技术人才的培养和数据库课程教材的编写也就显得尤为重要和迫切,本书正是在这样的背景下组织编写的。本书遵循数据库系统原理课程教学大纲的要求,较为全面地介绍了数据库系统的基本原理和应用。全书共分8章。第1章是数据库系统概述,主要讲解了有关数据管理技术、数据库系统的组成和结构、数据模型以及数据库管理系统的基本概念和知识,并对一些数据库的新技术作了简要介绍。第2章是关系数据模型,主要介绍了关系数据模型的基本概念以及关系代数和关系演算,同时也介绍了查询优化的基本概念、一般策略和优化算法。第3章是关系数据库语言SQL,主要通过大量实例介绍了SQL语言的基本语法和应用。第4章是关系的规范化理论,主要讲解了函数依赖的有关概念,1NF、2NF、3NF、BCNF、4NF的定义及其规范化方法,并介绍了函数依赖的公理系统和关系模式的分解。第5章是关系数据库设计,主要介绍了关系数据库设计的5个阶段,并通过实例着重讲解了需求分析、概念结构设计、逻辑结构设计和物理设计4个阶段。第6章是数据库安全保护,主要从数据库的安全性控制、完整性控制、并发控制技术和数据库的备份与恢复技术4个方面进行了讨论。第7章是网络数据库系统,主要介绍了网络环境下数据库应用的两种主要形式:客户/服务器(C/S)模式和浏览器/服务器(B/S)模式,还介绍了数据库访问接口和网络数据库应用系统的开发方法等,并以目前流行的SQL Server 2000和2005为例,介绍了网络数据库的建立与操作以及程序设计。第8章是数据仓库,主要介绍了数据仓库、联机分析处理和数据挖掘的基本概念和新技术。本书在编写过程中结合了编者长年从事数据库系统原理课程教学的经验,并具有以下特点。(1)充分考虑目前普通高校学生的知识、能力、素质的特点和实际教学情况,具有难点分散、循序渐进、深入浅出、实例丰富的特点,紧密结合当前数据库技术的发展,注重教材的先进性和实用性,并适应当前高校课程课时数压缩的特点,内容精练、易教、易学。(2)以关系数据库系统为核心。本书着重讨论关系数据库的原理与实现,对关系数据模型、关系数据库体系结构、关系规范化理论、数据库并发控制、查询优化等都进行了系统的介绍,而对层次和网状等传统数据库只作简要说明。(3)注重理论联系实际,加强数据库应用技术。本书对数据库设计方法、SQL语言、网络环境下数据库应用的两种主要模式、数据库访问接口ODBC和JDBC、网络数据库应用系统的开发方法、SQL Server 2000和2005的使用和操纵等数据库应用技术进行了较全面的论述,可为读者开发数据库应用系统或维护管理大中型数据库系统打下良好的基础。(4)精选实例,力求紧扣重点,难易适中,注重将小粒度的众多知识点融化在应用实例中。每章后面都配有相应的习题,便于加深读者对本章所讲述内容的理解,巩固所学的知识,加强实际动手能力。在本书的编写过程中,得到了江南大学信息学院领导的大力支持和许多同事的鼓励、帮助,在此向他们表示衷心地感谢。另外,本书后面所列的参考文献及有关资料为本书的编写给予了极大的帮助和启发,在此向与这些文献及资料有关的专家表示由衷地谢意。由于时间仓促及水平所限,书中难免有疏漏或不妥之处,敬请广大读者批评指正。编 者 2008年1月于江南大学
以下为对购买帮助不大的评价