《SQL Server 2008数据库任务教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王玉姣,周祖才,王晓刚主编;王三军,夏奕,于晓阳副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2014
  • ISBN:9787113186050
  • 页数:244 页
图书介绍:本书基于典型工作任务的开发思路,以职业能力培养为主、实践为重的原则,从培养应用型、技能型人才角度出发,突出职业教育的特色。全书以SQL Server 2008为平台,由一个典型的学生选课数据库(SCDB)系统项目贯穿始终,理论够用为度,突出应用,讲解由浅入深,强调数据库应用程序的开发技能,注重培养读者解决实际问题的能力,使读者能快速轻松地掌握SQL Server数据库技术与应用。

学习情景一 创建数据库 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