第一章 数据库概述 1
第一节 数据库基础知识 1
第二节 关系数据库概述 9
第三节 数据库设计基础 12
第四节 主流数据库管理系统 16
第二章 NET数据库开发实践 18
第一节 ADO.NET简介 18
第二节 基于.NET Framework数据提供者编写数据访问程序 24
第三节 使用DataReader与DataSet存取数据 33
第四节 ADO.NET数据库基本操作 41
第五节 数据绑定技术 56
第三章 软件工程与数据库 72
第一节 数据库设计中的软件工程技术价值 72
第二节 数据库设计中软件工程技术的作用 74
第三节 软件工程中的数据库编程技术 76
第四章 软件工程中的数据库物理设计与实现 79
第一节 数据库管理系统——MySQL简介 79
第二节 软件工程中的物理表的设计 93
第三节 软件工程中的数据库故障判断及排除 118
第四节 软件工程中的数据库实施 121
第五章 软件工程中的数据库业务逻辑设计与实现 124
第一节 利用视图优化管理系统 124
第二节 存储过程在管理系统中的应用 134
第三节 触发器在管理系统中的应用 144
第六章 MySQL数据库对象操作 149
第一节 数据库的基本操作 149
第二节 表的基本操作 160
第三节 数据库索引 172
第四节 触发器常用操作 174
第七章 数据库优化研究 177
第一节 数据库优化概述 177
第二节 影响数据库性能的要素 178
第三节 数据库优化的原则、步骤及建议 179
第四节 数据库的优化 183
第八章 数据库设计实例 188
第一节 数据库系统功能 188
第二节 数据库设计 191
第三节 数据库测试 202
参考文献 204
后记 207