当前位置:首页 > 工业技术
Microsoft SQL Server 6.5高级编程管理指南
Microsoft SQL Server 6.5高级编程管理指南

Microsoft SQL Server 6.5高级编程管理指南PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李纪鸿等编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505346768
  • 页数:312 页
图书介绍:
《Microsoft SQL Server 6.5高级编程管理指南》目录

第一章 SQL SERVER6.5入门 1

1.1 SQL Server综述 1

1.2 为什么使用SQL Server? 2

1.3 SQL Server的起源和发展 3

1.4 SQL Server的关系特性 3

1.5 SQL Server的客户/服务器特性 4

1.5.1 客户/服务器介绍 4

1.5.2 SQL Server客户/服务器系统 5

1.5.3 客户端典型功能 6

1.6 SQL Server特征和组件 7

1.5.4 服务器端典型功能 7

1.6.1 设备和数据库 8

1.6.2 Transact—SQL 8

1.6.3 命令行工具ISQL 11

1.6.4 ISQL/w 12

1.6.5 SQL Client Configuration工具 13

1.6.6 使用SQL Server Books Online 13

1.6.7 SQL Service Manager 14

1.6.8 SQL Enterprise Manager 15

1.6.9 SQL Performance Monitor 16

1.6.10 SQL Security Manager 16

2.1.1 硬件平台需求 18

2.1.2 软件需求 18

第二章 SQL SERVER6.5安装技术 18

2.1 服务器软件和硬件安装需求 18

2.1.3 服务器的命名规则 19

2.1.4 与SMS的兼容性 19

2.2 正确理解服务器安装选项 20

2.2.1 用户信息 20

2.2.2 远程安装选项 20

2.2.3 根目录内容 21

2.2.4 MASTER设备选项 21

2.2.5 选择正确的字符集 22

2.2.6 选择正确的排序顺序 22

2.2.7 与网络有关的选项 23

2.2.10 正确理解许可模式 25

2.2.8 自动启动选项 25

2.2.9 安装SQL Server Books Online 25

2.3 安装SQL Server6.5服务器 27

2.3.1 怎样为SQL Executive建立用户帐号 27

2.3.2 开始安装SQL Server 28

2.4 测试安装效果 31

2.5 如何删除SQL Server 31

2.6 SQL Server低版本的升级 32

2.6.1 准备升级 32

2.6.2 运行CHKUPG.EXE实用程序 33

2.6.3 从SQL Server老版本升级 36

2.6.4 如何配置SQL Server6.5 37

2.7.2 客户机软硬件要求 38

2.7.1 客户机平台要求 38

2.7 在客户机上安装SQL Server6.5 38

2.7.3 正确理解客户机安装选项 39

2.7.4 开始安装客户机 41

2.7.5 在客户机上安装ODBC驱动程序 44

2.7.6 配置客户软件 44

2.7.7 SQL Workstation的安装与升级 44

第三章 设备、数据库和事务日志 45

3.1 SQL Server的设备管理 45

3.1.1 定义设备 45

3.1.2 创建数据库设备 45

3.1.3 正确使用设备选项 48

3.1.5 创建转储设备 50

3.1.4 显示设备信息 50

3.1.6 删除设备 52

3.2 定义数据库和事务日志 53

3.2.1 如何创建数据库和事务日志 54

3.2.2 显示数据库信息 56

3.2.3 如何扩充数据库和事务日志的尺寸 57

3.2.4 删除数据库 59

3.3 使用Tempdb数据库 59

3.3.1 调整Tempdb数据库尺寸 60

3.3.2 将Tempdb置于RAM中 60

3.4 使用可移动介质管理数据库 60

3.4.1 创建一个可移动数据库 61

3.4.2 使用可移动数据库 62

3.4.3 安装可移动数据库 63

3.4.4 卸载一个可移动数据库 64

3.5 使用段管理数据 64

3.5.1 定义段 64

3.5.2 使用缺省段 64

3.5.3 加入段 64

3.5.4 扩充段 65

3.5.5 使用段 65

3.5.6 删除段 66

第四章 SQL SERVER安全性与安全模式的选择 67

4.1 SQL Server安全性概述 67

4.3.1 登录ID 70

4.2 Windows NT安全性与SQL Server 70

4.3 理解服务器登录ID 70

4.3.2 缺省登录ID 71

4.3.3 访问者登录ID 71

4.3.4 SQL Server提供的登录ID 71

