SQL Server 2005实用案例系统开发PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:钱雪忠,罗海驰,程建敏编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302156867
- 页数:499 页
第1章 SQL Server 2005系统概述 1
1.1 SQL Server 2005系统简介 2
1.1.1 概况 2
1.1.2 特性 6
1.2 安装SQL Server 2005 12
1.2.1 SQL Server 2005的安装版本的确定 12
1.2.2 SQL Server 2005的安装组件的确定 13
1.2.3 关于SQL Server 2005最终用户许可协议 14
1.2.4 SQL Server 2005系统要求 14
1.2.5 准备安装SQL Server 2005 15
1.2.6 安装SQL Server 2005 17
1.2.7 如何验证SQL Server 2005服务的安装成功 21
1.2.8 升级到SQL Server 2005 22
1.2.9 如何卸载SQL Server 2005的现有实例 24
1.3 SQL Server 2005的主要组件及其初步应用 25
1.3.1 认识安装后的SQL Server 2005 25
1.3.2 SQL Server集成管理器 26
1.3.3 sqlcmd实用工具教程 40
1.3.4 SQL Server配置管理器 42
1.3.5 SQL Server 2005外围应用配置器 43
1.3.6 SQL Server Profiler 44
1.3.7 数据库引擎优化顾问 46
1.3.8 SQL Server联机丛书 47
实验1 48
第2章 Transact-SQL 50
2.1 Transact-SQL语法约定 51
2.2 Transact-SQL的新增功能和增强功能 53
2.3 运算符 55
2.4 数据类型 58
2.5 函数 63
2.6 Transact-SQL变量 77
2.7 表达式 80
2.8 控制流 81
2.9 保留关键字 89
2.10 批处理 89
2.11 Transact-SQL游标 90
实验2 90
第3章 创建与使用数据库 92
3.1 关于数据库 93
3.2 数据库的文件与文件组 97
3.2.1 数据库文件 97
3.2.2 数据库文件组 98
3.2.3 事务日志 98
3.2.4 数据库的状态 98
3.2.5 数据库文件的状态 99
3.3 设计数据库 99
3.3.1 数据库规划 99
3.3.2 确定数据库应用的类型 101
3.3.3 规范化 102
3.3.4 数据完整性 102
3.3.5 设计文件和文件组 103
3.4 创建数据库 103
3.4.1 使用Management Studio创建数据库 104
3.4.2 使用T-SQL命令创建数据库 106
3.5 查看数据库 109
3.5.1 查看数据库元数据 109
3.5.2 数据库属性的查看或设置 110
3.6 维护数据库 110
3.6.1 扩展数据库 111
3.6.2 收缩数据库 112
3.6.3 添加和删除数据文件和事务日志文件 114
3.6.4 设置数据库选项 115
3.6.5 分离和附加数据库 116
3.6.6 移动数据库文件 118
3.6.7 重命名数据库 120
3.6.8 更改数据库所有者 120
3.6.9 删除数据库 121
3.6.10 备份数据库 121
实验3 122
第4章 创建与使用表 125
4.1 关于表 126
4.1.1 表的基础知识 126
4.1.2 数据完整性基础知识 127
4.1.3 表的分类 127
4.2 设计表 128
4.2.1 表计划指南 128
4.2.2 表的列数据类型 128
4.2.3 自动编号列和全局唯一标识符列 129
4.2.4 计算列 129
4.2.5 强制数据完整性 130
4.3 创建和修改表 134
4.3.1 用户架构分离 135
4.3.2 创建表 136
4.3.3 实践表的完整性 140
4.3.4 修改表 144
4.4 表信息的交互式查询与维护 154
4.4.1 查看表格元信息 154
4.4.2 查看表格数据信息 154
4.4.3 对表查询 155
4.5 删除表 157
实验4 157
第5章 SQL查询与更新 160
5.1 SQL数据查询 161
5.1.1 SELECT命令的基本格式及其含义 162
5.1.2 SELECT子句的基本使用 163
5.1.3 WHERE子句的基本使用 165
5.1.4 常用库函数及统计汇总查询 168
5.1.5 分组查询 168
5.1.6 查询的排序 169
5.1.7 连接查询 170
5.1.8 合并查询 171
5.1.9 嵌套查询 172
5.1.10 存储查询结果到表中 176
5.2 SQL数据更新 176
5.2.1 插入数据 176
5.2.2 修改数据 177
5.2.3 删除数据 178
5.3 SQL查询与更新的增强功能 179
5.3.1 SELECT命令中的COMPUTE子句 179
5.3.2 SELECT命令中的WITH CUBE子句 180
5.3.3 SELECT命令中的WITH ROLLUP子句 181
5.3.4 SELECT命令中的OPTION选项 182
5.3.5 SELECT命令中的UNION子句 182
5.3.6 SELECT命令中的EXCEPT和INTERSECT子句 183
5.3.7 WITH公用表表达式的使用 184
5.3.8 查询结果集别名表达式的使用 187
5.3.9 INSERT命令的增强功能 187
5.3.10 UPDATE命令的增强功能 189
5.3.11 DELETE命令的增强功能 192
实验5 193
第6章 SQL高级应用 195
6.1 使用大值数据类型 196
6.1.1 关于大值数据类型 196
6.1.2 大值数据类型使用概述 196
6.1.3 bcp实用工具 200
6.1.4 BULK INSERT 202
6.1.5 sp_tableoption 203
6.1.6 OPENROWSET 203
6.2 联机事务处理 206
6.2.1 事务 207
6.2.2 事务的分类 208
6.2.3 事务的控制 210
6.2.4 事务的嵌套 212
6.2.5 事务的隔离级别 213
6.2.6 数据库引擎中的锁定 216
6.2.7 并发影响及举例说明 217
6.2.8 编写有效的事务 220
6.3 游标 221
6.3.1 游标的类型 222
6.3.2 游标实现 223
6.3.3 提取和滚动 228
6.3.4 控制游标行为 229
6.3.5 使用定位操作更改行 229
6.3.6 通过API使用块状游标 231
6.3.7 游标的作用域 231
6.3.8 获得服务器游标元数据 233
6.4 分布式查询 233
6.4.1 链接服务器 234
6.4.2 OLE DB访问接口 235
实验6 240
第7章 视图与索引 242
7.1 视图 243
7.1.1 视图概述 243
7.1.2 创建视图 245
7.1.3 使用视图 250
7.1.4 视图定义信息的查阅 252
7.1.5 视图的修改与删除 253
7.2 索引 255
7.2.1 了解索引 255
7.2.2 创建索引 259
7.2.3 修改索引 265
7.2.4 查看索引信息 266
7.2.5 删除索引 267
7.3 全文索引与全文搜索 269
7.3.1 全文搜索的体系结构 269
7.3.2 全文索引维护操作 269
7.3.3 使用全文搜索查询 271
7.3.4 比较全文函数与全文谓词 275
实验7 276
第8章 存储过程与触发器 277
8.1 存储过程 278
8.1.1 存储过程概述 278
8.1.2 设计存储过程 279
8.1.3 实现和管理存储过程 281
8.2 DML触发器 292
8.2.1 DML触发器概述 292
8.2.2 设计DML触发器 294
8.2.3 实现和管理DML触发器 298
8.3 DDL触发器 310
8.3.1 DDL触发器概述 310
8.3.2 设计DDL触发器 312
8.3.3 实现DDL触发器 315
实验8 317
第9章 SQL Server的安全管理 323
9.1 SQL Server 2005安全性概述 324
9.2 SQL Server 2005的验证模式 325
9.2.1 Windows身份验证模式 325
9.2.2 混合身份验证模式(也称SQL Server身份验证模式) 325
9.2.3 设置验证模式 326
9.2.4 SQL Server系统登录验证过程 327
9.3 登录管理 327
9.3.1 系统管理员登录账户 328
9.3.2 使用Management Studio管理SQL Server登录账户 328
9.3.3 用T-SQL管理SQL Server登录账户 330
9.3.4 管理登录的最新T-SQL命令 331
9.4 用户管理 333
9.4.1 登录名与数据库用户名的关系 333
9.4.2 使用Management Studio管理数据库用户 333
9.4.3 用T-SQL管理数据库用户 334
9.4.4 改变数据库所有权 336
9.5 角色管理 337
9.5.1 public角色 337
9.5.2 固定服务器角色 337
9.5.3 数据库角色 340
9.5.4 用户定义的角色 340
9.5.5 应用程序角色 343
9.5.6 安全存储过程 346
9.6 权限管理 346
9.6.1 权限类型 347
9.6.2 管理权限 349
9.7 加密机制 356
9.7.1 加密层次结构 356
9.7.2 用户架构分离 357
9.7.3 安全与加密函数 357
9.7.4 密码策略 358
实验9 359
第10章 数据库备份与还原 365
10.1 备份与还原概述 366
10.1.1 备份和还原的策略 366
10.1.2 恢复模式 367
10.1.3 在恢复模式下的备份情况 369
10.2 数据库备份 371
10.2.1 使用Management Studio创建完整备份 372
10.2.2 使用Management Studio创建完整差异备份 373
10.2.3 使用Management Studio创建事务日志备份 373
10.2.4 使用Management Studio创建文件和文件组备份 374
10.2.5 BACKUP命令 374
10.3 数据库还原 377
10.3.1 还原完整备份 378
10.3.2 使用Management Studio还原事务日志备份 381
10.3.3 RESTORE命令 381
10.4 备份和还原全文目录 384
10.5 表与视图的导入与导出 387
10.5.1 表与视图的导入与导出操作 387
10.5.2 SQL Server的复制功能 389
10.5.3 SQL Server的其他数据移动方法 392
实验10 393
第11章 SQL Server 2005的新增强功能及其应用 399
11.1 XML的基本概念 400
11.2 SQL Server 2005的XML技术 401
11.2.1 XML数据类型及其操作 402
11.2.2 XQuery语言 420
11.2.3 在客户端存取XML类型数据 428
11.3 SQL Server 2005的本机XML Web服务 430
11.3.1 本机XML Web服务简介 430
11.3.2 本机XML Web服务如何工作 431
11.3.3 本机XML Web服务的使用好处 432
11.3.4 本机XML Web服务的应用举例 433
11.3.5 本机XML Web服务涉及的主要命令 435
11.4 Reporting Services功能简介 436
11.4.1 创建基本报表 437
11.4.2 AdventureWorks示例报表的安装、部署与浏览 442
11.4.3 使用Visual Basic或Visual C#访问报表服务器Web服务 444
实验11 446
第12章 企业库存管理及Web网上订购系统 449
12.1 开发环境与开发工具 450
12.1.1 关于VB 450
12.1.2 关于ASP 451
12.1.3 关于ADO与OLEDB 452
12.2 系统需求分析 452
12.2.1 系统数据流图 454
12.2.2 系统数据字典 455
12.2.3 本系统需要管理的实体信息 456
12.2.4 本系统要管理的实体联系信息 457
12.3 功能需求分析 458
12.4 系统设计 459
12.4.1 数据库概念结构设计 459
12.4.2 系统功能模块设计 460
12.4.3 数据库逻辑结构设计 460
12.5 数据库初始数据的加载 467
12.6 库存管理系统的设计与实现 467
12.6.1 库存管理系统的主窗体设计 467
12.6.2 主窗体的菜单设计 468
12.6.3 创建公用模块 468
12.6.4 成品出库或入库录入模块的实现 471
12.6.5 成品月明细库存生成与查询模块的实现 475
12.6.6 成品实时库存计算与组合查询模块的实现 476
12.6.7 成品产量与销量月统计模块的实现 478
12.6.8 系统用户表导出到Excel模块的实现 483
12.7 系统的编译与发行 484
12.8 网上订购系统的设计与实现 484
12.8.1 网站操作流程 484
12.8.2 网上订购的Web首页 484
12.8.3 产品分页浏览的实现 486
12.8.4 产品选购的实现 486
12.8.5 查看购物车与支付的实现 489
12.8.6 查看订单的实现 491
12.9 Web运行环境与网站发布、配置与运行 492
12.9.1 建立ASP的Web运行环境 492
12.9.2 网站的发布、配置与运行 493
12.10 小结 493
实验12 494
附录A AdventureWorks数据库表的关系图 495
参考文献 499
- 《管理信息系统习题集》郭晓军 2016
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019