第1章 关系数据库基础 1
1.1 基本概念 1
1.2 数据库系统的体系结构 3
1.3 关系数据库系统的基本概念 5
1.4 关系代数 8
1.5 数据库设计 12
1.6 关系规范化的基本思想 16
本章小结 19
习题 20
第2章 SQL Server 2000的安装与配置 22
2.1 安装前的准备工作 22
2.2 安装SQL Server 2000 23
2.3 SQL Server 2000的服务器管理 28
2.4 客户机上的主要管理工具 30
2.5 注册SQL Server服务器 33
本章小结 35
习题 35
第3章 SQL Server 2000数据库的建立与管理 36
3.1 SQL Server 2000数据库的体系结构 36
3.2 SQL Server 2000的系统数据库 38
3.3 创建用户数据库 39
3.4 配置用户数据库 42
3.5 分离和附加用户数据库 44
3.6 删除用户数据库 45
本章小结 46
习题 47
第4章 SQL Server 2000表的建立与管理 48
4.1 SQL Server 2000的数据类型 48
4.2 用户表与系统表 52
4.3 创建用户表 54
4.4 数据完整性基本概念 57
4.5 修改用户表结构 65
4.6 用户表中插入、修改与删除数据 68
4.7 删除用户表 70
本章小结 71
习题 71
第5章 索引与视图的建立与管理 73
5.1 概述 73
5.2 创建索引 75
5.3 修改索引 78
5.4 删除索引 79
5.5 视图 79
本章小结 85
习题 85
第6章 Transact-SQL使用基础 87
6.1 SQL语言 87
6.2 Transact-SQL语言 88
6.3 使用Transact-SQL定义数据 94
6.4 使用Transact-SQL操纵数据 100
6.5 使用Transact-SQL查询数据 102
本章小结 109
习题 109
第7章 Transact-SQL编程 111
7.1 Transact-SQL编程基础 111
7.2 Transact-SQL批处理 113
7.3 流程控制语句 115
7.4 功能性语句 122
7.5 游标(CURSOR) 124
本章小结 129
习题 129
第8章 Transact-SQL事务编程 130
8.1 事务 130
8.2 锁 132
8.3 存储过程 135
8.4 触发器 139
本章小结 144
习题 145
第9章 SQL Server 2000数据库的管理与维护 146
9.1 数据库的备份与恢复 146
9.2 数据的导入与导出 153
9.3 系统安全管理 157
9.4 数据库安全管理相关命令 171
本章小结 174
习题 175
第10章 SQL Server 2000数据库的应用开发 176
10.1 C/S与B/S应用程序模式 176
10.2 数据库应用项目开发流程 177
10.3 SQL Server 2000应用项目开发相关技术 181
10.4 VB+SQL Server 2000应用开发实例 187
本章小结 207
习题 208
参考文献 209