《SQL Server 2008数据库项目教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王永乐主编;徐书欣,刘合兵,杜效伟副主编;郭长庚主审
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2012
  • ISBN:9787563529582
  • 页数:249 页
图书介绍:本书介绍了利用SQL Server 2008进行数据库管理与应用的各种操作以及进行数据库程序开发所需的基本知识和技能。本书充分体现职业教育特色,从职业岗位能力出发,将数据库管理过程中的若干工作任务归纳成典型项目,建立以完成工作任务过程为主线的教学内容体系。本书可以作为高职高专计算机及相关专业的教材,也可以作为SQL Server 2008数据库自学者的参考资料。

项目1 安装SQL Server 2008数据库管理系统 1

1.1 知识准备 2

1.1.1 数据库简介 2

1.1.2 数据库的基本概念 3

1.2 项目实施 5

1.2.1 任务1:做好安装前的准备工作 5

1.2.2 任务2:安装和验证 7

1.2.3 任务3:使用管理工具 18

1.3 知识扩展 24

1.3.1 SQL Server 2008的新增功能 24

1.3.2 SQL Server的默认实例和命名实例的文件位置 26

1.3.3 卸载SQL Server 2008 28

1.4 项目总结 29

1.5 实训 29

1.6 习题 30

项目2 创建和管理数据库 32

2.1 知识准备 33

2.1.1 系统和示例数据库 33

2.1.2 SQL Server的数据存储结构 34

2.2 项目实施 35

2.2.1 任务1:创建数据库 35

2.2.2 任务2:管理和维护数据库 41

2.2.3 任务3:删除数据库 49

2.3 知识扩展 51

2.3.1 使用模板创建示例数据库 51

2.3.2 数据库引擎连接 52

2.3.3 数据库引擎连接常见错误 55

2.4 项目总结 58

2.5 实训 58

2.6 习题 60

项目3 创建和管理表 62

3.1 知识准备 63

3.1.1 表的概念 63

3.1.2 数据完整性 63

3.1.3 主键和外键 64

3.2 项目实施 65

3.2.1 任务1:建立数据库表 65

3.2.2 任务2:表的维护 74

3.3 知识扩展 76

3.3.1 特殊表 76

3.3.2 使用模板创建数据库表 77

3.4 项目总结 79

3.5 实训 80

3.6 习题 84

项目4 操作数据 86

4.1 知识准备 87

4.1.1 条件表达式 87

4.1.2 逻辑表达式 88

4.2 项目实施 88

4.2.1 任务1:使用SQL Server Management Studio管理表中数据 88

4.2.2 任务2:使用T-SQL语句管理表中数据 89

4.2.3 任务3:使用T-SQL查询数据 94

4.2.4 任务4:使用聚合函数 100

4.2.5 任务5:使用分组查询和多表连接查询 102

4.2.6 任务6:简单子查询 106

4.3 知识扩展 112

4.3.1 T-SQL中的注释 112

4.3.2 系统内置函数 112

4.4 项目总结 119

4.5 实训 120

4.6 习题 122

项目5 T-SQL程序设计 125

5.1 知识准备 126

5.1.1 SQL标识符 126

5.1.2 常量与变量 126

5.2 项目实施 128

5.2.1 任务1:输出语句的使用 128

5.2.2 任务2:逻辑控制语句的使用 130

5.2.3 任务3:批处理语句的使用 134

5.3 知识扩展 135

5.3.1 其他常用语句的使用 135

5.3.2 变量和参数的使用 137

5.4 项目总结 138

5.5 实训 138

5.6 习题 139

项目6 事务、索引和视图的使用 141

6.1 知识准备 142

6.1.1 事务 142

6.1.2 索引 143

6.1.3 视图 144

6.2 项目实施 145

6.2.1 任务1:创建事务 145

6.2.2 任务2:创建和修改索引 147

6.2.3 任务3:删除和禁用索引 151

6.2.4 任务4:创建和修改视图 153

6.2.5 任务5:删除视图 157

6.3 知识扩展 158

6.3.1 事务操作 158

6.3.2 加密视图 158

6.4 项目总结 160

6.5 实训 160

6.6 习题 161

项目7 存储过程、触发器的创建和使用 162

7.1 知识准备 163

7.1.1 存储过程概述 163

7.1.2 触发器概述 165

7.2 项目实施 167

7.2.1 任务1:创建存储过程 167

7.2.2 任务2:创建触发器 174

7.3 知识扩展 182

7.3.1 修改存储过程 182

7.3.2 删除存储过程 183

7.3.3 删除DML触发器 184

7.4 项目总结 184

7.5 实训 185

7.6 习题 187

项目8 SQL Server安全性管理 188

8.1 知识准备 189

8.1.1 SQL Server的安全机制 189

8.1.2 SQL Server验证模式 189

8.1.3 服务器角色 189

8.2 项目实施 191

8.2.1 任务1:管理服务器安全 191

8.2.2 任务2:管理数据库安全 194

8.2.3 任务3:管理数据库对象 198

8.3 知识扩展 201

8.3.1 安全性部署 201

8.3.2 利用T-SQL语句进行安全管理 204

8.4 项目总结 205

8.5 实训 206

8.6 习题 207

项目9 数据库的备份和恢复 208

9.1 知识准备 209

9.1.1 备份的原因 209

9.1.2 备份的类型 209

9.1.3 恢复模式 210

9.1.4 备份和还原策略 212

9.2 项目实施 214

9.2.1 任务1:完整数据库备份与还原 214

9.2.2 任务2:完整备份+差异备份与还原 219

9.2.3 任务3:完整备份+日志备份与还原 222

9.3 知识扩展 226

9.3.1 通过T-SQL语句备份数据库 226

9.3.2 使用T-SQL语句还原数据库 228

9.4 项目总结 230

9.5 实训 231

9.6 习题 232

项目10 数据之间的转换 235

10.1 知识准备 236

10.1.1 数据转换的原因 236

10.1.2 数据转换前需要考虑的问题 236

10.1.3 常用数据转换工具 237

10.2 项目实施 237

10.2.1 任务1:将SQL Server数据导出到TXT文件 237

10.2.2 任务2:将Excel数据导入SQL Server 240

10.2.3 任务3:在不同的SQL Server之间转换数据 241

10.3 知识扩展 242

10.3.1 使用BCP 242

10.3.2 使用BULK INSERT语句 244

10.4 项目总结 245

10.5 实训 245

10.6 习题 248

参考文献 249