《数据库基础及应用 SQL Server 2012》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:魏善沛,何海江主编;黄华军,陈宇拓,辛动军,张艳副主编;隋秋梅,全璐琳参编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2017
  • ISBN:9787111571100
  • 页数:362 页
图书介绍:本书基于SQL Server 2012数据库系统,介绍了数据库的一般概念,重点介绍在可视化环境下对数据库、数据库表、视图等的创建、操作以及使用Transact-SQL语言的查、改、增、删操作等。本书对数据库数据的导入、导出,分离、附加,备份、还原做了一般性介绍,同时介绍了存储过程和触发器,还介绍了命令行实用程序sqlcmd和PowerDesigner。在数据库设计开发原理部分介绍了必要的理论知识。读者通过阅读本书,能够熟练掌握SQL Server数据库系统的开发,并得到一定的理论指导。

基础应用篇 2

第1章 数据库概述 2

1.1 基本概念 2

1.2 数据库系统内部体系结构 6

1.3 现实世界的数据描述 10

1.4 数据模型 11

1.5 小结 17

习题1 18

第2章 SQL Server 2012 20

2.1 SQL Server 2012简介 20

2.2 SQL Server Management Studio管理器 25

2.3 小结 31

习题2 31

第3章 SQL Server 2012的数据库管理 32

3.1 SQL Server 2012数据库的存储结构 32

3.2 使用SSMS创建数据库 35

3.3 删除和修改数据库 38

3.4 数据库的分离与附加 42

3.5 数据备份与还原 44

3.6 小结 46

习题3 47

第4章 SQL Server 2012的数据表 48

4.1 数据表的创建与删除 48

4.2 数据表的管理与维护 50

4.3 数据的导入与导出 55

4.4 小结 60

习题4 60

第5章 SQL Server 2012的查询、索引和视图 61

5.1 概述 61

5.2 使用“查询设计器”的查询 61

5.3 索引 64

5.4 视图 68

5.5 小结 71

习题5 71

第6章 SQL Server 2012下使用Transact-SQL语言 73

6.1 T-SQL语法简介 73

6.2 T-SQL的基本应用 75

6.3 T-SQL的查改增删 86

6.4 小结 104

习题6 105

第7章 SQL Server 2012的存储过程和触发器 107

7.1 概述 107

7.2 存储过程 107

7.3 触发器 112

7.4 小结 115

习题7 116

第8章 SQL Server 2012的命令行实用程序 117

8.1 概述 117

8.2 实用程序sqlcmd 118

8.3 应用实例 122

8.4 小结 125

习题8 125

设计开发篇 128

第9章 关系运算 128

9.1 关系的数学定义 128

9.2 关系代数及T-SQL语句表达 129

9.3 关系演算 146

9.4 关系代数、元组演算和域演算的等价表达 151

9.5 小结 153

习题9 153

第10章 关系数据库设计理论 156

10.1 概述 156

10.2 关系约束与关系模式表示 158

10.3 关系模式规范化设计的必要性 159

10.4 函数依赖 160

10.5 函数依赖的公理体系 163

10.6 关系模式分解 168

10.7 关系模式的规范化 175

10.8 小结 184

习题10 185

第11章 SQL Server 2012的应用系统设计 188

11.1 概述 188

11.2 数据库设计规划 190

11.3 需求分析 191

11.4 概念结构设计 196

11.5 逻辑结构设计 205

11.6 物理结构设计 209

11.7 数据库应用行为设计 221

11.8 数据库运行维护与优化 242

11.9 小结 244

习题11 244

第12章 PowerDesigner与数据库设计 246

12.1 PowerDesigner简介 246

12.2 概念数据模型和物理数据模型及相互转换 250

12.3 正向与逆向工程 255

12.4 小结 260

习题12 260

第13章 SQL Server 2012的数据库恢复与保护 261

13.1 数据库的完整性 261

13.2 数据库的安全性 273

13.3 数据库恢复方式 281

13.4 事务机制 287

13.5 并发控制 290

13.6 小结 299

习题13 299

新技术篇 302

第14章 Web数据库技术 302

14.1 Web数据库概述 302

14.2 Web数据库系统的体系结构 305

14.3 Web数据库访问 308

14.4 Web数据库接口 309

14.5 Web数据库开发技术 319

14.6 Web数据库设计初步 324

14.7 小结 332

习题14 332

第15章 数据库技术的延展 333

15.1 概述 333

15.2 分布式数据库系统 336

15.3 面向对象数据库系统 338

15.4 多媒体数据库 341

15.5 主动数据库 344

15.6 NoSQL 346

1 5.7 数据库新技术的其他应用领域 350

15.8 数据仓库与数据挖掘 353

15.9 小结 360

习题15 361

参考文献 362