《Microsoft SQL Server 7.0实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:闪四清主编;康博创作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115076588
  • 页数:323 页
图书介绍:

第一章概述 1

目 1

6.6.1 内连接 11 1

录 1

1.1什么是数据库系统 2

1.2数据库系统的发展简史 2

1.3.2网状模型 3

1.3数据库系统模型和结构 3

1.3.1层次模型 3

1.3.3关系模型 4

1.4数据库管理系统 5

1.5 Microsoft SQL Server简介 5

1.6 Microsoft SQL Server7.0新功能 7

1.6.1在服务器管理方面的增强和新功能 8

1.6.2在图形管理界面方面的增强和新功能 10

1.7 Microsoft SQL Server7.0特征汇总 11

1.8小结 19

第二章安装和配置 21

2.1安装要求 21

2.1.1硬件和软件要求 21

2.1.2创建SQL Server服务帐户 22

2.2安装选项 23

2.2.1姓名、公司和序列号 23

2.1.3在安装之前应该注意的事情 23

2.2.2转变已有数据 24

2.2.3安装类型 24

2.3安装步骤 28

2.4安装后的环境 33

2.4.1系统数据库和样本数据库 33

2.4.2目录和文件的位置 34

2.4.3 Start菜单中的选项 35

2.5启动SQLServer 7.0 36

2.5.2 SQLServerService Manager 36

2.5.1 SQLServerEnterprise Manager 36

2.5.3 Control Panel 中的Services 37

2.5.4命令行 37

2.6注册和配置服务器 38

2.7小结 45

第三章数据库管理 47

3.1概述 47

3.2数据库中的对象 48

3.2.1文件和文件组 48

3.2.2事务日志 49

3.4.2创建数据库 50

3.3数据库设计考虑 50

3.4数据库的管理 50

3.4.1空间管理 50

3.4.3管理数据文件和日志文件的增量 56

3.4.4压缩数据库和数据文件 59

3.4.5删除数据库 59

3.5数据库的选项 60

3.6小结 62

4.1 数据类型 63

第四章数据类型 63

4.1.1二进制数据类型 64

4.1.2字符数据类型 64

4.1.3 Unicode数据类型 64

4.1.4日期和时间数据类型 65

4.1.5数字数据类型 65

4.2用户定义的数据类型 66

4.2.1创建用户定义的数据类型 66

4.1.7特殊数据类型 66

4.1.6货币数据类型 66

4.2.2删除用户定义的数据类型 67

4.3小结 67

第五章创建和管理表 69

5.1表的特征 69

5.2创建表 70

5.2.1说明 70

5.2.2创建表的TRANSACT-SQL命令 71

5.2.3 使 用SQL Enterprise Manager仓建表 73

5.3修改表的结构 75

5.3.1使用T-SQL语句增加和删除一个新列 75

5.3.2使用SQLEnterprise Manager增加和删除一个新列 76

5.4向表中插人数据 79

5.4.1 INSERT语句的一般用法 79

5.4.2 DEFAULT选项 79

5.4.3插入部分数据 79

5.4.4使用SELECT语句插入数据 80

5.4.5使用SELECTINTO插入数据 80

5.6修改表中的数据 81

5.5在表中检索数据 81

5.7删除表中的数据 82

5.8删除表 83

5.9小结 84

第六章数据检索 85

6.1 SELECT语句 85

6.2选择列 86

6.2.1重新对列排序 87

6.2.2使用文字串 87

6.2.3改变列标题 88

6.3操纵数据 89

6.3.1算术运算符 89

6.3.2数学函数 90

6.3.3字符串函数 91

6.3.4日期时间函数 93

6.3.5系统函数 95

6.3.6数据强制转换 97

6.4选择行 98

6.4.1 比较 99

6.4.4字符串模糊匹配 100

6.4.3列表 100

6.4.2范围 100

6.4.5逻辑运算符 102

6.5生成汇总数据行 102

6.5.1合计函数 103

6.5.2 GROUP BY和HAVING子句 104

6.5.3 COMPUTE和COMPUTE BY子句 108

6.6连接查询 110

6.6.2无限制连接 111

6.6.3外连接 113

6.6.4 自连接 114

6.7子查询 115

6.8排序0RDERBY 118

6.9 UNION运算符 118

6.10小结 119

第七章索引 121

7.1概述 121

7.2索引的类型 122

7.3创建素引 123

7.3.1使用CREATE INDEX语句创建索引 123

7.3.2创建唯一性索引 124

7.3.4获取索引信息 125

7.3.5删除索引语句 125

7.3.3创建复合性索引 125

7.4创建索引选项 126

7.4.1使用FILLFACTOR选项 126

7.4.2使用PAD_INDEX 选项 127

7.4.3使用SORTED_ DATA_REORG选项 127

7.5.1 DBCC SHOWCONTIG语句 128

7.5.2 DBCCDBREINDEX语句 128

7.5维护索引 128

7.5.3索引统计 129

7.5.4索引分析 129

7.5.5优化器隐藏 130

7.6小结 131

第八章数据完整性 133

8.1数据完整性的概念和类型 133

8.1.1域完整性 133

8.1.2实体完整性 133

8.2.1确定使用哪一种类型的约束 134

8.2约束 134

8.1.3参考完整性 134

8.2.2定义约束 135

8.2.3使用约束的考虑 136

8.2.4DEFAULT约束 136

8.2.5 CHECK约束 138

8.2.6 PRIMARY KEY 约束 139

8.2.7 UNIQUE约束 140

8.2.8FOREIGN KEY约束 140

8.2.9禁止在已有的数据上检查约束 141

8.2.10禁止在加载数据时检查约束 142

