当前位置:首页 > 工业技术
数据库基础与实践技术  SQL Server  2008
数据库基础与实践技术  SQL Server  2008

数据库基础与实践技术 SQL Server 2008PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:何玉洁编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111406983
  • 页数:346 页
图书介绍:本书主要介绍数据库技术的应用。
《数据库基础与实践技术 SQL Server 2008》目录

第1章 关系数据库基础 1

1.1数据管理的发展 1

1.1.1文件管理系统 1

1.1.2数据库管理系统 3

1.2数据库系统与数据库管理系统 5

1.2.1数据库系统的组成 5

1.2.2数据库管理系统的功能 6

1.3数据和数据模型 7

1.3.1数据和数据模型概述 7

1.3.2数据模型三要素 8

1.3.3概念层数据模型 9

1.3.4组织层数据模型 11

1.3.5 E-R模型向关系模型的转换 16

1.4数据库系统的结构 17

1.4.1三级模式结构 18

1.4.2两级模式映像功能与数据独立性 20

1.5关系数据库规范化理论 20

1.5.1函数依赖 21

1.5.2关系规范化 23

1.6数据库应用结构 25

1.6.1集中式结构 25

1.6.2文件服务器结构 26

1.6.3客户端/服务器结构 26

1.6.4互联网应用结构 27

小结 28

习题 28

第2章SQL Server 2008基础 30

2.1 SQL Server 2008的版本和组件 30

2.1.1 SQL Server 2008的版本 30

2.1.2 SQL Server 2008的组件 31

2.1.3 SQL Server 2008各版本支持的功能 32

2.1.4安装SQL Server 2008需要的软、硬件环境 33

2.1.5实例 34

2.2安装SQL Server 2008 35

2.3配置SQL Server 2008 41

2.4卸载SQL Server 2008 43

2.5 SQL Server Management Studio工具 45

2.5.1连接到数据库服务器 45

2.5.2查询编辑器 46

2.5.3 SSMS的常用选项 47

小结 56

习题 56

上机练习 56

第3章 数据库的创建与管理 57

3.1 SQL Server数据库概述 57

3.1.1系统数据库 57

3.1.2数据库的组成 58

3.1.3数据库文件组 59

3.1.4数据库文件的属性 60

3.2创建数据库 60

3.2.1用图形化方法创建数据库 60

3.2.2用T-SQL语句创建数据库 65

3.3查看和设置数据库选项 68

3.4修改数据库 71

3.4.1扩大数据库空间 71

3.4.2收缩数据库空间 73

3.4.3添加和删除数据库文件 77

3.4.4创建和更改文件组 79

3.5删除数据库 81

3.6分离和附加数据库 82

3.6.1分离数据库 82

3.6.2附加数据库 84

3.7复制数据库 87

小结 91

习题 91

上机练习 92

第4章SQL基础 93

4.1 SQL概述 93

4.1.1 SQL的发展 93

4.1.2 SQL特点 93

4.1.3 SQL功能概述 94

4.2系统提供的数据类型 94

4.2.1数值数据类型 94

4.2.2字符串类型 95

4.2.3日期和时间数据类型 97

4.2.4货币类型 98

4.3用户定义数据类型 98

4.3.1创建用户定义数据类型 98

4.3.2删除用户定义数据类型 100

4.4 T-SQL基础知识 100

4.4.1语句批 100

4.4.2脚本 101

4.4.3注释 101

4.5变量 102

4.5.1变量的种类 102

4.5.2变量的声明与赋值 102

4.6流程控制语句 104

小结 106

习题 106

上机练习 106

第5章 架构与基本表 107

5.1架构 107

5.1.1创建架构 107

5.1.2在架构间传输对象 109

5.1.3删除架构 109

5.2基本表 109

5.2.1用T-SQL语句实现 109

5.2.2用SSMS工具实现 116

5.3分区表 121

5.3.1基本概念 121

5.3.2创建分区表 122

5.3.3创建分区函数 122

5.3.4创建分区方案 123

小结 125

习题 125

上机练习 126

第6章 数据操作语言 128

