学习情景一 创建数据库 1
任务一 安装和使用SQL Server 2008 1
任务引入 1
任务目标 2
必备知识 2
数据库技术发展简史 2
SQL Server 2008简介 4
SQL Server 2008的版本和安装要求 5
SQL Server 2008管理工具 7
任务实施 12
安装SQL Server 2008 12
使用SQL Server Management Studio 23
注册服务器 29
知识拓展 31
SQL Server发展简史 31
数据库系统的基本概念 32
任务小结 32
实训练习 32
实训:SQL Server 2008的安装 32
任务二 创建与管理SCDB数据库 33
任务引入 33
任务目标 33
必备知识 34
认识关系数据库 34
SCDB数据库设计的方法 36
数据库设计的步骤 38
数据库基础知识 45
任务实施 51
创建SCDB数据库 51
管理SCDB数据库 56
知识拓展 64
Transact-SQL简介 64
有关数据库管理的T-SQL语句 70
任务小结 77
实训练习 77
实训一 数据库的设计 77
实训二 数据库的建立 78
实训三 管理数据库 79
任务三 创建与管理数据表 79
任务引入 79
任务目标 80
必备知识 80
数据表的组成 80
SCDB各表的组成 83
任务实施 84
创建SCDB数据表 84
重新命名SCDB数据表 86
修改SCDB数据表 87
删除SCDB数据表 88
知识拓展 88
有关数据表管理的Transact-SQL语句 88
任务小结 92
实训练习 92
实训 表的操作 92
任务四 维护数据完整性 94
任务引入 94
任务目标 94
必备知识 94
数据的完整性 94
任务实施 95
利用约束维护数据完整性 95
利用默认值维护数据完整性 104
利用规则维护数据完整性 106
利用用户自定义函数维护数据完整性 108
知识拓展 112
有关约束维护数据完整性的T-SQL语句 112
任务小结 114
实训练习 114
实训 数据完整性的设计 114
学习情景二 使用数据库 116
任务一 数据操作 116
任务引入 116
任务目标 117
必备知识 117
使用INSERT语句向表中添加新行 117
使用INSERT和SELECT插入数据 117
使用SELECT INTO插入数据 118
使用UPDATE修改表中的数据 118
使用DELETE删除表中的数据 118
任务实施 118
添加表数据 118
修改表数据 120
删除表数据 120
知识拓展 121
任务小结 122
实训练习 122
实训 数据操作 122
任务二 数据查询 123
任务引入 123
任务目标 123
必备知识 123
任务实施 124
检索表中的部分列 124
使用(*)检索表中所有列 125
修改检索结果中的列标题 125
使用TOP n[PERCENT]返回前n行 126
使用DISTINCT消除重复行 127
在检索结果中增加字符串 127
条件查询 128
排序查询(ORDER BY子句) 134
检索列为表达式 135
使用COMPUTE子句 136
使用COMPUTE BY子句 136
使用GROUP BY子句 137
使用HAVING子句 138
使用嵌套查询 141
使用UNION运算符 143
知识拓展 145
交叉联接 145
内部联接 146
外部联接 150
自联接 154
任务小结 155
实训练习 155
实训一 简单数据查询 155
实训二 复杂数据查询 155
任务三 创建和管理索引 156
任务引入 156
任务目标 156
必备知识 157
索引概述 157
索引的作用 157
建立索引的原则 157
索引的分类 158
任务实施 159
创建索引 159
查看索引信息 162
重命名索引 163
删除索引 164
知识拓展 166
任务小结 168
实训练习 168
实训 创建和管理索引 168
任务四 创建和使用视图 169
任务引入 169
任务目标 169
必备知识 169
任务实施 170
创建视图 170
显示视图的信息 174
重命名视图 176
视图的修改和删除 176
知识拓展 178
使用视图的优点 178
使用视图的缺点 178
任务小结 178
实训练习 178
实训 创建和使用视图 178
任务五 创建和使用存储过程 179
任务引入 179
任务目标 179
必备知识 179
任务实施 180
创建和执行存储过程 180
修改存储过程 186
重命名存储过程 187
删除存储过程 188
存储过程的重编译处理 189
系统存储过程和扩展存储过程 191
知识拓展 193
任务小结 193
实训练习 193
实训 创建和使用存储过程 193
任务六 创建和使用触发器 194
任务引入 194
任务目标 194
必备知识 194
触发器的概念 194
触发器的分类 195
任务实施 195
创建触发器 195
管理触发器 200
知识拓展 204
任务小结 204
实训练习 204
实训 创建和使用触发器 204
学习情景三 管理数据库 206
任务一 数据库的安全管理 206
任务引入 206
任务目标 206
必备知识 207
理解SQL Server的身份验证模式 207
角色管理 207
权限管理 209
任务实施 210
设置服务器身份验证与创建登录账户 210
创建、管理数据库用户账户 214
管理服务器角色和数据库角色 215
权限设置 217
知识拓展 220
使用Transact-SQL语句管理权限 220
任务小结 221
实训练习 222
实训 数据库的安全管理 222
任务二 数据库的备份与还原 222
任务引入 222
任务目标 222
必备知识 223
理解恢复模式及其设置 223
数据库的备份 224
数据库的还原 225
任务实施 226
对SCDB数据库进行备份 226
对SCDB数据库进行还原 228
知识拓展 229
使用Transact-SQL语句备份数据库 229
使用Transact-SQL语句还原数据库 230
任务小结 231
实训练习 231
实训 数据库备份与还原 231
任务三 数据库的导入导出、分离与附加 232
任务引入 232
任务目标 232
必备知识 232
理解数据库的导入与导出 232
理解数据库的分离与附加 232
任务实施 233
对SCDB数据库进行数据导入 233
对SCDB数据库进行数据导出 237
分离SCDB数据库 241
附加SCDB数据库 242
知识拓展 243
使用Transact-SQL语句分离数据库 243
使用Transact-SQL语句附加数据库 243
任务小结 244
实训练习 244
实训 数据库的导入导出、分离与附加 244