《在网络的数据库服务器上实施一个数据库设计 培训教材》求取 ⇩

第一章 数据模型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

1994《在网络的数据库服务器上实施一个数据库设计 培训教材》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由Microsoft著;曾冬松,曾际斌译 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

数据库设计(1987 PDF版)
数据库设计
1987 北京:高等教育出版社
Oracle9i XML网络数据库开发指( PDF版)
Oracle9i XML网络数据库开发指
客户/服务器数据库技术(1994 PDF版)
客户/服务器数据库技术
1994
数据库( PDF版)
数据库
数据库( PDF版)
数据库
数据库(1980 PDF版)
数据库
1980 北京:科学技术文献出版社
网络数据库实现 SQL Server 6.0(1997 PDF版)
网络数据库实现 SQL Server 6.0
1997 北京:科学出版社;龙门书局
数据库设计与实现(1991 PDF版)
数据库设计与实现
1991 武汉:华中理工大学出版社
数据库设计(1989 PDF版)
数据库设计
1989 上海:上海交通大学出版社
数据库的设计和应用(1985 PDF版)
数据库的设计和应用
1985 成都:四川科学技术出版社
应用数据库设计(1989 PDF版)
应用数据库设计
1989 北京:经济科学出版社
客户/服务器数据库应用开发(1997 PDF版)
客户/服务器数据库应用开发
1997 上海:复旦大学出版社
数据库应用教程·数据库应用教程(1999 PDF版)
数据库应用教程·数据库应用教程
1999 北京:科学出版社
数据库操作培训教程(1998 PDF版)
数据库操作培训教程
1998 成都:电子科技大学出版社
数据库设计(1989 PDF版)
数据库设计
1989 上海:上海科学技术文献出版社