4.4 数据库用户分类 73

4.4.1 用户名 74

4.4.2 用户别名 74

4.4.3 guest用户 74

4.4.4 组(group) 75

4.4.5 所有者 75

4.5.1 对象许可 76

4.4.6 repl_subscriber用户 76

4.5 安全性与数据库许可 76

4.5.2 语句许可 77

4.5.3 许可层次 77

4.5.4 视图与存储过程上的许可 81

4.6 系统表的作用 82

4.6.1 登录ID与系统表 82

4.6.4 别名和系统表 83

4.7 SQL Server安全模式的选择 83

4.7.1 集成安全性 83

4.6.3 用户和系统表 83

4.6.2 组和系统表 83

4.7.2 标准安全性 85

4.7.3 混合安全性 86

4.7.4 客户请求的信任连接 87

第五章 SQL SERVER安全性管理 88

5.1 SQL Server安全性管理概述 88

5.2 安全性选项的设置方法 89

5.3 有关Windows NT组和用户的管理技术 91

5.3.1 创建Windows NT组和用户 91

5.3.2 Windows NT组和用户对SQL Server的访问 92

5.3.3 登录到SQL Server 92

5.3.4 授予特权 93

5.3.6 查看有SA特权的用户 94

5.3.5 查看有用户特权的用户 94

5.3.7 查看帐号细节信息 95

5.3.8 取消特权 96

5.3.9 查找帐号信息 97

5.4 SQL Server登录控制 98

5.4.1 访问登录对话框 98

5.4.2 在服务器中添加一个登录ID 99

5.4.3 修改一个登录ID 100

5.4.4 从服务器中删除一个登录ID 100

5.4.5 登录ID信息的总结 101

5.5 SQL Server数据库用户管理技术 102

5.5.1 在数据库中添加一个组 103

5.5.2 在数据库中添加一个用户 104

5.5.3 管理组成员 105

5.5.4 从数据库中删除一个用户 105

5.5.5 从数据库中删除一个组 106

5.6 对象和语句许可管理 106

5.6.1 管理对象许可 106

5.6.2 管理语句许可 108

5.7 如何修改数据库的所有权关系 110

第六章 监视服务器性能和活动 111

6.1 监视服务器性能 111

6.1.1 与Windows NT性能监视器集成 111

6.1.2 正确使用SQL性能监视器 112

6.1.3 如何使用对象和计数器 113

6.2 监控服务器活动 117

6.2.1 显示当前服务器活动内容 118

6.2.2 查看用户活动记录 119

6.2.3 查看用户活动细节 119

6.2.4 查看有关对象锁的信息 121

6.2.5 查看其他信息 121

6.2.6 给其他用户或计算机发送消息 122

6.2.7 结束一个过程 123

6.3 监视服务器统计数据 123

6.4 查看SQL Server日志 126

6.4.1 查看SQL Server错误日志 126

6.4.2 查看应用程序日志 127

第七章 任务调度和警报设置 129

7.1 警报与任务调度概述 129

7.1.1 理解任务调度 129

7.1.2 理解警报功能 129

7.1.3 邮件简介 130

7.2 SQL Server的任务调度功能 131

7.2.1 如何访问任务窗口 131

7.2.2 如何创建任务 131

7.2.3 调度与执行任务 133

7.2.4 正确设置任务选项 134

7.2.6 如何删除任务 135

7.2.7 如何立即执行任务 135

7.2.5 如何修改任务 135

7.2.8 如何设置任务引擎选项 136

7.3 管理SQL Server警报 136

7.3.1 如何访问警报窗口 136

7.3.2 如何创建操作员 137

7.3.3 如何创建警报 139

7.3.4 如何编辑警报 141

7.3.5 如何删除警报 141

7.3.6 如何设置警报引擎选项 142

7.3.7 正确管理消息 144

7.4.1 Local System和SQL Mail 147

7.4.2 如何设置SQL Mail客户 147

7.4 使用SQL Mail 147

7.4.3 如何设置一个Mail邮局(Post Office) 151

7.4.4 SQL Mail存储过程 153

第八章 SQL SERVER的数据类型 155

8.1 SQL Server数据类型概述 155

8.2 Numeric integer数据类型 156

8.2.1 int数据类型 156

8.2.2 smallint数据类型 156

8.2.3 tinyint数据类型 156

8.3 Numeric浮点数据类型 156

