下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 数据库 >MySQL > SQL Server 2012宝典

SQL Server 2012宝典

综合评级:★★★★★

定价:89.00

作者:廖梦怡

出版社:电子工业出版社

出版日期:2013年12月

页数:632

字数:1062000

ISBN:9787121220135

书籍介绍
《SQL Server 2012宝典》全面介绍SQL Server 2012各方面的知识,全书由5部分组成:第1部分为数据库的基础篇,介绍了数据库的类型、概念、对象、SQL语言等;第2部分为SQL Server 2012的准备篇,介绍SQL Server 2012的功能、特性、各版本的比较、安装方法、SQL Server 2012的服务、客户端的工具等;第3部分为SQL Server 2012的基本操作篇,介绍如何管理与配置SQL Server 2012服务器,如何创建数据库和数据表,以及如何对数据库里的数据进行操作;第4部分为数据库管理篇,介绍如何使用T-SQL程序对数据进行复杂的运算,以及如何使用视图、存储过程、触发器、索引、用户定义数据类型、用户定义函数、全文索引、游标、事务和锁等方面的知识;第5部分为SQL Server高级技术篇,介绍SQL Server 2012的主要新增功能,如何进行数据库备份与恢复,如何规划数据库,如何保证数据库的安全、自动化管理,如何使用性能工具优化数据库、数据的导入/导出、Analysis Services、Reporting Services、SQL Server Integration Service、包含数据库、文件表等技术。

《SQL Server 2012宝典》适合SQL Server 2012的初学者学习,也适合于数据库的管理人员与开发人员阅读和参考。

相关课程
目录
"第1部分 基础篇

第1章 认识数据库 2

1.1 数据库的类型 2

1.1.1 结构型数据库 2

1.1.2 网络型数据库 2

1.1.3 关系型数据库 2

1.1.4 面向对象型数据库 3

1.2 数据库的基本概念 3

1.2.1 数据 3

1.2.2 数据库 3

1.2.3 数据库管理系统 3

1.2.4 数据库系统 3

1.3 常见的数据库对象 3

1.3.1 表与记录 4

1.3.2 主键与外键 4

1.3.3 索引 4

1.3.4 约束 4

1.3.5 视图 5

1.3.6 关系图 5

1.3.7 默认值 5

1.3.8 规则 5

1.3.9 存储过程 5

1.3.10 触发器 6

1.3.11 用户和角色 6

1.4 数据库管理系统的基本功能 6

1.4.1 定义数据 6

1.4.2 处理数据 6

1.4.3 保证数据安全 6

1.4.4 备份和恢复数据 6

1.5 SQL语言简介 6

1.5.1 SQL语言的历史 7

1.5.2 SQL语言的优点 7

1.5.3 SQL语言分类 7

1.6 数据库系统的用户 8

1.7 小结 8

第2章 SQL Server 2012简介及安装 9

2.1 SQL SERVER 2012简介 9

2.1.1 SQL SERVER 2012数据平台 9

2.1.2 使用SQL SERVER 2012的优势 10

2.2 SQL SERVER 2012的新功能 10

2.2.1 可信任性 11

2.2.2 开发和管理生产效率 11

2.2.3 商业智能 12

2.3 SQL SERVER 2012各版本介绍及对比 14

2.4 安装SQL SERVER 2012的系统要求 14

2.4.1 CPU与内存要求 14

2.4.2 硬盘空间要求 15

2.5 安装SQL SERVER 2012 15

2.6 升级到SQL SERVER 2012 26

2.6.1 升级之前要考虑的问题 26

2.6.2 升级注意事项 27

2.6.3 升级到SQL SERVER 2012 28

2.7 小结 29

第2部分 准备篇

第3章 初识SQL SERVER 2012 32

3.1 服务器上的后台服务 32

3.1.1 SQL SERVER服务 33

3.1.2 SQL SERVER ACTIVE DIRECTORY HELPER服务 33

3.1.3 SQL SERVER AGENT服务 33

3.1.4 SQL SERVER ANALYSIS SERVICES服务 33

3.1.5 SQL SERVER BROWSER服务 34

3.1.6 SQL SERVER FULLTEXT SEARCH服务 34

3.1.7 SQL SERVER INTEGRATION SERVICES服务 34

3.1.8 SQL SERVER REPORTING SERVICES服务 34

