图书介绍

SQL Server 2005实用教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2005实用教程
  • 王征,李家兴编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730213443X
  • 出版时间:2006
  • 标注页数:322页
  • 文件大小:98MB
  • 文件页数:336页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2000-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 2005实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 SQL Server概述1

1.1 SQL Server的体系结构1

1.2 数据库和数据库对象2

1.2.1 数据库的类型和特点2

1.2.2 数据库对象4

1.3 安全性5

1.3.1 管理规章制度方面的安全性6

1.3.2 数据库服务器物理方面的安全性6

1.3.3 数据库服务器逻辑方面的安全性7

1.4.1 SQL Server配置管理器8

1.4 管理工具8

1.4.2 Microsoft SQL Server Management Studio9

1.4.3 SQL Server Profiler11

1.4.4 数据库引擎优化顾问12

1.4.5 实用工具12

1.5 数据库应用程序开发步骤15

1.6 思考练习16

1.6.1 填空题16

1.6.2 选择题16

1.6.3 问答题16

2.1.1 版本的特点17

2.1 安装前的准备工作17

第2章 安装和配置17

2.1.2 平台要求18

2.2 安装过程20

2.2.1 安装过程中的选择21

2.2.2 安装结束后的验证25

2.3 注册服务器26

2.4 配置服务器选项29

2.5 上机实验35

2.5.1 安装系统实验35

2.5.2 设置服务器配置选项35

2.6.3 问答题36

2.6.4 操作题36

2.6 思考练习36

2.6.2 选择题36

2.6.1 填空题36

第3章 Transact-SQL语言37

3.1 概述37

3.1.1 Transact-SQL语言与SQL语言37

3.1.2 Transact-SQL语言的类型38

3.1.3 执行Transact-SQL语句的工具40

3.2 数据定义语言42

3.3 数据操纵语言44

3.4 数据控制语言45

3.5 事务管理语言46

3.6 附加的语言元素48

3.6.1 标识符48

3.6.2 变量和常量49

3.6.3 运算符50

3.6.4 表达式55

3.6.5 控制流语言56

3.6.6 错误捕捉语言57

3.6.7 注释59

3.7.1 练习使用DDL和DML语言60

3.7 上机实验60

3.7.2 练习捕捉程序中的错误信息61

3.8 思考练习61

3.8.1 填空题61

3.8.2 选择题61

3.8.3 问答题61

3.8.4 操作题62

第4章 数据类型和内置函数63

4.1 数据类型63

4.1.1 数据类型和特点63

4.1.2 数字数据类型65

4.1.3 字符数据类型68

4.1.4 datetime和smalldatetime数据类型69

4.1.5 二进制数据类型70

4.1.6 其他数据类型70

4.2 内置函数71

4.2.1 函数的特点和类型72

4.2.2 聚合函数72

4.2.3 配置函数73

4.2.4 加密函数74

4.2.5 游标函数76

4.2.6 日期和时间函数76

4.2.7 数学函数78

4.2.8 元数据函数79

4.2.9 排名函数81

4.2.10 行集函数81

4.2.11 安全函数82

4.2.12 字符串函数83

4.2.13 系统函数85

4.2.14 系统统计函数87

4.2.15 文本和图像函数88

4.3 上机实验89

4.3.1 练习使用日期数据类型89

4.3.2 练习使用排名函数89

4.4.3 问答题90

4.4.2 选择题90

4.4.4 操作题90

4.4 思考练习90

4.4.1 填空题90

第5章 安全管理91

5.1 安全管理概述91

5.2 登录名管理93

5.2.1 创建登录名93

5.2.2 修改和删除登录名97

5.3 固定服务器角色98

5.3.1 固定服务器角色的特点98

5.3.2 固定服务器角色和登录名99

5.4.1 创建用户100

5.4 数据库用户管理100

5.4.2 修改和删除用户102

5.5 架构管理102

5.5.1 创建架构102

5.5.2 修改和删除架构104

5.6 数据库角色105

5.6.1 管理数据库角色105

5.6.2 固定数据库角色106

5.6.3 public角色107

5.7 应用程序角色管理108

5.8 权限管理109

5.8.1 权限的类型110

5.8.2 常用对象的权限111

5.8.3 授予权限112

5.8.4 收回权限113

5.8.5 否认权限114

5.9 使用Microsoft SQL Server Management Studio工具115

5.10 上机实验118

5.10.1 练习创建登录名账户、用户账户和架构118

