第1章 绪论 1
1.1数据管理技术的发展 1
1.2数据库技术发展的现状及存在的问题 2
1.3数据库技术的基本概念 5
1.4数据模型 6
1.5数据库系统的三级模式结构 9
1.6数据库系统的构成 10
本章小结 11
习题 11
第2章 关系数据库基本概念 12
2.1关系数据结构 12
2.2关系的完整性约束 14
2.3关系模型规范化 15
2.4关系数据库中的对象 17
2.5样例数据库 18
本章小结 19
习题 19
第3章SQL语言 21
3.1 Transact-SQL的语法约定规则 21
3.2数据定义语言 22
3.3数据更新语句 25
3.4数据查询语言 26
3.5视图 35
3.6数据控制语言 37
本章小结 37
习题 38
第4章 SQL Server编程 40
4.1 SQL Server 40
4.2 SQL Server基础知识 43
4.3流程控制语句 47
4.4游标(Cursor) 51
4.5存储过程 57
4.6函数 60
4.7触发器 66
4.8事务 74
4.9批处理 76
本章小结 78
习题 79
第5章 关系数据库设计 80
5.1数据库设计概述 80
5.2需求分析 83
5.3概念结构设计 90
5.4逻辑结构设计 96
5.5物理结构设计 98
5.6数据库实施 100
5.7数据库运行和维护 103
本章小结 104
习题 105
第6章 数据库应用开发 106
6.1数据库应用体系结构 106
6.2数据库应用系统开发平台 107
6.3 ADO 111
6.4基于ADO的数据库应用开发 114
6.5 ADO.NET 121
6.6基于ADO.NET的数据库应用开发 124
6.7基于ADO的应用系统开发实例 131
6.8基于ADO.NET的应用系统开发实例 150
本章小结 160
习题 161
第7章 数据库系统管理 162
7.1安全管理 162
7.2数据复制 167
7.3数据导入与导出 172
7.4备份与还原 175
7.5管理索引 182
本章小结 185
习题 186
第8章 数据仓库及应用 187
8.1 OLTP与OLAP 187
8.2数据仓库的概念 189
8.3数据集市 190
8.4数据仓库系统的体系结构 192
8.5数据挖掘 195
8.6数据挖掘和数据仓库的关系 201
本章小结 202
习题 202
参考文献 203