![SQL Server 2005基础教程](https://cover.qianqiantushu.cc/33/s6d234e9.jpg)
![SQL Server 2005基础教程](https://cover.qianqiantushu.cc/33/s6d234e9.jpg)
SQL Server 2005基础教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(英)迪尤逊著;董明等译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2006
- ISBN:7115154392
- 页数:419 页
1.1 为什么选择SQL Server 2005 1
第1章 SQL Server 2005概述和安装 1
1.2 SQL Server的发展 3
1.3 硬件要求 4
1.3.1 CPU 4
1.3.2 内存 4
1.3.4 操作系统要求 5
1.4 示例 5
1.3.3 硬盘空间 5
1.5 安装 6
1.6 标准安装 6
1.7 安全性 13
1.7.1 服务账户 13
1.7.2 身份验证模式 13
1.7.3 sa登录 17
1.8 小结 18
2.1 SSMS概览 19
第2章 SSMS 19
2.2 SSMS的选项 26
2.2.1 “环境”节点 26
2.2.2 “源代码管理”节点 28
2.2.3 “文本编辑器”节点 29
2.2.4 “查询执行”节点 31
2.2.5 “查询结果”节点 33
2.3 查询编辑器 35
2.4 外围应用配置器工具 37
2.5 小结 40
第3章 设计和创建数据库 41
3.1 数据库的定义 42
3.2 SQL Server中的数据库 43
3.2.1 master 43
3.2.2 tempdb 44
3.2.5 AdventureWorks/AdventureWorks DW 45
3.2.4 msdb 45
3.2.3 model 45
3.3 决定数据库系统类型 46
3.3.1 OLTP 46
3.3.2 OLAP 47
3.3.3 示例系统类型选择 47
3.4 收集数据 48
3.5 决定要存储在数据库中的信息 49
3.5.1 金融产品 50
3.5.2 客户 51
3.5.3 客户地址 51
3.5.4 股票 51
3.5.5 交易 51
3.6 外部信息和忽略的信息 52
3.7 建立关系 52
3.7.1 使用键 52
3.7.2 创建关系 54
3.7.3 更多关于外键 57
3.8 规范化 58
3.8.1 每一个实体应该有唯一的标识符 59
3.8.2 只存储与实体直接有关的信息 59
3.8.3 避免重复值或重复列 59
3.8.4 范式 60
3.8.5 非规范化 61
3.9 创建示例数据库 62
3.9.1 在SSMS中创建数据库 62
3.9.2 在SSMS中删除数据库 74
3.9.3 在查询编辑器中创建数据库 77
3.10 小结 79
第4章 安全 80
4.1 登录名 80
4.2 角色 88
4.2.1 固定服务器角色 88
4.2.2 数据库角色 90
4.2.3 应用程序角色 90
4.3 架构 93
4.4 在解决方案中进行下去之前 95
4.5 小结 99
第5章 定义表 100
5.1 什么是表 100
5.2 定义表:SSMS 101
5.2.1 表中的不同数据类型 102
5.2.2 程序中的不同数据类型 106
5.3 列不仅仅是简单的数据仓库 106
5.3.1 默认值 106
5.3.2 生成IDENTITY值 107
5.3.3 NULL值的使用 107
5.3.4 为什么要定义允许NULL值的列 108
5.4 在SQL Server中存储图像和大型文本 108
5.5 在SSMS中创建表 109
5.6 通过查询编辑器定义表 113
5.7 定义表:使用模板 115
5.8 创建模板和修改模板 118
5.9 ALTER TABLE命令 119
5.10 定义其余的表 121
5.11 设置主键 122
5.12 创建关系 123
5.12.1 在创建时检查现有数据 125
5.12.2 强制外键约束 126
5.12.3 删除规则/更新规则 126
5.13 使用SQL语句ALTER TABLE 126
5.14 小结 128
第6章 创建索引和数据库关系图 129
6.1 什么是索引 129
6.1.1 索引类型 130
6.1.2 唯一性 132
6.2 确定是什么导致了好的索引 132
6.2.1 使用低维护列 132
6.2.3 找到指定记录 133
6.2.4 使用覆盖索引 133
6.2.2 主键和外键 133
6.2.5 查找信息范围 134
6.2.6 保持数据的排序 134
6.3 确定是什么导致了坏的索引 135
6.3.1 使用了不合适的列 135
6.3.2 选择了不合适的数据 135
6.3.3 包含了过多的列 135
6.3.4 表中包含的记录过少 135
6.5.1 在表设计器中创建索引 136
6.4 针对性能对索引进行回顾 136
6.5 创建索引 136
6.5.2 索引和统计信息 139
6.5.3 CREATE INDEX语法 140
6.5.4 在查询编辑器中创建索引:模板 142
6.5.5 在查询编辑器中创建索引:SQL代码 145
6.6 删除索引 148
6.7 在查询编辑器中修改索引 149
6.8.1 数据库关系图基础 151
6.8 为数据库生成关系图 151
6.8.2 SQL Server数据库关系图工具 152
6.8.3 默认数据库关系图 153
6.8.4 数据库关系图工具条 155
6.9 小结 157
第7章 数据库的备份、还原和维护 158
7.1 事务日志 159
7.2 备份策略 161
7.3 当可能发生错误 162
7.4 让数据库脱机 163
7.5 备份数据 164
7.5.1 使用T-SQL备份数据库 169
7.5.2 使用T-SQL进行日志备份 175
7.6 还原数据库 178
7.6.1 使用SSMS还原数据 178
7.6.2 使用T-SQL进行还原 181
7.7.1 使用SSMS进行分离和附加操作 185
7.7 分离和附加数据库 185
7.7.2 使用T-SQL进行分离和附加操作 190
7.8 为数据库生成SQL脚本 192
7.9 维护数据库 198
7.10 小结 207
第8章 操作数据 208
8.1 T-SQL的INSERT命令的语法 209
8.2 SQL命令INSERT 209
8.2.1 默认值 212
8.2.2 使用NULL值 212
8.3 DBCC CHECKIDENT 216
8.4 列约束 217
8.5 同时处理多条记录 222
8.6 检索数据 224
8.7 使用SSMS检索数据 224
8.8 SELECT语句 226
8.9 指定列 228
8.10 第一批搜索 229
8.11 改变输出的显示 231
8.12 限制搜索:WHERE的使用 232
8.12.1 SET ROWCOUNT n 235
8.12.2 TOP n 236
8.12.3 TOP n PERCENT 237
8.13 字符串函数 237
8.14 顺序!顺序! 239
8.15 LIKE运算符 240
8.16 生成数据:SELECT INTO 242
8.17 谁能添加、删除或选取数据 244
8.18 更新数据 248
8.18.1 UPDATE命令 248
8.18.2 在查询编缉器中更新数据 250
8.19 事务 253
8.19.1 BEGIN TRAN 254
8.19.2 COMMIT TRAN 254
8.19.5 新数据:使用事务 255
8.19.3 ROLLBACK TRAN 255
8.19.4 锁定数据 255
8.19.6 嵌套事务 257
8.20 删除数据 259
8.20.1 DELETE的语法 259
8.20.2 使用DELETE语句 259
8.21 截断表(删除表中的所有行) 261
8.22 删除表 262
8.23 小结 263
第9章 构建视图 264
9.1 什么是视图 265
9.2 针对安全而使用查询 265
9.3 加密视图定义 266
9.4 创建视图:SSMS 267
9.5 使用视图来创建视图 272
9.6 CREATE VIEW语法 277
9.7 创建视图:查询编辑器窗格 278
9.8 创建视图:SCHEMABINDING 279
9.9 为视图设置索引 282
9.10 小结 285
第10章 存储过程 286
10.1 什么是存储过程 286
10.2 CREATE PROCEDURE语法 287
10.3 返回一系列记录 290
10.4 创建存储过程:SSMS 290
10.5 执行存储过程的不同方法 294
10.5.1 不使用EXEC 294
10.5.2 使用EXEC 294
10.6 使用RETURN 295
10.7 控制流程 299
10.7.1 IF...ELSE 299
10.7.2 BEGIN...END 300
10.7.3 WHILE...BREAK语句 300
10.7.4 CASE语句 302
10.8 综合应用 305
10.9 小结 307
第11章 T-SQL基础 308
11.1 使用多个表 308
11.2 变量 313
11.3 临时表 315
11.4 聚合 318
11.4.1 COUNT/COUNT_BIG 318
11.4.2 SUM 319
11.4.3 MAX/MIN 319
11.4.4 AVG 320
11.5 GROUP BY 320
11.6 HAVING 322
11.7 独特值 323
11.8 函数 324
11.8.1 日期和时间函数 324
11.8.2 字符串函数 327
11.8.3 系统函数 333
11.9 RAISERROR 336
11.10 错误处理 340
11.11 @@ERROR 340
11.12 TRY...CATCH 342
11.13 小结 345
第12章 高级T-SQL 346
12.1 子查询 346
12.1.1 IN 348
12.1.2 EXISTS 349
12.2 APPLY运算符 350
12.2.1 CROSS APPLY 350
12.2.2 OUTER APPLY 351
12.3 公用表表达式 352
12.4 透视数据 355
12.4.1 PIVOT 355
12.4.2 UNPIVOT 357
12.5 排名函数 358
12.5.1 ROW_NUMBER 359
12.5.2 RANK 361
12.5.3 DENSE_RANK 362
12.5.4 NTILE 363
12.6 使用MAX数据类型 363
12.7 小结 367
第13章 触发器 368
13.1 什么是触发器 368
13.2 DML触发器 369
13.3 针对DML触发器的CREATE TRIGGER语法 370
13.4 为什么不使用约束 372
13.5 对逻辑表进行删除和插入 372
13.6 创建DML FOR触发器 373
13.7 检查特定的列 377
13.7.1 使用UPDATE() 377
13.7.2 使用COLUMNS_UPDATED() 381
13.8 DDL触发器 384
13.9 删除DDL触发器 387
13.10 EVENTDATA() 387
13.11 小结 390
第14章 SQL Server Reporting Services 391
14.1 什么是Reporting Services 391
14.2 Reporting Services架构:远观 392
14.3 Reporting Services架构:更近的观察 393
14.3.1 应用程序层 394
14.3.2 服务器层 395
14.3.3 数据层 397
14.4 使用报表向导构建第一个报表 398
14.5 构建即席报表 401
14.5.1 数据相关的元素 402
14.5.2 报表项 402
14.5.3 报表结构 403
14.6 小结 409
附录 术语表 410
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《莎士比亚戏剧精选集》(英)威廉·莎士比亚(William Shakespeare)著 2020
- 《莎士比亚 叙事诗·抒情诗·戏剧》(英)威廉·莎士比亚著 2019
- 《亚历山大继业者战争 上 将领与战役》(英)鲍勃·本尼特,(英)麦克·罗伯茨著;张晓媛译 2019
- 《孩子们的音乐之旅 1 宝宝睡觉 幼儿版》包菊英主编 2016
- 《超级参与者》王金强责编;赵磊译者;(澳)杰里米·海曼斯,(英)亨利·蒂姆斯 2020
- 《物联网导论》张翼英主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019