5.10.2 练习使用GRANT语句、REVOKE语句和DENY语句119

5.11 思考练习120

5.11.1 填空题120

5.11.2 选择题120

5.11.4 操作题121

5.11.3 问答题121

第6章 管理数据库123

6.1 概述123

6.2 定义数据库125

6.2.1 创建数据库125

6.2.2 设置数据库选项127

6.2.3 查看数据库信息131

6.3 修改数据库132

6.3.1 更改数据库名称133

6.3.2 增大数据库133

6.3.3 收缩数据库134

6.3.5 管理文件组137

6.3.4 修改数据库文件137

6.4 数据库快照管理139

6.5 数据库的其他操作140

6.6 优化数据库141

6.6.1 放置数据文件和日志文件141

6.6.2 使用文件组142

6.6.3 使用RAID技术142

6.7 上机实验143

6.7.1 练习创建和修改数据库143

6.8 思考练习144

6.8.1 填空题144

6.7.2 练习在数据库中增加文件组和文件144

6.8.2 选择题145

6.8.3 问答题145

6.8.4 操作题145

第7章 管理表147

7.1 概述147

7.1.1 表的特点147

7.1.2 表的类型149

7.1.3 设计表时应该考虑的因素149

7.2 创建和修改表150

7.2.1 创建表150

7.2.2 增加或删除列153

7.2.3 更改列的数据类型154

7.2.4 创建和修改标识符列155

7.2.5 查看表的信息157

7.2.6 删除表158

7.2.7 使用图形工具执行有关表的操作158

7.3 已分区表159

7.4 上机实验160

7.4.1 练习创建表160

7.4.2 练习创建具有IDENTITY列的表161

7.5.2 选择题162

7.5.3 问答题162

7.5.4 操作题162

7.5.1 填空题162

7.5 思考练习162

第8章 基本检索技术163

8.1 最基本的检索操作163

8.2 SEL ECT子句165

8.2.1 选择指定的数据列165

8.2.2 使用文字串166

8.2.3 改变列标题167

8.2.4 数据运算168

8.2.5 使用ALL和DISTINCT关键字171

8.3 排序172

8.4 使用WHERE子句选择数据行175

8.4.1 简单搜索条件175

8.4.2 模糊搜索条件175

8.5 使用图形化工具177

8.4.3 复合搜索条件177

8.6 上机实验178

8.6.1 练习使用CAST函数和改变列标题178

8.6.2 练习使用LIKE子句179

8.7 思考练习179

8.7.1 填空题179

8.7.2 选择题180

8.7.3 问答题180

8.7.4 操作题180

9.1 聚合技术181

9.1.1 SELECT子句中的聚合181

第9章 高级检索技术181

9.1.2 COMPUTE子句中的聚合182

9.2 分组技术183

9.2.1 普通分组技术184

9.2.2 ROLLUP和CUBE关键字185

9.3 连接技术187

9.3.1 交叉连接187

9.3.2 内连接188

9.3.3 外连接188

9.4 子查询技术190

9.5 集合运算技术192

9.6 公用表表达式193

9.7.1 练习使用分组和聚合技术194

9.7 上机实验194

9.7.2 练习使用连接和子查询技术195

9.8 思考练习195

9.8.1 填空题195

9.8.2 选择题196

9.8.3 问答题196

9.8.4 操作题196

第10章 插入、更新和删除数据197

10.1 一个示例197

10.2 插入数据198

10.3 更新数据201

10.4 删除数据203

10.5 上机实验204

10.5.1 练习使用INSERT语句204

10.5.2 练习使用UPDATE语句204

10.6 思考练习205

10.6.1 填空题205

10.6.2 选择题205

10.6.3 问答题205

10.6.4 操作题206

第11章 约束207

11.1 概述207

11.1.1 数据完整性的概念207

11.1.2 约束的概念和类型208

11.1.3 定义约束的方式209

11.2 管理约束209

11.2.1 DEFAULT约束210

11.2.2 CHECK约束211

11.2.3主键约束212

11.2.4 UNIQUE约束214

11.2.5 外键约束215

11.3 禁止约束218

11.3.1 禁止在已有的数据上应用约束218

11.3.2 禁止在加载数据时应用约束219

11.4.1 练习定义和使用主键约束220

11.4 上机实验220

11.4.2 练习定义和使用CHECK约束221

11.5 思考练习221

11.5.1 填空题221

11.5.2 选择题222

11.5.3 问答题222