8.3.1 real数据类型 157

8.3.2 float[(n)]数据类型 157

8.3.3 decimal[(p[,s])]和numeric[(p[,s])]数据类型 157

8.4 字符(Character)数据类型 158

8.4.2 varchar数据类型 159

8.4.3 使用字符型数据类型 159

8.4.1 char数据类型 159

8.5 时间数据类型 160

8.5.1 datetime数据类型 160

8.5.2 smalldatetime 162

8.6 text和image数据类型 163

8.6.1 text数据类型 163

8.6.2 image数据类型 163

8.6.3 使用text和image数据类型 163

8.7.1 money数据类型 164

8.7.2 smallmoney数据类型 164

8.7 货币数据类型 164

8.6.4 文本和图象列的限制 164

8.8 特殊数据类型 165

8.8.1 bit数据类型 165

8.8.2 timestamp数据类型 166

8.8.3 binary(n)数据类型 166

8.8.4 varbinary(n)数据类型 167

8.8.5 sysname数据类型 168

8.9 空值数据类型 168

8.9.1 ANSI对nulls的支持 169

8.9.2 null 169

8.10.1 使用sp_addtype创建用户定义数据类型 170

8.10 使用用户定义数据类型 170

8.9.3 使用ISNULL( )函数 170

8.10.2 使用SQL Enterprise Manager创建用户定义数据类型 171

8.10.3 删除用户定义数据类型 171

8.11 获得关于数据类型的信息 172

第九章 创建SQL SERVER数据库表 174

9.1 数据库表简介 174

9.2 数据库表的设计 174

9.3 掌握创建数据库表的方法 174

9.3.1 通过SQL Enterprise Manager创建表 175

9.3.2 通过CREATE TABLE语句创建表 176

9.3.3 对所创建表的约束 177

9.3.5 理解UNIQUE约束 178

9.3.4 理解主键约束 178

9.3.6 理解外键约束 179

9.3.7 理解缺省约束 180

9.3.8 理解CHECK约束 180

9.3.9 如何指定表创建的段 182

9.3.10 理解表定义中的空值规则 182

9.3.11 完整的表定义示例 183

9.3.12 如何利用临时表 184

9.4 理解IDENTITY属性 185

9.4.1 如何操作IDENTITY列的数据 185

9.4.2 使用SELECT[INTO]或视图的IDENTITY属性 186

9.5 如何修改数据库表 186

9.5.2 用ALTER TABLE语句修改表 187

9.5.1 用SQL Enterprise Manager修改表 187

9.5.3 使表的约束暂时无效 192

9.5.4 ALTER TABLE语句举例 192

9.5.5 重新命名表的方法 193

9.6 如何删除数据库表 194

9.6.1 用SQL Enterprise Manger删除表 194

9.6.2 用DROP TABLE语句删除表 195

第十章 掌握索引和关键字的用法 196

10.1 数据库表与索引 196

10.2 如何创建索引 196

10.2.2 用CREATE INDEX语句创建索引 197

10.2.1 用SQL Enterprise Manger创建索引 197

10.3 如何修改已建立的索引 203

10.4 如何修改现有索引名 203

10.5 如何确定索引的尺寸 204

10.6 统计数据与索引 204

10.6.1 理解统计数据 204

10.6.2 更新统计数据 206

10.7 强制使用特定的索引 208

10.8 如何显示索引信息 209

10.9 如何删除索引 210

10.9.1 用SQL Enterprise Manager删除一个索引 211

10.9.2 用DROP INDEX命令删除索引 211

10.10.1 如何添加主键和外键 212

10.10 如何定义数据库表的关键字 212

10.10.2 如何显示关键字信息 214

10.10.3 如何删除已有的关键字 215

第十一章 掌握流控制语言 216

11.1 流控制语言概述 216

11.2 流控制语言介绍 216

11.2.1 BEGIN匛ND语句 216

11.2.2 IF匛LSE语句 217

11.2.3 RETURN语句 218

11.2.4 WAITFOR语句 219

11.2.5 WHILE语句 221

11.2.7 CONTINUE语句 222

11.2.6 BREAK语句 222

11.2.8 WHILE,BREAK和CONTINUE语句 223

11.2.9 GOTO语句 224

11.3 掌握其他语句控制关键字 224

11.3.1 CASE表达式 225

11.3.2 COALESCE和NULLIF函数 226

11.3.3 Comments(注释)的使用 228

