第一部分 数据库基础篇 1
单元一 数据库系统基础 1
模块一 数据库系统基础 1
模块二 数据库系统基本概念 4
模块三 数据库系统的组成 4
模块四 数据库系统结构 5
模块五 数据模型 6
模块六 关系数据库概述 7
模块七 SQL Server数据库的基本概念 9
小结 10
习题 11
单元二 SQL Server 2000概述 12
模块一 SQL Server 2000简介 12
模块二 SQL Server 2000的安装 15
模块三 SQL Server 2000的目录结构 19
模块四 SQL Server 2000主要管理工具 20
小结 25
习题 26
第二部分 SQL Server数据库技术篇 27
单元三 Transact-SQL语言 27
模块一 Transact-SQL语言简介 27
模块二 数据类型 28
模块三 变量 33
模块四 运算符和优先级 36
模块五 函数 39
模块六 批处理流程控制语句 46
小结 49
习题 50
单元四 数据库应用系统设计 51
模块一 数据库应用系统的开发方法 51
模块二 学生信息管理系统的设计概要 55
模块三 学生信息管理系统的需求 55
模块四 数据库逻辑设计 56
模块五 数据库逻辑设计的规范化考虑 59
模块六 数据库物理设计 59
小结 60
习题 60
单元五 创建与管理数据库 61
模块一 SQL Server 2000数据库概述 61
模块二 创建数据库 64
模块三 数据库的管理 69
模块四 删除数据库 71
模块五 查看与设置数据库参数 72
小结 73
习题 73
单元六 表的设计与管理 74
模块一 表的创建 74
模块二 表的修改 79
模块三 表的重命名和删除表 81
模块四 表中数据的管理 82
模块五 实施数据库完整性 86
小结 92
习题 92
单元七 数据查询 93
模块一 SELECT语法 93
模块二 简单查询 94
模块三 高级查询 99
小结 103
习题 103
单元八 索引与视图 104
模块一 索引的概念及其优缺点 104
模块二 索引的分类 105
模块三 索引的创建及管理 106
模块四 视图的概念及其优点 111
模块五 视图的创建 112
模块六 视图的管理 116
模块七 视图的操作 119
小结 121
习题 121
单元九 存储过程 122
模块一 存储过程的概念和优点 122
模块二 存储过程的分类 123
模块三 存储过程的创建 124
模块四 存储过程的重新编译 131
模块五 自动执行存储过程 132
模块六 存储过程的管理 133
模块七 扩展存储过程 136
小结 138
习题 138
单元十 触发器 139
模块一 触发器概述 139
模块二 触发器的创建 141
模块三 触发器的应用实例 146
模块四 管理触发器 147
小结 153
习题 153
单元十一 事务和游标 154
模块一 事务的概述 154
模块二 事务的应用 155
模块三 游标的概述 157
模块四 游标的使用 158
模块五 游标的应用实例 161
小结 164
习题 165
第三部分 SQL Server数据库管理篇 166
单元十二 数据库的安全管理 166
模块一 SQL Server 2000验证模式 166
模块二 登录名的创建与管理 169
模块三 数据库用户的创建与管理 173
模块四 角色 176
模块五 权限管理 181
小结 184
习题 184
单元十三 数据库的备份和还原 185
模块一 数据库备份概述 185
模块二 备份设备 186
模块三 备份类型 190
模块四 执行数据库备份 191
模块五 还原数据库 196
小结 199
习题 199
第四部分 SQL Server数据库应用篇 200
单元十四 SQL Server 2000数据库的实际应用 200
模块一 数据库的导入与导出 200
模块二 ADO.NET结构模型 207
模块三 ASP.NET三层结构设计 210
小结 222
习题 222
参考文献 223