11.5.4 操作题222

第12章 索引223

12.1 概述223

12.2 索引的类型和特点224

12.2.1 堆的结构特点224

12.2.2 聚集索引的结构特点226

12.2.3 非聚集索引的结构特点228

12.2.5 访问数据的方式229

12.2.4 其他类型的索引229

12.3 创建索引230

12.3.1 直接方法和间接方法230

12.3.2 使用CREATEINDEX语句231

12.3.3 数据库引擎优化顾问234

12.3.4 查看索引信息237

12.4 索引维护238

12.4.1 查看索引统计信息238

12.4.2 查看索引碎片信息239

12.4.3 维护索引统计信息240

12.5.2 练习查看索引碎片信息241

12.5 上机实验241

12.5.1 练习创建和重建索引241

12.6 思考练习242

12.6.1 填空题242

12.6.2 选择题242

12.6.3 问答题242

12.6.4 操作题242

第13章 视图243

13.1 概述243

13.2 创建视图244

13.3 通过视图修改数据247

13.4 使用图形化工具定义视图249

13.5.1 练习使用CREATE VIEW语句创建视图250

13.5.2 练习在CREATE VIEW语句中使用WITH CHECK OPTION子句250

13.5 上机实验250

13.6 思考练习251

13.6.1 填空题251

13.6.2 选择题251

13.6.3 问答题251

13.6.4 操作题252

第14章 存储过程253

14.1 概述253

14.2.1 创建存储过程的规则255

14.2 创建和执行存储过程255

14.2.2 使用CREATE PROCEDURE语句创建存储过程256

14.2.3 执行存储过程258

14.2.4 修改和删除存储过程259

14.3 存储过程的执行过程260

14.4 查看存储过程的信息261

14.5 上机实验261

14.5.1 练习创建和执行存储过程261

14.5.2 练习加密存储过程定义文本262

14.6.2 选择题263

14.6.3 问答题263

14.6.1 填空题263

14.6 思考练习263

14.6.4 操作题264

第15章 触发器265

15.1 概述265

15.2 管理DML触发器266

15.2.1 DML触发器的类型266

15.2.2 创建DML触发器268

15.2.3 DML触发器的工作原理269

15.2.4 一个DML触发器示例270

15.3 管理DDL触发器275

15.4.1 练习创建DML触发器277

15.4 上机实验277

15.4.2 练习创建DDL触发器278

15.5 思考练习279

15.5.1 填空题279

15.5.2 选择题279

15.5.3 问答题279

15.5.4 操作题279

第16章 用户定义函数281

16.1 概述281

16.2 创建用户定义函数282

16.2.1 创建用户定义函数时的考虑282

16.2.2 使用CREATE FUNCTION语句283

16.2.3 查看用户定义函数的信息286

16.3.2 练习创建内联表值函数287

16.3 上机实验287

16.3.1 练习创建标量函数287

16.4 思考练习288

16.4.1 填空题288

16.4.2 选择题288

16.4.3 问答题288

16.4.4 操作题288

第17章 同义词289

17.1 概述289

17.2 管理同义词290

17.2.1 可以使用同义词的Transact-SQL语句290

17.2.2 使用CREATE SYNONYM语句创建同义词291

17.2.3 查看同义词的信息292

17.3 上机实验293

17.3.1 练习创建同义词293

17.3.2 练习查看同义词信息293

17.4 思考练习294

17.4.1 填空题294

17.4.2 选择题294

17.4.3 问答题294

17.4.4 操作题294

第18章 XML技术295

18.1 概述295

18.2.1 XML数据类型296

18.2 XML数据类型和查询296

18.2.2 XQuery技术300

18.2.3 XML数据类型方法301

18.3 使用FOR XML子句302

18.3.1 FOR XML RAW303

18.3.2 FOR XML AUTO303

18.3.3 使用FOR XML EXPLICIT305

18.3.4 使用TYPE指令306

18.3.5 使用FOR XML PATH307

18.3.6 嵌套的FOR XML查询308

18.3.7 内联XSD架构生成308

18.4.1 XML索引309

18.4 其他XML技术309

18.4.2 使用OPENXML函数310

18.5 上机实验311

18.5.1 练习使用XML数据类型311

18.5.2 练习使用FORXML子句312

18.6 思考练习312

18.6.1 填空题312

18.6.2 选择题313

18.6.3 问答题313

18.6.4 操作题313

附录 思考练习参考答案315

热门推荐