3.1.9 SQL Server VSS Writer服务 35

3.2 客户端管理工具 35

3.2.1 SQL Server Management Studio企业管理器 35

3.2.2 Reporting Services配置 35

3.2.3 SQL Server Configuration Manager配置管理器 37

3.2.4 SQL Server错误和使用情况报告 38

3.2.5 SQL Server Profiler探查器 39

3.2.6 数据库引擎优化顾问 41

3.2.7 Visual Studio 2012 42

3.2.8 SQL Server Business Intelligence Development Studio工具 43

3.3 SQL Server Management Studio 43

3.3.1 认识SQL Server Management Studio的界面 43

3.3.2 更改SQL Server Management

Studio的界面布局 43

3.3.3 使用查询编辑器 44

3.3.4 利用编辑器自动生成查询语句 45

3.3.5 脱机编写SQL语句后连接到服务器 46

3.3.6 全屏显示查询编辑器 46

3.3.7 使用模板编写SQL语句 46

3.3.8 创建自定义模板 48

3.3.9 使用项目脚本和解决方案 49

3.4 小结 50

第3部分 基础操作篇

第4章 数据库服务器管理 52

4.1 连接与断开数据库服务器 52

4.1.1 用SQL Server Management

Studio连接服务器 52

4.1.2 断开与数据库服务器的连接 54

4.2 使用配置管理器配置SQL Server服务 54

4.2.1 启动/停止/暂停/重新启动服务 54

4.2.2 配置服务的启动模式 57

4.2.3 更改登录身份 58

4.2.4 SQL Server 2012使用的网络协议 59

4.2.5 为SQL Server 2012配置共享内存协议 59

4.2.6 为SQL Server 2012配置TCP/IP协议 61

4.2.7 配置客户端网络协议的使用顺序 64

4.2.8 隐藏实例 65

4.3 配置SQL Server 2012服务器 65

4.3.1 服务器属性的常规设置 66

4.3.2 服务器属性的内存设置 66

4.3.3 服务器属性的处理器设置 68

4.3.4 服务器属性的安全性设置 69

4.3.5 服务器属性的连接设置 70

4.3.6 服务器属性的数据库设置 71

4.3.7 服务器属性的高级选项设置 72

4.3.8 服务器属性的权限设置 74

4.4 小结 74

第5章 数据库管理 75

5.1 创建数据库前的准备 75

5.1.1 数据库命名规则 75

5.1.2 创建数据库需要的权限 76

5.1.3 数据库的所有者 76

5.1.4 数据库的上限 76

5.1.5 数据库文件和文件组 76

5.1.6 记录数据库操作的事务日志 77

5.1.7 数据库状态 77

5.2 在SQL Server Management Studio中创建数据库 77

5.3 使用Create database语句创建数据库 83

5.3.1 基本语法 83

5.3.2 T-SQL中的语法约定 84

5.3.3 参数讲解 85

5.3.4 Create database语句需要注意的功能 86

5.3.5 举例说明 86

5.3.6 使用模板 89

5.4 修改数据库设置 92

5.4.1 使用SQL Server Management Studio修改数据库设置 92

5.4.2 查看数据库的基本信息 93

5.4.3 增加、删除与修改数据库文件 93

5.4.4 修改数据库的所有者 95

5.4.5 设置全文索引 96

5.4.6 增加、删除与修改文件组 96

5.4.7 修改数据库的排序规则 97

5.4.8 修改数据库的兼容性 98

5.4.9 限制用户的访问 98

5.4.10 设置用户及角色对数据库的使用权限 98

5.4.11 修改数据库名称 100

5.5 使用Alter database语句修改数据库 101

5.5.1 基本语法 101

5.5.2 参数说明 101

5.5.3 Alter database语句的注意事项 104

5.5.4 典型案例 104

5.6 分离与附加数据库 106

5.6.1 分离数据库 106

5.6.2 附加数据库 109

5.7 脱机和联机数据库 113

5.7.1 脱机数据库 113

5.7.2 联机数据库 114

5.8 删除数据库 115

5.8.1 在SQL Server Management Studio中删除数据库 115

5.8.2 用Drop database语句删除数据库 116

5.9 收缩数据库 116

5.9.1 自动收缩数据库 117

5.9.2 手动收缩数据库 117

