第一章 数据库概述 1
第一节 数据库的产生与发展 1
第二节 数据库系统的概念和组成 6
第三节 数据库系统结构 8
第四节 数据库设计概述 15
习题 20
第二章 数据库的概念结构设计 22
第一节 数据模型 22
第二节 概念模型 24
第三节 概念结构设计 27
习题 43
第三章 数据库的逻辑结构与物理结构设计 44
第一节 逻辑模型 44
第二节 关系模型 49
第三节 关系规范化 57
第四节 逻辑结构设计的任务 62
第五节 数据库的物理结构设计 67
习题 69
第四章 关系数据库的建立 71
第一节 SQL概述 71
第二节 数据库的创建与管理 80
第三节 基本表的创建与管理 86
第四节 数据查询 96
第五节 数据更新 103
第六节 视图的创建与管理 105
习题 109
第五章 客户端数据库应用程序设计 111
第一节 Visual Basic程序设计概述 111
第二节 Visual Basic程序设计基础知识 116
第三节 Visual Basic程序设计的流程控制 121
第四节 Visual Basic中窗体及常用控件的使用 132
第五节 Visual Basic中的菜单设计 150
第六节 Visual Basic的数据库操作功能 153
习题 178
第六章 数据库的维护 181
第一节 数据库的安全性控制 181
第二节 数据库的完整性控制 196
第三节 数据库的并发控制 200
第四节 数据库的恢复技术 210
习题 219
第七章 数据库应用系统开发示例 221
第一节 教学管理系统 221
第二节 图书借阅管理系统 235
习题 253
附录 254
附录A Visual Basic对象的常用属性、方法和事件 254
附录B 常用SQL Server内置函数 259
参考文献 267