图书介绍
SQL Server开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Joseph J.Bambara,(美)Paul R.Allen著;牛力等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505361023
- 出版时间:2000
- 标注页数:408页
- 文件大小:24MB
- 文件页数:414页
- 主题词:
PDF下载
下载说明
SQL Server开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 SQLServer7环境5
第1章 MicrosoftSQLServer7入门7
1.1 为什么选择MicrosoftSQLServer77
1.2 为什么要升级MicrosoftSQLServer8
1.3 开发计划11
1.4 选择测试和开发的服务器11
1.4.1 TransactionProcessingPerformanceCouncil12
1.4.2 适用内存配置规则12
1.5 寻求帮助12
1.6 小结12
2.1 运行环境13
第2章 MicrosoftSQLServer运行环境13
2.1.1 数据库14
2.1.2 关系型数据库15
2.1.3 使用结构查询语言15
2.1.4 数据库体系结构15
2.1.5 数据库的物理体系17
2.2 服务器的改进和新特性20
2.2.1 控制一般管理并用和所有权成本20
2.2.2 复杂查询的查询处理20
2.2.3 页和行的格式21
2.2.4 实用函数的改进21
2.2.5 SQLserver的新安全模式21
2.2.8 复制22
2.2.7 支持Windows95或更新版本22
2.2.6 支持其他的数据类型22
2.2.9 Unicthe23
22.10 SQLServer的升级23
2.3 增强结构24
2.3.1 页、行以及列24
2.3.2 索引24
2.3.3 文本和图像数据24
2.3.4 行级锁定24
2.3.5 事务日志25
2.3.6 查询处理器25
2.4 服务器增强25
2.4.3 执行并行查询26
2.4.4 安全性26
2.4.1 设置26
2.4.2 备份、存储、DBCC和成批拷贝26
2.4.5 存储过程27
2.4.6 一致性和标准性27
2.4.7 SQLServer企业管理器27
2.4.8 SQLServerAgent27
2.4.9 SQLServer服务管理器28
2.5 强化开发28
2.5.1 Transact-SQL28
2.5.2 ODBC29
2.5.4 其他程序接口30
2.6 建立一个应用程序30
2.5.3 原型、描绘和调试30
2.7 小结31
第Ⅱ部分 数据库管理33
第3章 SQLServer7的一般管理35
3.1 启动、暂停和中止SQLServer35
3.1.1 使用图形化工具35
3.1.2 使用命令行工具37
3.2 管理服务器和客户机42
3.2.l 使用ServerNetwork工具42
3.2.2 使用ClientNetwork工具42
3.2.3 使用VersionSwitch工具43
3.2.4 测试有名管道44
3.3.1 使用查询分析器工具45
3.2.5 测试ODBC45
3.3 监控服务器的性能及活动45
3.3.2 使用性能监视器46
3.3.3 使用Profiler工具.46
3.3.4 使用索引调整向导47
3.3.5 使用查询诊断工具48
3.4 小结49
第4章 MicrosoftSQLServer7工具和组件51
4.1 导人和导出数据51
4.1.1 分布事务协调器52
4.1.2 数据转换服务程序54
4.1.3 复制日志阅读器代理程序55
4.1.4 复制合并代理程序57
4.1.5 复制快照代理程序62
4.1.6 复制分配代理程序64
4.1.7 DIS数据包维护工具68
4.1.8 使用Transact-SQL导入和导出文本数据69
4.1.9 使用成批拷贝程序70
4.1.10 存储统计信息74
4.1.11 更新统计74
4.2 其他必需程序76
4.2.1 执行SQL语句76
4.2.2 操作系统命令80
4.2.3 交互使用isql或osql80
4.2.4 使用BaseMaintenance工具82
4.3小结91
第5章 DBMS管理任务93
5.1 备份和恢复93
5.1.1 保护数据不受系统问题影响94
5.1.2 分 析备份需求94
5.2 备份数据库96
5.2.1 创建数据库备份96
5.2.2 创建增量数据库备份97
5.2.3 创建事务日志备份97
5.2.4 备份到磁盘、磁带和命名管道设备97
5.2.5 第一次使用媒体98
5.2.6 覆盖媒体98
5.2.9 实现备份99
5.2.7 追加备份集到存在的媒体99
5.2.8 认识备份的限制99
5.2.10 安排自动备份进程表103
5.3 恢复数据库105
5.3.1 分析恢复需求105
5.3.2 识别待恢复的备份集108
5.3.3 恢复master数据库108
5.4 拷贝数据库108
5.4.1 重新创建数据库文件109
5.4.2 更改数据库名称109
5.4.3 从早期版本拷贝数据库110
5.5 小结110
6.2 Dictionary和系统目录表111
6.1 数据管理111
第6章 使用企业管理钻进行数据库管理111
6.3 物理数据库对象112
6.4 MicrosoftSQLServer7企业管理器113
6.5 建立一个物理数据库114
6.5.1 创建和维护数据库114
6.5.2 创建表117
6.5.3 创建索120
6.5.4 创建主关键字和外部关键字122
6.5.5 创建数据库视图125
6.6 导出数据库对象127
6.7 操作数据128
6.7.2 导人和导出数据129
6.7.1 检索和操作数据库信息129
6.8 小结130
第III部分 SQLServer7应用程序开发131
第7章 建立开发环境133
7.ISQ LServer7的安装与升级133
7.1.1 安装要点133
7.1.2 安装类型133
7.1.3 安装过程中创建的数据库134
7.1.4 安装SQLServer7135
7.1.5 从SQLServer6.x版本升级135
7.2 计划和设置138
7.2.1 开发队伍139
7.2.2 开发计划样表140
7.2.3 标准、指导和最优方法141
7.2.4 共享的文件服务器访问141
7.2.5 数据库服务器访问142
7.2.6 备份和恢复过程142
7.2.7 开发多数选择142
7.2.8 库管理143
7.2.9 登入/登出过程143
7.2.1 0开发工具位置145
7.2.1 1日常键接和测试145
7.3 小结145
8.1.1 逻辑条件147
8.1 完成任务的初始必要条件147
第8章 应用程序开发过程概览147
8.1.2 物理先决条件150
8.2 数据库设计150
8.2.1 定义应用程序实体151
8.2.2 调整实体及其属性151
8.2.3 确定关系152
8.2.4 创建表和列152
8.2.5 数据类型选择153
8.2.6 创建关键字154
8.2.7 完成数据库物理设计154
8.2.8 预估数据库大小154
8.3.1 应用程序对象155
8.2.9 建立数据库开发环境155
8.3 定义应用程序155
8.3.2 应用程序标准156
8.4 创建批处理界面156
8.4.1 初始化数据装载156
8.4.2 创建基类存储过程和函数156
8.4.3 C和JAVA批处理程序嵌入SQL157
8.4.4 数据库调整和修改批处理工具157
8.4.5 备份和恢复批处理工具157
8.5 创建界面157
8.5.2 为界面形式建立CLASS库158
8.6 创建窗口和页158
8.5.1 确定界面形式158
8.6.1 确定窗体或页类型159
8.6.2 在窗口或页中添加控件161
8.7 创建菜单162
8.7.1 交互式菜单设计162
8.7.2 优化菜单性能162
8.8 创建数据库访问对象163
8.8.1 运用已建立的数据库实体创建数据访问对象163
8.8.2 使用数据访问对象的优点164
8.10 确认代码165
8.10.1 判断何时使用调试器165
8.9 增加脚本或程序代码165
8.8.3 运用数据访问控件或标准控件165
8.10.2 为脚本或代码选择断点166
8.11 修改代码166
8.11.1 创建函数、方法和结构167
8.11.2 创建可执行文件167
8.12 小结168
第9章 定义应用程序169
9.1 Web、客户/服务器和面向对象系统169
9.1.1 客户/服务器系统术语169
9.1.2 面向对象170
9.1.3 架构171
9.1.4 应用程序分区172
9.2.l 软件开发目标176
9.2.2 开发团队技能176
9.2 开发项目管理176
9.2.3 项目生命周期177
9.2.4 项目生命周期的实施178
9.3 应用程序分区179
9.3.1 在线式应用程序分区180
9.3.2 用户界面181
9.3.3 问题范围181
9.3.4 系统管理181
9.3.5 批处理区划分182
9.4 小结182
10.1 节应用程序设计183
第10章 应用程序设计183
10.1.1 为什么要创建模型184
10.1.2 模型的使用184
10.1.3 开发实体关系185
10.2 CASE工具“Lite”185
10.2.1 新型CASE的益处185
10.2.2 用ERwin建立数据模型186
10.3 ReverseEngineenng186
10.4 实体建模187
10.4.1 调用实体属性编辑器188
10.5 关系建模189
10.5.1 引用完整性190
10.6 所支持的数据库191
10.7 小结192
第11章 构造数据库193
11.l 应用数据库组件193
11.2 创建数据库194
11.2.1 准备创建一个数据库197
11.2.2 SQLServer7系统目录198
11.2.3 数据库和文件组199
11.3 创建表199
11.3.l实际创建一个表199
11.3.2 创建临时表204
11.3.3 表的锁模式204
11.4 数据类型208
11.4.1 基本数据类型208
11.4.2 其他数据类型213
11.4.3 列类型的确定216
11.4.4 创建索引和关键字216
11.4.5 使用索引的优点223
11.4.6 索引的成本223
11.5 创建视图226
11.5.1 为什么使用视图226
11.5.2 通过视图修改数据227
11.6 维护数据库227
11.6.1 修改DDL语句227
11.6.2 数据空间回收229
11.7 SQLserver数据库实用工具229
11.7.1 生成数据库模式229
11.7.2 填充数据库230
11.8 小结232
第12章 数据挪作233
12.1 基本数据操作语言233
12.1.1 数据库的连接234
12.l.2 使用SELECY语句236
12.1.3 使用UPDATE语句253
12.1.4 使用INSERT语句259
12.1.5 使用DELETE语句261
12.2 使用数据操作语句262
12.2.1 确认用户输入的数据262
12.3 什么是事务263
12.3.3 ROLLBACKTRANSACTION语句264
12.3.4 并行读取264
12.3.1 事务日志264
12.3.2 事务的指定264
12.3.5 控制事务成本266
12.3.6 存储过程与嵌入式SQL.271
12.3.7 锁定272
12.4 小结273
第13章 开发用户界面275
13.1 Web和客户/服务器系统275
13.2 焦点277
13.2.1 用户控制277
13.2.3 直接显示278
13.2.2 保持一致278
13.2.4 提供反馈279
13.2.5 允许撤销279
13.2.6 保持简单化280
13.3 其他界面特征280
13.3.1 提供快捷键280
13.3.2 给HTML应用程序配备帮助功能280
13.3.3 HTML图像标签帮助281
13.3.4 给客户/服务器应用程序配备帮助281
13.4 小结285
第14章 用户环境调出287
14.l 性能和调整287
14.1.1 性能调整准备288
14.1.2 诊断并解决问题290
14.1.3 旧版本存在的问题290
14.2 服务器事项291
14.2.1 影响数据库性能的因素291
14.2.2 表的分 区294
14.2.3 调整输入/输出295
14.2.4 RAID295
14.2.5 编制索引296
14.2.6 使用FILLFACTOR和PAD_INDEX选项296
14.2.7 并行执行查询297
14.3 其他事项298
143.1 死锁298
14.3.4 减少网络信息流量299
14.3.3 网络容量299
14.3.2 应避免的语法299
14.4 SQLServer监控和调整工具300
14.4.1 使用Profiler和索引调整向导301
14.4.2 使用Profiler和查询分析器301
14.4.3 单独使用查询分析器306
14.5 小结306
第15章 调试307
15.1 调试问题307
15.1.1 通过调试进行质量控制307
15.1.2 调试能力的不同308
15.1.3 通过调试程序提高编程水平308
15.1.4 采取“无效”方法309
15.1.6 调试心理310
15.1.5 收起自负310
15.2 定位和改正错误311
15.2.1 科学调试311
15.2.2 稳定错误312
15.2.3 定位错误的来源313
15.2.4 跟踪错误的技巧314
15.2.5 语法错误316
15.2.6 改正错误317
15.3 调试工具包320
153.1 源代码控制320
15.3.2 比较源代码320
15.3.3 编译器信息320
15.3.4 调试器321
15.3.5 调试存储过程和触发器322
15.6小结327
第IV部分 编程语言和工具329
第16章 存储过程331
16.1 使用存储过程331
16.1.1 获取存储过程信息340
16.1.2 执行存储过程340
16.1.3 自动执行的存储过程340
16.1.4 存储过程的嵌套340
16.1.5 认识存储过程中的限制341
16.1.6 创建权限341
16.1.7 获取存储过程返回的结果341
16.1.8 提高存储过程执行的性能342
16.1.9 传递参数给存储过程343
16.1.1 0从存储过程中返回值344
16.l.11使用RETURN语句347
16.2 批处理和流程控制语言347
l6.2.1 声明变量348
16.2.2 给变量赋值349
16.2.3 使用程序模块351
16.2.4 使用IF...THEN...ELSE语句352
16.2.5 使用BEGIN……END语句.352
16.2.6 使用WHILE语句353
16.2.7 使用CASE函数353
16.2.9 使用操作系统命令355
16.2.8 使用更新光标355
16.2.1 0开发SQL脚本和存储过程的常见问题357
16.2.1 1操作系统命令358
16.3 什么是触发器358
16.3.1 触发器在什么情况下最有用359
16.3.2 创建触发器359
16.3.3 更多关于创建触发器的内容360
16.3.4 CREATETRIGGER语句的语法361
16.3.5 触发器限制363
16.3.6 确定何时启动触发器364
16.3.7 使用特殊的inserted和deleted表364
16.4.1 更新外部关键字365
16.4 SQLserver7中的触发器增强365
16.4.2 确定何时使用触发器366
16.5 小结366
第17章 C、Java与SQL应用367
17.1 在后台运行SQL367
17.l.1 使用DBC和SQLserver7367
17.1.2 Java和JDBC的结合368
17.2 使用Java与SQL369
17.2.1 JDBCAPI369
17.2.2 JDBC和ODBC370
17.2.3 用于双层和三层程序的JDBC371
17.2.4 JDBC组件371
17.3.2 一个嵌入式SQL和C语言程序373
17.3.1 嵌入式SQL方法373
17.3 什么是嵌入式SQL373
17.3.3 JDBC和Java程序376
17.3.4 C文件的嵌入式SQL380
17.3.5 嵌入式SQL的编程380
17.3.6 C语言的嵌入式SQL步骤381
17.3.7 Java和JDBC的嵌入式SQL步骤381
17.3.8 C和Java的嵌入式SQL语句382
17.3.9 使用ESQL/C来连接数据库383
17.3.1 0使用Java和JDBC来连接数据库383
17.3.1 1在C语言程序中使用主机变量384
17.3.1 2使用嵌入式SQL的DBC类和方法384
17.4 使用光标384
17.5 管理事务385
17.4.1 声明光标385
17.4.2 使用光标385
17.5.1 使用SQLCA数据结构386
17.5.2 处理Java和JDBC错误386
17.6 C参考的嵌入式SQL388
17.6.1 DECLARESECTION语句388
17.6.2 CONNECTTO和DISCONNECT语句389
17.6.3 WHENEVER语句390
17.6.4 选择、更新和删除语句391
17.6.5 光标语句393
17.7 小结398
附录第三方工具399
热门推荐
- 3356486.html
- 3547760.html
- 215503.html
- 3080274.html
- 3647658.html
- 1468023.html
- 288491.html
- 178490.html
- 99133.html
- 2681740.html
- http://www.ickdjs.cc/book_3085552.html
- http://www.ickdjs.cc/book_2743855.html
- http://www.ickdjs.cc/book_2067984.html
- http://www.ickdjs.cc/book_3509730.html
- http://www.ickdjs.cc/book_2268163.html
- http://www.ickdjs.cc/book_1140738.html
- http://www.ickdjs.cc/book_1948561.html
- http://www.ickdjs.cc/book_400640.html
- http://www.ickdjs.cc/book_1602342.html
- http://www.ickdjs.cc/book_491819.html