图书介绍
在网络的数据库服务器上实施一个数据库设计 培训教材PDF|Epub|txt|kindle电子书版本网盘下载
![在网络的数据库服务器上实施一个数据库设计 培训教材](https://www.shukui.net/cover/41/32309502.jpg)
- Microsoft著;曾冬松,曾际斌译 著
- 出版社: 北京:学苑出版社
- ISBN:7507709752
- 出版时间:1994
- 标注页数:247页
- 文件大小:9MB
- 文件页数:261页
- 主题词:
PDF下载
下载说明
在网络的数据库服务器上实施一个数据库设计 培训教材PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 数据模型3
1.1 概述3
1.2 ERA模型3
第一部分 学习手册3
1.3 数据模型成分4
1.4 表5
1.5 表限制6
1.6 非分解列6
1.7 无空(NN)7
1.8 无重复(ND)8
1.10 主关键字(PK)9
1.9 无变化(NC)9
1.11 外关键字(FK)10
1.12 应用:图书馆数据库设计11
第二章 数据定义16
2.1 概述16
2.2 定义系统目录16
2.2.1 系统数据库17
2.2.2 master数据库18
2.2.3 model数据库18
2.2.5 系统表19
2.2.4 tempdb数据库19
2.2.6 只在master中建立的系统表20
2.2.7 建立在每一个数据库中的系统表21
2.2.8 数据库成分22
2.2.9 有用的系统过程23
2.3 分配存储24
2.3.1 数据存储24
2.3.2 数据库设备25
2.3.3 跨区设备26
2.3.4 增加数据库设备26
2.3.6 DISK INIT语句27
2.3.5 确定设备大小27
2.3.7 建立缺省设备28
2.4 建立一个数据库29
2.4.1 谁建立数据库30
2.4.2 CREATE DATABASE命令30
2.4.3 CREATE DATABASE举例32
2.4.4 事务(处理)记录33
2.4.5 向独立的设备中分配登录34
2.4.6 将记录分配到独立设备中所用的命令34
2.4.7 增加数据库尺寸35
2.5.1 数据类型36
2.5 建立表36
2.5.2 增加和撤消用户定义的数据类型37
2.5.3 CREATE TABLE命令38
2.5.4 CREATE TABLE举例39
2.6 实现程序段40
2.6.1 什么是程序段40
2.6.2 三个自动建立的程序段41
2.6.3 增加一个程序段41
2.6.4 程序段管理42
2.6.5 程序段和性能43
2.7 复习44
第三章 检索数据45
3.1 概述45
3.2 SELECT语句45
3.2.1 SELECT举例46
3.3 选择列47
3.3.1 列的重排次序47
3.3.2 文字48
3.3.3 表达式49
3.4 处理字符数据50
3.4.1 操作数值数据51
3.4.2 操作日期数据52
3.4.3 获取系统函数54
3.4.4 数据转换56
3.4.5 改变列标题57
3.5 选择行58
3.5.1 根据比较条件选择行59
3.5.2 根据范围选择行60
3.5.3 根据列表选择行61
3.5.4 根据字符串选择行62
3.5.5 怎样使用通配符62
3.5.6 根据未知值选择行63
3.5.7 根据几个搜索变元选择行63
3.5.8 消除重复65
3.5.9 排序结果66
3.6 复习68
第四章 检索数据--更高级的主题69
4.1 概述69
4.2 产生总结数据69
4.2.1 用合计函数产生总结数据69
4.2.2 用GROUP BY和HAVING产生总结数据71
4.2.3 COMPUTE71
4.2.4 COMPUTE BY72
4.3 联系数据74
4.3.1 连接75
4.3.2 自然连接76
4.3.3 外部连接77
4.3.4 自连接79
4.3.5 两上以上表的连接80
4.3.6 用合计函数组合连接81
4.4 执行子查询82
4.4.1 嵌入SELECT83
4.4.2 子查询84
4.4.3 相关子查询85
4.4.4 SELECT INTO86
4.4.5 UNION操作符87
4.5 复习88
第五章 修改数据90
5.1 概述90
5.2 插入行90
5.2.1 只有某些列插入数据91
5.2.2 用SELECT插入行92
5.3 修改行数据93
5.3.1 根据其它表中的数据进行修改93
5.4 删除行94
5.4.1 根据其它表中的数据移走行95
5.5 输入和输出数据95
5.5.2 用BCP实用程序传输数据96
5.5.1 BCP96
5.5.3 索引和记录97
5.5.4 完整性问题98
5.5.5 将文件中数据拷贝到SQL Server的步骤98
5.5.6 BCP选择99
5.5.7 大容量拷贝举例100
5.5.8 格式化文件101
5.5.9 BCP格式文件102
5.6 复习102
6.1 概述104
6.2 为什么、什么时间及怎样建立索引104
第六章 索引104
6.2.1 为什么要索引105
6.2.2 为什么不在每一行都建立索引105
6.2.3 应建立索引的列106
6.2.4 什么时候不建立索引106
6.3 索引的类型107
6.3.1 建立索引107
6.3.2 聚集索引108
6.3.3 非聚集索引109
6.3.4 什么时候使用聚集索引109
6.3.6 唯一索引110
6.3.5 复合索引110
6.3.7 SORTED_DATA112
6.4 性能问题112
6.4.1 扫描与查找113
6.4.2 UPDATE STATISTICS113
6.4.3 FILLFACTOR114
6.5 复习115
第七章 视图115
7.1 概述116
7.2 视图116
7.2.1 优点117
7.3 建立视图118
7.3.1 建立视图118
7.3.2 限制119
7.3.3 投影举列119
7.3.4 连接举列120
7.3.5 计算列举例120
7.3.6 合计函数举例121
7.3.7 视图的视图举例122
7.4 通过视图修改数据122
7.4.1 修改不能作用于一个以上的基础对象123
7.4.3 涉及到带有NO NULL列的对象的修改会引起错误124
7.4.2 对某些列不能做修改124
7.5 有关视图的问题125
7.6 复习125
第八章 缺省和规则127
8.1 概述127
8.2 什么是缺省和规则127
8.3 缺省128
8.3.1 建立缺省129
8.3.2 连接缺省129
8.3.3 解除连接和撤消缺省130
8.3.4 缺省和空值131
8.4 规则132
8.5 建立规则132
8.6 绑定规则133
8.6.1 AS从句134
8.6.2 规则定义135
8.6.3 解除和撤消规则135
8.7 复习136
第九章 编程能力137
9.1 概述137
9.2 批处理和脚本137
9.2.2 在单个批处理中组合语句138
9.2.1 批处理和脚本的区别138
9.2.3 批处理规则140
9.2.4 有效和无效批处理举例140
9.3 事务处理管理141
9.3.1 数据完整性和事务处理141
9.3.2 数据一致性142
9.3.3 数据恢复功能142
9.3.4 用户定义的事务143
9.3.5 滚回和存储点(savepoint)143
9.4 控制流程144
9.4.2 IF...ELSE145
9.4.1 控制流程语言145
9.4.3 BGIN...END146
9.4.4 WHILE和BREAK...CONTINUE147
9.4.5 局部变量148
9.4.6 全局变量149
9.4.7 GOTO RETURN和WAITFOR150
9.4.8 PRINT/RAISERROR150
9.5 存储进程151
9.5.1 什么是存储进程151
9.5.2 优点152
9.5.3 建立存储进程152
9.5.4 带OUTPUT的EXECUTE语句153
9.5.5 执行计划154
9.5.6 再编译选择155
9.5.7 在一个进程中155
9.5.8 交互地执行存储进程156
9.5.9 建立一个简单的存储进程156
9.5.10 系统进程157
9.5.11 远程存储进程157
9.5.12 扩展的存储进程(ESP)158
9.5.13 管理扩展存储进程159
9.5.15 xp-cmdshell举例160
9.5.14 扩展存储进程举例160
9.6 复习161
第十章 触发器163
10.1 概述163
10.2 触发器163
10.3 建立触发器164
10.3.1 INSERT触发器165
10.3.2 DELETE触发器165
10.3.3 UPDATE触发器166
10.3.4 列上的UPDATE167
10.4 执行触发器167
10.4.1 实体完整性168
10.4.2 相关完整性169
10.4.3 数据完整性170
10.4.4 业务规则171
10.5 触发器和性能172
10.5.1 嵌入触发器172
10.6 复习173
第十一章 应用程序开发和Open DATA Services174
11.1 概述174
11.2 集成企业的数据174
11.3 什么是DB-Library175
11.5 DB-Library和ODBC功能176
11.4 什么是ODBC(Open Database Connectivity)176
11.6 应用程序设计接口177
11.7 开发者工具盒178
11.8 Visual Basic for SQL Server179
11.9 Open Data Services(ODS)180
11.10 Open Data Server功能181
11.11 ODS(Open Data Servers)与SQL Server关系182
11.12 ODS的优点183
11.13 应用程序结构183
11.14 远程存储过程184
11.16 请求检查185
11.15 扩展SQL Server的应用程序185
11.18 从SQL Server中运行外部程序186
11.17 实时事件警告器186
11.19 向SQL Server寻回外部数据187
11.20 ODS的网关应用程序188
11.21 Micro Decisionware中的数据库网关189
11.22 提供IBM主机数据的直接客户访问189
11.23 SQL Server和DB2之间的表转移190
11.24 SQL Bridge191
11.25 复习191
介绍195
组织机构195
实验1:图书馆实例概述195
目的195
第二部分 实验手册195
举例196
图书检查197
历史信息197
图书馆功能198
图书馆数据库设计198
图书馆概况199
练习2:建立设计(DISK INIT)203
练习1:拷贝实验文件203
实验2:数据定义203
实验准备203
目的203
练习3:建立图书馆数据库204
练习5:清除事务日志204
练习4:建立数据类型205
练习6:建立表格205
练习1:从一张表中调入指定行206
产生简单数据206
实验准备206
实验目的206
实验3:调入数据206
练习2:改变输出格式208
练习3:从表中调入指定行208
练习4:在查询结果中包含计算值209
练习5:在查询结果除去重复行209
练习6:查询结果排序210
练习2:对一组数据进行组合运算211
练习1:对指定列进行组合运算211
练习3:联结表格211
实验4:调入数据--高级论题211
目的211
练习4:建立Control-Break摘要213
练习6:使用UNION连结结果集215
练习5:子查询216
练习7:(任选)建立临时表216
实验5:修改数据218
目的218
练习1:使用INSERT对某一表添加新行218
练习2:在基于SELECT命令所形成的表中添加行219
练习5:批量拷贝程序调入数据220
练习3:使用DELETE从表中删除行220
练习4:使用UPDATE修改行220
练习6:检验批量拷贝221
练习7:用对象管理器输入数据222
练习8:用BCP Out建立Format file222
实验6:建立索引224
目的224
实验准备224
练习1:没有索引的查询224
练习2:检查并执行脚本以建立索引224
练习3:建立附加索引224
练习5:SORTED DATA225
练习4:验证结果225
实验7:建立视图226
目的226
实验前226
练习1:复习并执行Script以建立视图226
练习2:检验视图226
练习3:建立视图227
练习1:复习并提出建立缺省的脚本228
练习3:复习并提出脚本以建立规则228
练习2:建立自己的缺省228
实验前228
目的228
实验8:建立缺省及规则228
练习4:建立规则229
实验9:建立存储过程230
目的230
实验前230
练习1:复习脚本并建立存储过程230
练习2:执行脚本,建立存储过程230
练习4:建立你自己的存储过程231
练习5:返回参数231
练习3:验证存储过程231
练习6:执行扩展存储过程232
练习7:远程存储过程232
实验10:建立触发器235
目的235
实验前235
练习1:复习建立触发器的脚本235
练习2:执行脚本以建立触发器235
练习3:验证触发器的攻效235
练习5:创建一个Reservation表的触发器236
练习6:嵌套触发器236
练习4:建立触发器以修改原来的数据236
实验11:Open Data services(ODS)237
目的237
实验前237
练习1:安装ODS237
练习2:设置另外Windwos NT的通道237
练习3:为相互操作性能准备SQL Server和PROCSRV238
练习4:用SQL Server访问PROCSRV例行程序239
附录A 快速参照241
A.1 isgl快速参照241
A.2 执行查询242
附录B 参考文献245