8.3 DEFAULT 143

8.3.1概念 143

8.3.2创建DEFAULT 143

8.3.3绑定DEFAULT 143

8.3.4删除默认 144

8.4 RULE 144

8.4.1概念 144

8.4.2创建RULE 144

8.4.3绑定RULE 144

8.5确定使用哪些完整性方法 145

8.6小结 145

8.4.4删除规则 145

第九章视图 147

9.1什么是视图 147

9.2视图的优点 148

9.3创建视图 149

9.3.1创建视图 149

9.3.2限制 150

9.3.3避免使用外连接 150

9.4修改视图 150

9.6所有者权链 151

9.5删除视图 151

9.7视图定义信息 152

9.8隐藏视图定义 154

9.9通过视图修改数据 155

9.10小结 156

第十章存储过程 157

10.1存储过程介绍 157

10.1.1概念 157

10.1.2优点 157

10.2存储过程的类型 158

10.3存储过程的执行过程 159

10.4创建存储过程 160

10.4.1使用CREATE PROCEDURE语句 160

10.4.2存储过程的信息 161

1O.4.3刨建存储过程的规则 163

10.5执行存储过程 163

10.6在存储过程中使用参数 164

10.6.1使用输入参数 164

10.6.2用输入参数执行存储过程 165

10.7修改存储过程 167

1O.6.3用输出参数返回值 167

10.8删除存储过程 168

10.9使用存储过程的建议 169

10.10小结 169

第十一章触发器 171

11.1概念 171

11.2类型 171

11.3用途 172

11.5.1创建触发器 173

11.5创建触发器 173

11.4使用触发器的考虑 173

11.5.2几个使用触发器的示例 174

11.6修改触发器 176

11.7删除触发器 177

11.8触发器的工作原理 177

11.8.1 INSERT触发器是如何工作的 177

11.8.2DELETE触发器是如何工作的 179

11.8.3 UPDATE触发器是如何工作的 179

11.8.4嵌套触发器是如何工作的 180

11.9使用触发器的建议 181

11.10小结 181

第十二章安全性管理 183

12.1认证模式 183

12.1.1认证模式的类型 183

12.1.2Window NT认证模式 184

12.1.3混合认证模式 184

12.1.4实现认证模式的步骤 185

12.2.1 Login的概念 186

12.2.2增加Login 186

12.2 Login管理 186

12.3用户的管理 190

12.4角色管理 192

12.4.1角色的概念 192

12.4.2固定的服务器角色 192

12.4.3固定的数据库角色 194

12.4.4用户自己定义的角色 195

12.5建议 197

12.6总结 198

13.1概念 199

第十三章许可管理 199

13.2许可的类型 200

13.3许可是如何验证的 201

13.4许可的管理 201

13.4.1许可的授予 202

13.4.2许可的否定 203

13.4.3许可的收回 204

13.5总结 205

第十四章数据库备份 207

14.1备份的概念 207

14.3备份是动态的 208

14.4备份的许可 208

14.2为什么要进行备份 208

14.5备份介质 209

14.6备份的内容 209

14.7何时进行备份 209

14.7.1何时备份系统数据库 209

14.7.2何时备份用户数据库 210

14.7.3备份中限制的活动 211

14.8执行备份前的考虑 211

14.9执行备份 212

14.9.1创建永久性备份文件 212

14.9.2创建临时性备份文件 213

14.9.3使用多个备份文件进行备份 214

14.9.4使用BACKUP语句 215

14.9.5备份到磁带设备上 216

14.10备份方法的类型 217

14.10.1完全数据库备份 217

14.10.2增量备份 219

14.10.3事务日志备份 220

14.10.4数据库文件或者文件组备份 221

14.11备份的策略 222

14.13总结 223

14.12性能考虑和建议 223

15.1概述 225

第十五章数据库恢复 225

15.2系统在恢复进程中的活动 226

15.3验证备份 226

15.4在备份之前执行指定的任务 227

15.5 RESTORE语句 227

15.5.1 RECOVERY选项 228

15.5.5 REEPLACE选项 229

15.6.1从完全数据库备份中恢复 229

15.6从不同的备份中恢复数据库 229

15.5.4 M0VE TO选项 229

15.5.3 FILE选项 229

15.5.2 NORECOVERY选项 229

15.6.2从增量备份中恢复 230

15.6.3从事务日志备份中恢复 230

15.6.4从文件或者文件组备份中恢复 232

15.7恢复系统数据库 233

15.8建议 233

15.9总结 233

16.1概述 235

第十六章数据转移服务 235

16.3数据转移服务介绍 236

16.2数据转移的方法 236

16.4 DTS向导 237

16.5总结 242

第十七章BCP实用程序 243

17.1概述 243

17.2使用前的考虑 244

17.3 Bcp语法形式 245

17.5总结 248

17.4说明 248

第十八章使用Web助手 249

18.1概念 249

18.2推出模型和拉回模型 250

18.3使用Web助手的过程 250

18.4使用HTML模板文件 260

18.5执行Web助手工作 260

18.6删除Web助手工作 261

18.7总结 261

19.1概念 263

第十九章游标管理 263

19.2游标的用途 265

19.3游标的工作原理 265

19.4游标的类型和特征 266

19.5游标的定义过程 268

19.6游标的信息 270

19.7总结 271

附录A技术说明 273

附录B向导一览表 275

C.1数据库管理 277

附录C常用的T-SQL语句快速参考 277

C.2表的管理 278

C.3索引管理 280

C.4视图管理 281

C.5触发器管理 281

C.6存储过程管理 283

C.7规则管理 284

C.8默认管理 284

C.9查询语句 284

C.10许可管理 287

附录D系统表 289