基本信息

编辑推荐
本书自第1版出版以来多次重印,第2版被评为普通高等教育“十一五”国家级规划教材,第3版根据前两版读者的使用建议进行了修订,新增了数据查询方面的示例,并增加了附录中数据库分析与设计示例的复杂性。<BR>新版特点如下:<BR>内容全面,实例丰富。系统介绍数据库技术从理论到应用的方方面面,并介绍了数据库的新的应用领域和发展方向。<BR>更加注重理论知识部分概念的清晰表述,增加了对概念的图形化表达以及示例说明。<BR>实践懒虽。数据库实践平台选用了sql server 2005,客户端数据库编程选用了visual basic 6.0,它们都是极易获得并且市场反映良好的软件。<BR>习题丰富。各章配有大量的习题和上机练习,帮助读者梳理所学知识,掌握基本内容。<BR>注重实际能力培养,在附录中给出了完整的。复杂度适中的数据库分析与设计综合示例。<BR>本书为教师配备电子教案,方便教师教学,需要者可登录华章公司网站下载。
内容简介
计算机书籍
本书根据前两版读者的使用建议进行了修订,第3版继续保持了前面版本的内容全面、实例丰富、理论知识与应用技术相结合等特点,并新增了数据查询方面的示例,增加了附录中数据库分析与设计示例的复杂性。本书由四部分组成:第一部分偏重于数据库理论,主要介绍关系数据库理论;第二部分和第三部分偏重于应用,包括服务器端和客户端的应用:第四部分介绍了数据库的新的应用领域和发展方向。在附录部分用一个完整的示例说明了数据库设计的全过程。书中还涉及sql server 2005的功能、使用方法以及在visual basic 6.0中开发数据库客户端程序的方法。<BR>本书可作为高等院校非计算机专业的数据库教材,也可作为计算机专业学生的补充读物,并可供数据库初学者作为入门读物。
目录
前言
时间飞逝,第2版出版至今已经过去3年了,在这3年中,国内大学的计算机教育水平又有了新的提高,随着数据库应用范围的日益广泛和深入,数据库课程内容也需要随之调整。另一方面,数据库管理系统这几年也得到了很大的发展,以SQL Server为例,在本书第2版编写之初,SQL Server 2005才发布不久,而现在Microsoft已经发布了SQL Server 2008,新产品的发布意味着新功能的产生。综合这两方面的原因,并根据近几年使用该书的读者提出的建议和意见,对第2版内容进行了修订。
第3版相对于第2版主要修订的内容包括:将SQL Server 2000实践平台改为SQL Server 2005,去掉了第2版的“第12章数据传输”,增加了数据查询部分的示例。其他部分都是小的调整。
第3版仍然由四部分组成,第一部分介绍了数据库系统的基本概念和基本理论,这部分由第 1~8 章组成,具体内容包括数据管理的发展过程、数据库系统的组成结构、SQL语言基础及数据定义功能、视图、关系规范化理论、数据库保护及数据库设计几个方面。这一部分是数据库的理论基础。第3版在介绍理论知识时更加注重概念的清晰表达,增加了对概念的图形化表达,同时增加了一些示例。
第二部分主要介绍服务器端的数据库管理系统的功能,这部分由第9~12章组成。本书以SQL Server 2005数据库管理系统为例,介绍了SQL Server 2005的安装与配置,主要工具的使用方法,在该环境中创建数据库、关系表以及数据完整性约束的方法,进行安全管理的方法以及实现备份和恢复数据库的方法。这部分作为第一部分的实践应用。
第三部分主要介绍如何在客户端实现对数据库数据的访问,考虑到本教材主要是面向非计算机专业的理工科学生学习数据库知识而编写的,因此,这部分的实践环境仍然选用的是Visual Basic 6.0。该部分内容由第13~15章组成,主要介绍了数据访问接口技术、利用Visual Basic 6.0的ADO数据控件和ADO对象访问数据库的基本方法,以及Visual Basic 6.0提供的一些常用数据访问控件的使用方法。在第15章用四个例子分别说明了使用这些技术开发数据库应用程序的过程,并在最后介绍了Visual Basic 6.0中自带的可以自动生成数据库应用程序的数据窗体向导的功能。这部分内容与第2版基本相同。
本书第四部分由第16、17章构成。第16章主要介绍了数据库的新的应用方向—— 数据仓库和数据挖掘,第17章介绍了数据库技术发展的新方向。
由于篇幅所限,第3版去掉了第2版中“附录A SQL Server常用系统函数”和“附录C 习题参考答案”两个附录,关于SQL Server提供的系统函数以及函数的使用方法,在SQL Server联机手册中有详细的介绍,有兴趣的读者可以查阅联机手册。第3版中继续保留了第2版中附录B(数据库分析与设计示例)的内容,但考虑到数据库应用水平的不断提高,以及大学生计算机应用能力的不断提高,第3版增加了这个示例的复杂性,使之更符合实际需求。同时在示例中还给出了一些实现方法,以更利于读者学习和使用。
本书的最大特点是内容比较全面,既包括了数据库的基础理论知识,又包括了数据库的客户端和服务器端的应用技术。SQL Server 2005是目前应用范围非常广泛并且易于获得的数据库管理系统,Visual Basic也是使用非常普及、简单、方便的可视化编程环境。包含这些内容的目的是使读者可以比较系统、全面地学习数据库系统的整体概念和应用技术。从前几版的使用情况来看,这种编写方式大家还是比较认可的。
各专业可根据对学生数据库掌握程度的要求,对本教材的一些内容进行挑选。对数据库知识要求比较低的专业,可将14.3节的“ADO对象”以及整个第四部分作为选讲内容。
本书是作者多年从事数据库教学的经验和感受的总结。在本书修订过程中,作者通过出版社向前两版用书教师征求使用意见,得到了他们的积极支持和热烈反馈,他们对本书提出了许多宝贵的意见和建议,在此对他们表示诚挚的感谢。同时也感谢我的同仁和朋友梁琦、李宝安、谷葆春、何青、李迎等,他们参与了本书实践部分的编写工作,是他们的积极参与和帮助,使本教材得以顺利完成。
真诚地希望读者和同行们能对这本教材提出宝贵的意见,因为我知道在教学探索的道路上没有止境。很希望能与广大读者和同行进行交流,以帮助我不断进步。
何玉洁
2010年7月