11.3.4 变量定义和使用 228

11.3.5 带变量的PRINT语句 229

11.3.6 全局变量 229

11.3.7 使用RAISERROR语句 231

11.3.8 使用EXECUTE语句 232

12.1 数据完整性简介 235

第十二章 实现数据完整性的组件 235

12.2 理解规则和缺省 236

12.2.1 定义规则 236

12.2.2 定义缺省 237

12.3 创建和使用规则 237

12.3.1 如何创建规则 237

12.3.2 如何绑定规则 238

12.3.3 如何显示规则消息 239

12.3.4 解除规则的绑定 240

12.3.5 修改规则的名字 241

12.3.6 如何删除规则 242

12.4.2 绑定缺省 243

12.4.1 创建缺省 243

12.4 创建和使用缺省 243

12.4.3 如何显示缺省信息 244

12.4.4 如何显示缺省值 244

12.4.5 解除缺省的绑定 245

12.4.6 修改缺省的名字 246

12.4.7 如何删除缺省 246

12.5 存储过程和触发器简介 247

12.6 创建和使用存储过程 247

12.6.1 定义存储过程 247

12.6.2 使用带参数的存储过程 248

12.6.3 如何显示和编辑存储过程 249

12.6.4 如何删除存储过程 250

12.6.5 编译存储过程 251

12.6.6 使存储过程自动执行 252

12.6.7 存储过程和批 253

12.7 创建和使用触发器 254

12.7.1 理解SQL Server触发器 254

12.7.2 创建触发器 254

12.7.3 检查触发器的限制 255

12.7.4 使用触发器 256

12.7.5 显示触发器信息 258

12.7.6 删除触发器 259

13.1 表的优化技术 260

13.1.1 规范化逻辑数据库设计 260

第十三章 SQL SERVER性能优化技术 260

13.1.2 定义键 261

13.2 索引优化技术 261

13.2.1 建立聚簇索引 262

13.2.2 使用聚簇索引 263

13.2.3 使用非聚簇索引 264

13.2.4 分布页 264

13.2.5 使用FILLFACTOR 265

13.3 查询优化技术 265

13.3.1 提高资源密集型查询的效率 266

13.3.2 覆盖查询技术 267

13.4 查询分析技术 267

13.5.1 理解锁定概念 268

13.5 锁分析技术 268

13.5.2 显示锁信息 269

13.5.3 定制锁定 270

13.5.4 防止死锁和锁饥饿 271

第十四章 管理和使用视图 272

14.1 视图概述 272

14.1.1 理解视图 272

14.1.2 视图的作用 273

14.2 创建视图 273

14.2.1 通过ISQL或ISQL/w会话创建视图 274

14.2.2 通过SQL Enterprise Manager创建视图 276

14.2.5 选择视图的行和列 277

14.2.4 选择视图的行 277

14.2.3 选择视图的列 277

14.2.6 简单和复杂的视图 278

14.2.7 加入WITH ENCRYPTION从句 278

14.2.8 创建视图的视图 279

14.4 编辑、显示和删除视图 280

14.4.1 显示视图 280

14.3.2 编辑视图 281

14.3.3 显示视图联系信息 281

14.3.4 给视图的列改名 281

14.3.5 给视图改名 282

14.3.6 删除视图 283

14.4.1 通过视图插入行 284

14.4 通过视图修改数据 284

14.4.2 通过视图删除行 287

14.4.3 通过视图更新行 288

14.5 有关视图的限制 291

14.5.1 关于定义视图的限制 291

14.5.2 关于使用视图的限制 292

14.5.3 利用视图修改数据时的限制 293

14.6 视图的其他特性 294

第十五章SQL SERVER6.5备份和恢复机制 298

15.1 备份和恢复机制简介 298

15.2.1 备份一个数据库或事务日志 299

15.2 熟悉基本备份操作 299

15.2.2 使用DUMP语句转储数据库和事务日志 301

15.2.3 立即执行一个备份 302

15.2.4 调度一个备份 302

15.2.5 定制一个备份命令 304

15.2.6 设置备份任务选项 305

15.2.7 监视、修改或删除一个调度备份 306

15.3 SQL Server的基本恢复操作 309

15.3.1 用SQL Enterprise Manager恢复数据库 309

15.3.2 自动恢复 311

15.4 事务日志的作用 311

15.5 了解检查点机制 312

相关图书
作者其它书籍
返回顶部