6.1数据查询语句 128

6.1.1查询语句的基本结构 129

6.1.2单表查询 130

6.1.3多表连接查询 140

6.1.4使用TOP限制结果集行数 146

6.1.5将查询结果保存到新表中 147

6.2数据更改功能 148

6.2.1插入数据 148

6.2.2更新数据 151

6.2.3删除数据 152

小结 153

习题 154

上机练习 154

第7章 高级查询 156

7.1 CASE函数 156

7.1.1 CASE函数介绍 156

7.1.2 CASE函数应用示例 158

7.2子查询 159

7.2.1嵌套子查询 160

7.2.2相关子查询 166

7.2.3其他形式的子查询 171

7.3查询结果的并、交、差运算 172

7.3.1并运算 172

7.3.2交运算 173

7.3.3差运算 175

7.4其他查询功能 176

7.4.1开窗函数 176

7.4.2公用表表达式 180

7.4.3 MERGE语句 184

小结 190

习题 191

上机练习 191

第8章 索引 195

8.1基本概念 195

8.2索引存储结构及类型 196

8.2.1 B-树结构 196

8.2.2索引类型 197

8.3创建索引 204

8.3.1用SQL实现 204

8.3.2用SSMS工具实现 213

8.3.3设计索引注意事项 215

小结 215

习题 216

上机练习 216

第9章 视图 217

9.1标准视图 217

9.1.1基本概念 217

9.1.2定义视图 217

9.1.3通过视图查询数据 222

9.1.4修改和删除视图 223

9.1.5视图的作用 224

9.2分区视图 225

9.3索引视图 227

9.3.1索引视图基本概念 227

9.3.2定义索引视图 228

小结 231

习题 231

上机练习 231

第10章 存储过程和触发器 234

10.1存储过程 234

10.1.1存储过程概念 234

10.1.2创建和执行存储过程 234

10.1.3从存储过程返回数据 238

10.1.4查看和维护存储过程 240

10.1.5一些系统存储过程 241

10.2触发器 244

10.2.1创建触发器 245

10.2.2 DML触发器示例 247

10.2.3 DDL触发器示例 252

10.2.4查看和维护触发器 252

小结 254

习题 254

上机练习 255

第11章 函数和游标 256

11.1用户自定义函数 256

11.1.1基本概念 256

11.1.2创建和调用标量函数 256

11.1.3创建和调用内联表值函数 258

11.1.4创建和调用多语句表值函数 259

11.1.5查看和修改用户自定义函数 260

11.1.6删除用户自定义函数 261

11.2游标 262

11.2.1游标概念 262

11.2.2使用游标 262

11.2.3游标示例 264

小结 268

习题 268

上机练习 269

第12章 安全管理 271

12.1安全控制概述 271

12.2 SQL Server的安全控制 272

12.3管理登录账户 274

12.3.1建立登录账户 274

12.3.2删除登录账户 278

12.4管理数据库用户 279

12.4.1建立数据库用户 279

12.4.2删除数据库用户 281

12.5管理权限 282

12.5.1权限的种类 282

12.5.2权限的管理 282

12.6角色 289

12.6.1固定的服务器角色 289

12.6.2固定的数据库角色 293

12.6.3用户定义的角色 297

小结 300

习题 301

上机练习 301

第13章 备份和恢复数据库 303

13.1备份数据库 303

13.1.1为什么要进行数据备份 303

13.1.2备份内容及备份时间 303

13.2 SQL Server支持的备份机制 304

13.2.1备份设备 304

13.2.2恢复模式 305

13.2.3备份类型及策略 307

13.2.4实现备份 309

13.3恢复数据库 314

13.3.1恢复数据库的顺序 314

13.3.2实现还原 315

小结 318

习题 319

上机练习 319

第14章 数据传输 320

14.1数据访问接口 320

14.1.1 ODBC 320

14.1.2 OLE DB 322

14.2数据导入和导出 323

14.2.1导出数据 323

14.2.2导入数据 329

小结 334

习题 334

上机练习 334

附录A系统提供的常用函数 335

参考文献 346

返回顶部