本书根据前两版读者的使用建议进行了修订,第3版继续保持了前面版本的内容全面、实例丰富、理论知识与应用技术相结合等特点,并新增了数据查询方面的示例,增加了附录中数据库分析与设计示例的复杂性。本书由四部分组成:第一部分偏重于数据库理论,主要介绍关系数据库理论;第二部分和第三部分偏重于应用,包括服务器端和客户端的应用:第四部分介绍了数据库的新的应用领域和发展方向。在附录部分用一个完整的示例说明了数据库设计的全过程。书中还涉及sql server 2005的功能、使用方法以及在visual basic 6.0中开发数据库客户端程序的方法。<BR>本书可作为高等院校非计算机专业的数据库教材,也可作为计算机专业学生的补充读物,并可供数据库初学者作为入门读物。
目录
- 前言
- 第一部分 基础理论
- 第1章 数据库概述
- 1.1 一些基本概念
- 1.1.1 数据
- 1.1.2 数据库
- 1.1.3 数据库管理系统
- 1.1.4 数据库系统
- 1.2 数据管理技术的发展
- 1.2.1 文件管理方式
- 1.2.2 数据库管理
- 1.3 数据独立性
- 1.4 数据库系统的组成
- 1.5 小结
- 习题
- 第2章 数据库系统结构
- 2.1 数据和数据模型
- 2.1.1 数据与信息
- 2.1.2 数据模型
- 2.2 概念层数据模型
- 2.2.1 基本概念
- 2.2.2 实体-联系模型
- 2.3 组织层数据模型
- 2.3.1 关系模型的数据结构
- 2.3.2 关系模型的数据操作
- 2.3.3 关系模型的数据完整性约束
- 2.4 数据库系统的结构
- 2.4.1 三级模式结构
- 2.4.2 模式映像与数据独立性
- 2.5 数据库管理系统
- 2.6 小结
- 习题
- 第3章 SQL语言基础及数据定义功能
- 3.1 基本概念 <BR>
- 3.1.1 SQL语言的发展
- 3.1.2 SQL语言的特点
- 3.1.3 SQL语言功能概述
- 3.2 SQL Server提供的主要数据类型
- 3.2.1 数值型
- 3.2.2 字符串型
- 3.2.3 日期时间类型
- 3.3 数据定义功能
- 3.3.1 基本表的定义与删除
- 3.3.2 修改表结构
- 3.4 数据完整性
- 3.4.1 完整性约束条件的作用对象
- 3.4.2 实现数据完整性
- 3.5 小结
- 习题
- 第4章 数据操作语句
- 第5章 视图
- 第6章 关系数据库规范化理论
- 第7章 数据库保护
- 第8章 数据库设计
- 第二部分 SQL Server基础及使用
- 第9章 SQL Server 2005基础
- 第10章 数据库及表的创建与管理
- 第11章 安全管理 <BR> 第12章 备份和恢复数据库
- 第三部分 用Visual Basic开发数据库应用程序
- 第13章 数据库应用结构与数据 访问接口
- 第14章 ADO数据控件与数据绑定控件
- 第15章 Visual Basic数据库应用 编程示例
- 第四部分 数据库技术的应用与发展
- 第16章 数据仓库与数据挖掘
- 第17章 数据库技术的发展
- 附录 数据库分析与设计示例
- 参考文献