SQLServer数据库应用与开发网络大讲堂PDF电子书下载
- 电子书积分:19 积分如何计算积分?
- 作 者:李有军等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302239727
- 页数:696 页
第一篇SQL Server 2005基础入门篇 2
第1章SQL Server 2005简介 2
1.1安装Visual Studio 2005会自带SQL Server 2005,还需要再安装吗? 2
1.2无法连接到服务器实例问题? 7
1.3在SQL Server 2005中为什么看不到“企业管理器”? 11
1.4 SQL Server 2005如何在本地远程控制服务器上的数据库? 13
1.5使用127.0.0.1无法访问连接到数据库? 16
1.6如何使用SQL Server Profiler? 21
1.7 SQL Server Business Intelligence Development Studio是做什么的啊? 24
1.8 SQL Server 2005怎样才能完全卸载? 25
第2章SQL Server 2005数据库管理 28
2.1无法创建数据库 28
2.2如何使用T-SQL语句扩大数据库? 34
2.3用SQL命令修改数据库 37
2.4在SQL Server 2005中,怎样压缩数据库? 40
2.5关于DBCC SHRINKFILE的问题 43
2.6怎样在存储过程中修改数据库名称? 45
2.7分离数据库与删除数据库的区别 46
2.8如何使用存储过程附加数据库? 48
2.9非正常关机导致数据库状态为可疑 51
2.10数据库快照的工作原理 54
第3章SQL Server 2005数据表管理 57
3.1在SQL Server 2005中,怎么创建表啊? 57
3.2关于SQL Server 2005创建表的问题 58
3.3 SQL Server 2005如何用SQL语句修改表名? 64
3.4关于sp_ rename的一点迷惑 65
3.5在一个已经有内容的表里,怎样修改列的数据类型? 67
3.6怎样删除一个字段? 69
3.7如何用SQL语言删除一个表? 70
3.8创建临时表问题 71
3.9数据类型decimal与numeric有何区别? 73
3.10 char、 varchar、 nchar和nvarchar四者的区别是什么? 75
3.11谁能给我讲讲varbinary(max)类型? 76
3.12 datetime格式插入问题 78
3.13为何要创建用户自定义数据类型? 79
3.14 SQL创建自定义数据类型问题 82
3.15 xml数据类型是怎样的一个概念? 84
第4章 维护SQL Server 2005数据完整性 87
4.1 SQL Server数据库中有哪几种约束?各有什么作用? 87
4.2 SQL如何将一普通属性设置为PRIMARY KEY? 88
4.3我想删除主键,请问这句SQL语句错在哪儿? 92
4.4创建FOREIGN KEY约束的问题? 93
4.5 SQL语句中如何为新增列指定为NOT NULL? 96
4.6 SQL Server中IDENTITY (1,1)作用是什么? 98
4.7 SQL中DEFAULT问题 100
4.8 SQL Server 2005中CHECK约束的用法 104
4.9怎样删除表中列的UNIQUE约束? 107
4.10如何使用SQL语句重命名表? 110
4.11在SQL中怎么用语句创建规则? 110
4.12 CREATE DEFAULT语句 116
4.13 SQL Server 2005数据库关系图有什么作用? 119
第5章SQL Server 2005的安全机制 122
5.1 SQL Server里面两种身份验证方式有什么不同? 122
5.2 SQL Server 2005新创建的登录名无法登录 126
5.3创建Windows登录账户后,如何使用? 128
5.4登录账户创建后,如何管理账户? 130
5.5用SQL语句添加Windows登录用户问题 132
5.6 sp_ revokelogin的问题 135
5.7 SQL Server 2005只能以master作为默认数据库吗? 137
5.8如何删除数据库用户? 141
5.9如何为新建用户添加服务器角色? 143
5.10关于创建数据库角色的问题 146
5.11如何用存储过程查看用户自定义的数据库角色权限 149
5.12应用程序角色是如何工作的? 153
5.13 SQL Server 2005 GRANT语句出错 157
5.14 DENY与REVOKE的区别是什么啊? 159
第二篇 数据基本操作篇 164
第6章 数据查询 164
6.1如何获取数据表中的所有内容? 164
6.2如何过滤重复元组? 166
6.3如何获取数据表的前N行数据? 169
6.4如何对表中的数据定义别名? 172
6.5如何对表中的数据求和? 174
6.6如何检索表中的行和列? 177
6.7如何查询符合条件的数据信息? 178
6.8如何查询固定范围内的数据信息? 181
6.9如何对指定多个查询条件进行查询? 184
6.10如何对某一个集合进行查询? 186
6.11如何对表中的空值查询? 187
6.12如何实现模糊查询功能? 189
6.13如何对表中的数据进行排序? 191
6.14如何对表中的数据进行分组管理? 194
6.15 如何在分组后对数据进行条件查询? 196
6.16如何实现XML格式的数据输出? 199
第7章 高级查询 203
7.1如何提取各个表中与条件相匹配的所有数据行? 203
7.2如何返回至少一个表或视图中的所有行? 206
7.3如何返回两个表中所有行可能的组合? 210
7.4如何对同一个表进行多表查询? 211
7.5如何并列查询多表数据? 213
7.6如何只获取多表中相交部分数据? 217
7.7如何获取多个表中数据的差集? 219
7.8如何获取表中特殊的数据行? 221
7.9如何验证子查询是否存在返回行? 224
7.10如何获取符合条件的数据信息? 228
7.11如何获取单值子查询? 230
7.12如何进行多层次查询? 232
7.13何为相关子查询? 235
第8章 操作数据 239
8.1新建MissingPersonReport表并插入一条数据 239
8.2复制一个表中的数据并添加到另一个表中 242
8.3将一个表中的所有数据存放到临时表中 245
8.4如何更新数据表中的记录? 248
8.5更新数据表的前10行记录 254
8.6如何删除表中的重复数据? 256
8.7如何删除基于其他表中的数据行? 259
第三篇Transact-SQL语言篇 262
第9章Transact-SQL编程基础 262
9.1如何在Transact-SQL中存储临时数据? 262
9.2有关Transact-SQL中表达式的问题 267
9.3如何对表中的数据进行计算? 270
9.4如何比较数据的大小? 272
9.5如何对变量进行赋值? 274
9.6如何对表达式进行位操作? 275
9.7如何对表中数据进行逻辑运算? 278
9.8如何连接表中字符串? 280
9.9 Transact-SQL运算符优先级别问题 281
9.10如何使Transact-SQL代码更加具有层次性? 283
9.11如何根据不同的条件输出不同的信息? 286
9.12如何按照条件判断结果? 288
9.13如何在Transact-SQL中实现定时更新数据功能? 290
9.14如何自定义SQL语句的执行时间? 293
9.15如何在程序执行时跳转至某一个特定语句? 295
9.16 Transact-SQL语言中的异常处理 297
第10章Transact-SQL高级应用 299
10.1关于数据统计问题 299
10.2去掉绝对值相等的记录 307
10.3如何替换字段值? 311
10.4查询本月25日到上月26日之间的记录 317
10.5求出每个值与其所在列平均值的乘积 319
10.6内联表值自定义函数 326
10.7使用CLR函数实现字符串排序 329
10.8有关游标使用的问题 333
第11章 存储过程 340
11.1存储过程的作用 340
11.2查看SQL使用量 341
11.3如何创建存储过程 344
11.4创建带参数的存储过程 347
11.5怎样执行有参数的存储过程 351
11.6存储过程加密问题 355
11.7什么是临时存储过程? 356
11.8嵌套存储过程问题 357
11.9创建存储过程时出现同名存储过程 361
11.10如何查看存储过程信息? 363
11.11如何编写CLR存储过程及如何调用? 364
第12章 触发器 372
12.1插入数据时同步更新关联表 372
12.2与更新数据同步更新相关数据表 376
12.3如何删除数据表内容 379
12.4如何动态更新视图中的数据? 381
12.5如何禁止用户修改数据库中的所有数据 385
12.6删除数据时如何同步删除其他相关联表的数据? 387
12.7如何实现触发器的递归调用? 390
12.8如何查看当前数据表上的所有触发器? 393
12.9同名触发器的处理 395
12.10如何在删除数据时暂时禁用触发器? 397
12.11如何处理过期的触发器? 399
12.12如何在C#语言中创建触发器? 401
第四篇SQL Server 2005数据库设计与维护篇 406
第13章 操作架构、索引和视图 406
13.1使用CREATE SCHEMA创建架构出错 406
13.2创建基于多表的视图 413
13.3修改创建好的视图 419
13.4通过视图向基表中插入数据 421
13.5如何提高查询性能? 424
13.6请教聚集索引和非聚集索引的区别 425
13.7如何创建索引? 428
13.8管理索引 432
13.9帮忙测试一下varchar(max)的全文索引 436
第14章 事务和锁 444
14.1事务的概念 444
14.2 SQL Server 2005中事务模式的种类 445
14.3如何创建显示事务? 446
14.4在回滚事务时,能回滚到保存事务点吗? 453
14.5嵌套事务问题 454
14.6 XACT ABORT ON的用法 460
14.7如何判定在SQL Server中更新数据时加行锁还是表锁? 463
14.8锁不住的查询 465
14.9如何防止和解决死锁? 472
第15章 备份与恢复数据库 474
15.1数据库备份文件通常存放在哪里? 474
15.2如何查找备份设备? 478
15.3如何对数据库执行第一次备份? 481
15.4如何只备份最近修改的数据库数据? 487
15.5如何备份用户对数据的操作? 492
15.6执行数据库完整备份非常慢怎么办? 497
15.7如何为数据库选择最优备份策略? 501
15.8数据库数据文件损坏的解决办法 504
15.9如何只恢复数据库中部分错误数据? 512
15.10如何快速复制数据库中的数据? 515
第16章 自动化SQL Server 2005数据库 523
16.1 SQL Server 2005如何自动收缩数据库? 523
16.2如何将自动化执行情况通知管理员? 530
16.3在SQL Server 2005如何实现自动化? 538
16.4如何定时自动备份数据库? 544
16.5如何自动监视数据库数据文件? 551
16.6如何自动实现详细的数据库备份策略? 555
第17章 使用SQL Server 2005服务平台 563
17.1如何配置报表服务器? 563
17.2如何创建一个报表 568
17.3如何配置IIS服务 577
17.4如何配置报表服务器? 580
17.5如何维护报表? 583
17.6如何管理已发布的报表? 587
17.7如何创建包? 592
17.8如何运行包? 596
第18章 实用SQL Server 2005开发技术 600
18.1 ADO.NET是否能完全取代ADO 600
18.2与数据库连接问题 602
18.3关于ASP.NET如何存储和读取连接字符串问题 607
18.4从数据库中获取数据的问题 610
18.5 ExecuteReader()方法要求已打开且可用的连接 614
18.6关于SqlDataAdapter的问题 617
18.7 ADO.NET如何调用存储过程? 620
18.8 ADO.NET事务与SQL事务的区别 623
18.9使用SMO运行INSERT脚本很慢 625
第19章SQL Server 2005高级应用 634
19.1 SQL 2005中的几种复制技术及其特点 634
19.2 SQL Server 2005数据库复制为什么不成功? 636
19.3 SQL Server 2005数据库优化方法 643
19.4如何释放SQL Server 2005占用的内存? 646
19.5如何启动sqlcmd实用工具并连接到SQL Server的默认实例 647
19.6 SQL中APPLY的一点问题,求助中 650
19.7 ROW NUMBER、 RANK、 DENSE RANK和NITLE 653
19.8在SQL Server 2005中使用同义词的优缺点 658
第五篇 综合实例篇 662
第20章RSS阅读器 662
20.1系统概述 662
20.1.1 RSS简介 662
20.1.2 RSS语法规范 663
20.2功能和数据库设计 664
20.2.1功能设计 665
20.2.2数据库设计 665
20.2.3存储过程设计 665
20.3程序架构 667
20.3.1解决方案结构 667
20.3.2配置连接字符串 668
20.3.3添加项目引用 669
20.3.4通用模块 669
20.4核心程序实现 673
20.4.1创建RSS页面头部 673
20.4.2创建RSS的Item项 674
20.4.3创建RSS页面尾部 675
20.4.4输出RSS页面 676
20.5订阅RSS 676
20.5.1数据访问层设计 677
20.5.2添加RSS订阅源 678
20.5.3修改RSS源 681
20.5.4 RSS源管理 685
20.6读取RSS 688
20.6.1定义RSS的Item 688
20.6.2定义RSS的频道 691
20.6.3读取RSS的Item 692
20.6.4读取RSS频道 693
20.6.5在网页中显示RSS内容 694
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《市政工程基础》杨岚编著 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