5.9.3 手动收缩数据库文件 119

5.10 编写数据库脚本 121

5.11 小结 123

第6章 数据表管理 124

6.1 数据表简介 124

6.1.1 数据表的分类 125

6.1.2 认识列 125

6.2 数据类型 125

6.2.1 精确数字型 126

6.2.2 近似数字型 127

6.2.3 日期和时间型 127

6.2.4 字符串型 128

6.2.5 Unicode字符串型 128

6.2.6 二进制字符串型 128

6.2.7 其他数据类型 129

6.2.8 用户自定义型 129

6.3 在SQL Server Management Studio中创建表 130

6.3.1 定义数据表的字段和主键 130

6.3.2 设置默认值 132

6.3.3 设置标识列 132

6.3.4 建立表与表之间的关系 133

6.3.5 创建索引 136

6.3.6 创建约束 137

6.3.7 设置数据表所在文件组 139

6.4 用T-SQL语言创建表 140

6.4.1 基本语法 140

6.4.2 参数说明 140

6.4.3 创建新表 145

6.4.4 创建标识字段 146

6.4.5 创建带标识种子和标识增量的标识字段 146

6.4.6 创建非Null字段 146

6.4.7 字段的默认值 147

6.4.8 将创建的表放在文件组中 147

6.4.9 使用Check约束 147

6.4.10 设置字段的排序规则 148

6.4.11 创建外键 148

6.4.12 设置外键的更新规则和删除规则 148

6.4.13 创建Unique约束 149

6.4.14 创建计算列 149

6.4.15 设置数据表的约束 150

6.4.16 Create table语句的注意事项 150

6.5 在SQL Server Management Studio中修改表 150

6.5.1 修改数据表名 150

6.5.2 插入、移动和删除数据表的字段 151

6.5.3 修改字段数据类型 152

6.5.4 修改主键、外键、索引和约束 152

6.5.5 修改数据表属性 152

6.6 用T-SQL语言修改数据表结构 154

6.6.1 基本语法 154

6.6.2 参数说明 154

6.6.3 修改字段属性 158

6.6.4 添加字段 159

6.6.5 添加字段并设置字段属性 159

6.6.6 删除字段 159

6.6.7 添加约束 159

6.6.8 禁用约束 159

6.6.9 启用约束 160

6.6.10 删除约束 160

6.6.11 设置主键 160

6.6.12 修改字段名和数据表名 161

6.6.13 Alter table语句的注意事项 161

6.7 在SQL Server Management Studio中删除表 161

6.8 用Drop table删除数据表 164

6.9 编写表脚本 164

6.10 数据库关系图的使用 165

6.10.1 创建数据库关系图并添加数据表 165

6.10.2 添加相关联的数据表 167

6.10.3 更改数据表的显示模式 167

6.10.4 在关系图中删除数据表 168

6.10.5 建立和删除表与表之间的关联 168

6.11 临时表简介 169

6.12 已分区表简介 170

6.13 小结 170

第7章 数据(记录)操作 172

7.1 在SQL Server Management Studio中查看记录 172

7.1.1 选择前1000行 172

7.1.2 返回前几条记录 173

7.2 在SQL Server Management Studio中插入记录 173

7.3 用Insert语句插入记录 175

7.3.1 基本语法 175

7.3.2 参数说明 175

7.3.3 简单地插入语句 176

7.3.4 按表中不同字段顺序插入记录 176

7.3.5 插入值少于字段数的记录 177

7.3.6 在标识列字段里插入字段内容 177

7.3.7 从数据表中查询记录并插入到另一个表中 177

7.3.8 从数据表中查询部分字段记录并插入到另一个表中 178

7.3.9 从数据表中查询记录、插入其他表并为字段添加固定内容 178

7.3.10 在Insert语句中使用exec子句 179

7.3.11 在数据中只插入默认值 179

7.4 插入记录的注意事项 179

7.5 用UPDATE语句更新记录 180

7.5.1 基本语法 180

7.5.2 参数说明 180

7.5.3 简单的更新语句 182

7.5.4 使用计算值更新记录 182

7.5.5 引用其他表里的字段值更新记录 182

7.5.6 使用TOP子句更新记录 182

7.6 在SQL SERVER MANAGEMENT

热门图书
推荐新闻
技术文库
论坛推荐