图书介绍
SQL Server 7.0 开发实例精解PDF|Epub|txt|kindle电子书版本网盘下载
- 郑沫编著 著
- 出版社: 希望电子出版社
- ISBN:790003157X
- 出版时间:2000
- 标注页数:410页
- 文件大小:45MB
- 文件页数:432页
- 主题词:
PDF下载
下载说明
SQL Server 7.0 开发实例精解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SQL Server和项目规划1
1.1 客户/服务器3
1.1.1 客户/服务器的由来3
1.1.2 客户/服务器的网络5
1.2 Microsoft SQL Server的发展6
1.2.1 由“黑马”到“野马”6
1.2.2 SQL Server 7.0的新增特性8
1.3 SQL Server引擎及术语8
1.3.1 SQL Server引擎介绍8
1.3.2 SQL Server常用术语13
1.4 本书实例的开发背景和平台选择15
1.4.1 JLA公司所面临的问题15
1.4.2 平台选择的考虑16
1.5 数据库分布问题和软件结构17
1.5.1 数据库分布策略17
1.5.3 软件结构和功能模块18
1.5.2 服务器数据库的设计18
1.6 小结19
第2章 数据库基本概念和术语21
2.1 数据库23
2.1.1 数据管理的发展23
2.1.2 数据模型24
2.2 关系数据库25
2.2.1 几个定义25
2.2.2 关系数据库26
2.3 数据库设计与范式27
2.3.1 第一范式(1NF)27
2.3.2 第二范式(2NF)28
2.3.3 第三范式(3NF)29
2.4 数据库操作系统(DBMS)30
2.4.1 数据库系统的结构30
2.4.2 数据库管理系统(DBMS)31
2.4.3 数据库管理系统(DBMS)和操作系统(OS)32
2.5 小结33
第3章 Transact-SQL基础35
3.1 SQL的概貌和特点37
3.2 pubs数据库简介38
3.3 数据类型39
3.3.1 系统数据类型39
3.3.2 用户定义数据类型44
3.4 标识符和运算符44
3.4.1 标识符44
3.4.2 运算符45
3.5 Transact-SQL格式和变量46
3.5.1 Transact-SQL格式46
3.5.2 变量47
3.6 流控制语句48
3.6.1 IF...ELSE...语句48
3.6.2 BEGIN...END语句49
3.6.3 GOTO语句49
3.6.5 WAITFOR语句50
3.6.4 WHILE、BREAK、...CONTINUE语句50
3.6.6 RETURN语句51
3.6.7 CASE表达式51
3.7 小结53
第4章 SQL Server 7.0的工具介绍55
4.1 管理控制台MMC57
4.2 SQL Enterprise Manager简介59
4.2.2 创建SQL Server数据库60
4.2.1 SQL Server数据库60
4.2.3 创建表62
4.2.4 创建主码(Primary Key)63
4.3 查询分析器64
4.4 SQL Server的安装65
4.5 SQL Server服务管理器65
4.6 SQL Server Profiler66
4.7 SQL Server查询分析器68
4.8 Makepipe和readpipe69
4.10 小结71
4.9 SQL Server向导71
第5章 模型与关系的确定73
5.1 语义对象分析法75
5.1.1 定义语义对象75
5.1.2 属性76
5.1.3 对象标识符78
5.1.4 属性域79
5.1.5 语义对象视图79
5.1.6 简单对象80
5.1.7 组合对象81
5.1.8 复合对象84
5.1.9 混合对象90
5.1.10 关联对象95
5.2 确定JIA公司销售数据库的各种关系97
5.2.1 JIA公司所需要的要求97
5.2.2 报表和关系98
5.2.3 最终关系的确定101
5.3 小结102
第6章 创建销售数据库103
6.1 创建数据库105
6.2 创建表106
6.2.1 销售数据库将要创建的表106
6.2.2 创建表106
6.2.3 临时表108
6.3 创建索引109
6.3.1 索引的两种类型109
6.3.2 建立索引111
6.4 创建UDDT113
6.5 创建Identity属性116
6.5.1 如何创建Identity属性116
6.5.2 关于Identity属性的几点讨论117
6.6 创建约束118
6.6.1 主码和唯一性约束119
6.6.2 FOREIGN KEY(外码)约束123
6.6.4 自引用表129
6.6.3 关于删除表的限制129
6.6.5 参照动作130
6.6.6 CHECK约束132
6.6.7 默认约束134
6.7 小结136
第7章 销售数据库的完善137
7.1 用INSERT填充数据库139
7.1.1 INSERT的基本操作139
7.1.2 DEFAULT和NULL141
7.1.3 VALUES子句中的表达式141
7.1.4 可插入多行的INSERT语句142
7.1.5 INSERT/SELECT142
7.1.6 INSERT/EXEC144
7.1.7 SELECT INTO145
7.1.8 LOAD TABLE146
7.2 用SELECT做查询147
7.2.1 简单查询148
7.2.2 用FROM子句153
7.2.3 使用WHERE子句154
7.2.4 查询结果排序159
7.2.5 函数160
7.2.6 统计查询174
7.2.7 利用查询结果创建新表178
7.2.8 使用UNION运算符实现多查询联合179
7.2.9 连接181
7.2.10 子查询184
7.3 用UPDATE更新数据库193
7.3.1 基本的UPDATE句法193
7.3.2 高级的UPDATE示例197
7.4 用DELETE删除数据197
7.4.1 DELETE的基本用法198
7.4.2 关于TRUNCATE TABLE199
7.5 通过视图操纵数据199
7.5.1 创建和使用视图199
7.5.2 视图用于操纵数据206
7.5.3 WITH CHECK OPTION选项208
7.6 本章的部分SQL脚本211
7.6.1 插入Categories表的数据211
7.6.2 插入Shippers表的数据212
7.6.3 创建模块所需的部分视图212
7.7 小结213
第8章 存储过程、触发器和光标215
8.1 存储过程217
8.1.1 存储过程概述217
8.1.2 如何建立存储过程218
8.1.3 在过程中使用参数219
8.1.4 能返回值的存储过程223
8.1.5 从应用程序中调用存储过程224
8.1.6 显示和编辑过程225
8.1.7 改变和放弃存储过程225
8.1.8 存储过程的解析方法和编译227
8.1.9 定义过程自动执行229
8.1.10 过程和批处理限制230
8.2 创建和管理触发器231
8.2.1 SQL Server触发器的概念231
8.2.2 创建触发器231
8.2.3 检查触发器的限制233
8.2.4 使用触发器234
8.2.5 使用嵌套的触发器238
8.2.6 显示触发器信息239
8.2.8 实际检查241
8.2.7 放弃触发器241
8.3 创建和使用光标242
8.3.1 区分前端光标与后端光标242
8.3.2 使用SQL Server光标244
8.3.3 从前端应用程序处理光标250
8.4 小结251
第9章 建立安全体系253
9.1 SQL Server的安全等级255
9.2 SQL Server标准登录257
9.2.1 无法使用数据库的原因258
9.2.2 三个登录259
9.2.3 登录如何工作260
9.2.4 口令262
9.3 SQL Server集成登录264
9.3.1 配置集成登录安全性265
9.3.2 配置SQL Server265
9.3.3 通过NT用户管理器创建SQL用户和工作组266
9.3.4 将NT的用户和工作组映射为SQL Server登录267
9.3.5 测试269
9.3.6 SQL Server登录的比较270
9.4 登录和口令的讨论270
9.4.1 各种登录方法的比较270
9.4.2 应用程序独立工作时的登录与多功能工具查询272
9.4.3 设置口令272
9.5 数据库访问273
9.5.1 添加用户274
9.5.2 两个特殊用户275
9.5.3 增加别名(可选项)276
9.5.4 数据库访问如何进行279
9.5.5 工作组279
9.5.6 工作组如何工作281
9.6 许可(permission)281
9.6.1 对象的许可281
9.6.2 命令许可285
9.6.3 授予许可的方法287
9.6.4 对象的相关性289
9.7 小结290
第10章 客户端应用程序接口291
10.1 各种编程接口的介绍293
10.1.1 DB-Library编程介绍293
10.1.2 ODBC编程介绍294
10.1.3 透视ODBC的性能296
10.1.4 DAO、RDO和MFC数据库类297
10.1.5 OLE DB和ADO299
10.1.6 ADO、RDO和DAO的比较300
10.1.7 编程工具301
10.2 Visual Basic 6.0和ADO303
10.2.1 数据访问的新内容303
10.2.2 ADO模型305
10.2.3 如何在Visual Basic中引用ADO 2.0306
10.2.4 数据访问方案中的RDO和ADO306
10.3 用ADO来编写客户端程序模块307
10.3.1 Connection对象307
10.3.2 Error对象312
10.3.3 Recordset对象315
10.3.4 Field对象323
10.3.5 Command对象324
10.3.6 Parameter对象331
10.3.7 Property对象332
10.4 客户端应用程序总体介绍332
10.4.1 合法登录模块333
10.4.2 搜索引擎模块335
10.4.3 系统设置模块337
10.5 小结338
第11章 SQL Server的配置339
11.1 SQL Server安装前的准备341
11.2 安装SQL Server的硬件和软件要求342
11.2.1 硬件要求342
11.2.2 软件要求343
11.3 在服务器上安装SQL Server344
11.4 安装后的处理及故障解决351
11.4.1 检测SQL Server安装是否正确351
11.4.2 检测加载了所有的SQL Server Management Tools352
11.4.3 注册SQL Server353
11.4.4 排除SQL Server安装故障361
11.5 小结362
第12章SQL Server的备份和还原363
12.1.2 备份的类型365
12.1.1 备份的使用及职责365
12.1 备份概述365
12.1.3 备份设备366
12.2 SQL Server 7.0的备份功能367
12.2.1 用SQL Enterprise Manager生成备份设备367
12.2.2 备份数据库368
12.2.3 备份事务日志371
12.2.4 备份文件或文件组373
12.3.1 还原数据库374
12.3 SQL Server 7.0的还原功能374
12.3.2 还原事务日志376
12.3.3 还原文件或文件组377
12.3.4 备份和还原历史380
12.3.5 备份的人为考虑380
12.3.6 记录事务日志382
12.4 制定备份及恢复计划383
12.4.1 系统数据库383
12.4.3 超大规模数据库的考虑因素385
12.4.2 用户数据库385
12.5 DBCC和SQL Server386
12.5.1 使用前的警告387
12.5.2 处理数据碎块388
12.5 小结391
第13章SQL Server的复制393
13.1 复制(replication)概述395
13.1.1 必要的名词术语395
13.1.2 基本的SQL Server复制模型396
13.1.3 SQL Server复制原理398
13.2 创建和管理SQL Server复制399
13.2.1 设置SQL Server的配置选项400
13.2.2 配置出版服务器400
13.2.3 配置订阅服务器404
13.2.4 创建出版物和文章406
13.2.5 定义出版物和文章的订阅407
13.3 小结410