《数据库系统及应用 SQL Server2000》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈明编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302144087
  • 页数:250 页
图书介绍:本书讲解离散数学的基础知识。

1.1 SQL Server的历史与发展 1

第1章 SQL Server 2000概述 1

1.2 SQL Server 2000的主要特点 2

1.2.1 易于使用 2

1.2.2 可伸缩性 3

1.2.3 支持数据仓库 3

1.2.4 系统集成 3

1.3 SQL Server 2000新功能 4

1.4 SQL Server的网络体系结构 6

1.5 SQL Server 2000的主要组件 8

1.5.1 关系数据库组件 8

1.5.4 复制组件 9

1.5.5 数据转换组件 9

1.5.3 应用程序支持组件 9

1.5.2 数据仓库和联机分析处理组件 9

1.5.6 SQL Server 2000 English Query 10

1.5.7 SQL Server 2000数据仓库和OLAP组件 10

小结 10

习题1 10

第2章 SQL Server 2000的安装与管理 11

2.1 SQL Server 2000的安装 11

2.1.1 SQL Server 2000的版本简介 11

2.1.2 安装SQL Server 2000的系统配置要求 12

2.1.3 创建SQL Server 2000服务账号 13

2.1.4 SQL Server 2000的安装 13

2.2 SQL Server 2000的管理组件 21

2.2.1 查询分析器 21

2.2.2 导入和导出数据工具 21

2.2.6 企业管理器 22

2.2.5 联机丛书 22

2.2.4 网络工具 22

2.2.3 服务管理器 22

2.2.7 事件探查器 24

2.2.8 在IIS中配置SQLXML支持 24

2.3 SQL Server 2000的管理 25

2.3.1 启动SQL Server2000服务器 26

2.3.2 修改系统的默认服务 27

2.3.3 轮流检测时间间隔的设置 30

2.3.4 SQL Server的登录 31

2.3.5 运行SQL Server 32

2.3.6 暂停和停止SQL Server 33

2.3.7 SQL Server企业管理器 34

小结 35

习题2 35

3.1.1 物理数据库和逻辑数据库 36

3.1 数据库的存储结构 36

第3章 SQL Server数据库 36

3.1.2 数据库对象 37

3.1.3 页面和范围 37

3.1.4 事务日志 38

3.2 SQL Server数据库 39

3.2.1 master数据库 39

3.2.2 tempdb数据库 39

3.2.3 model数据库 40

3.2.4 msdb数据库 40

3.3 创建数据库 40

3.3.1 利用企业管理器创建数据库 40

3.3.2 利用SQL语句创建数据库 43

3.4 查看和修改数据库 49

3.4.1 在企业管理器中查看和修改数据库 50

3.4.2 用SQL语句修改数据库 52

3.5.2 用SQL语句删除数据库 54

3.5.1 在企业管理器中删除数据库 54

3.5 删除数据库 54

小结 55

习题3 56

第4章 表 57

4.1 系统表和用户表 57

4.1.1 系统表 57

4.1.2 用户表 58

4.2 表列特性 58

4.3 表列的数据类型 60

4.3.1 数据类型 60

4.3.2 用户自定义数据类型 61

4.4 使用企业管理器对表进行操作 64

4.4.1 创建表 64

4.4.2 修改表的结构 65

4.4.4 添加记录 67

4.4.3 删除表 67

4.4.5 修改记录 69

4.4.6 删除记录 69

4.5 使用Transact-SQL语句对表进行操作 70

4.5.1 创建表 70

4.5.2 修改表的结构 72

4.5.3 删除表 73

4.5.4 添加记录 73

4.5.5 修改记录 75

4.5.6 删除记录 75

小结 76

习题4 76

第5章 SQL查询语句 78

5.1 SELECT语句 78

5.1.1 SELECT语句的基本语法格式 78

5.1.2 SELECT语句的执行方式 79

5.1.3 演示数据库 81

5.1.4 使用SELECT子句选取字段和记录 82

5.2 基于单表的查询 85

5.2.1 使用DISTINCT短语去掉重复的记录 85

5.2.2 使用FROM子句指定数据源 85

5.2.3 使用WHERE子句过滤记录 85

5.2.4 使用ORDER BY子句对查询结果排序 90

5.2.5 SQL语言的集合函数 92

5.2.6 使用GROUP BY对查询结果进行分组 95

5.2.7 利用HAVING筛选结果表 95

5.3 基于多表的查询 96

5.3.1 多表查询的连接条件 96

5.3.2 自然连接 96

5.3.3 自身连接 97

5.3.4 复合条件连接 97

5.4.2 带有ANY或ALL的子查询 98

5.4 嵌套查询 98

5.4.1 带有IN的子查询 98

5.4.3 带有EXISTS的子查询 99

5.4.4 在WHERE子句中使用集合函数 101

5.5 UNION查询 102

5.6 INTO子句 103

5.7 数据更新 105

5.7.1 插入子查询结果 106

5.7.2 带子查询的修改语句 106

5.7.3 带子查询的删除语句 106

5.7.4 更新操作与一致性问题 108

小结 108

习题5 108

第6章 索引 109

6.1 索引简介 109

6.1.2 建立索引的有关问题 110

6.1.1 创建索引的原因 110

6.2 索引类型 111

6.2.1 聚集索引和非聚集索引 111

6.2.2 聚集索引和非聚集索引的对比 111

6.2.3 惟一索引与复合索引 112

6.3 创建索引 112

6.3.1 系统自动建立索引 112

6.3.2 通过企业管理器创建索引 113

6.3.3 通过向导创建索引 115

6.3.4 使用SQL语言创建索引 117

6.4 删除索引 118

6.4.1 使用企业管理器删除索引 119

6.4.2 使用SQL语句删除索引 119

6.5.1 启动Microsoft Search服务 120

6.5 全文索引 120

6.5.2 建立全文目录 121

6.5.3 建立全文索引 123

6.5.4 管理全文索引 127

小结 129

习题6 129

第7章 视图 130

7.1 视图概述 130

7.2 创建视图 131

7.2.1 使用向导创建视图 131

7.2.2 使用企业管理器创建视图 134

7.2.3 使用SQL语言创建视图 135

7.3 修改视图 137

7.3.1 使用企业管理器修改视图 137

7.3.2 使用SQL语言修改视图 138

7.4.1 使用企业管理器删除视图 140

7.4 删除视图 140

7.4.2 使用SQL语言删除视图 141

7.5 使用视图 141

7.5.1 检索表数据 141

7.5.2 添加表数据 142

7.5.3 修改表数据 143

7.5.4 删除表数据 143

小结 144

习题7 144

第8章 Transact-SQL及其程序设计 145

8.1 T-SQL简介 145

8.2 T-SQL程序设计 145

8.2.1 SQL语句的构成 145

8.2.2 服务器处理SQL语句的过程 146

8.2.3 SQL Server 2000支持的数据类型 146

8.2.4 T-SQL变量 147

8.2.5 T-SQL程序设计基础 151

小结 156

习题8 156

第9章 数据完整性 157

9.1 数据完整性的概念 157

9.1.1 实体完整性 157

9.1.2 域完整性 157

9.1.3 参照完整性 157

9.1.4 用户自定义的完整性 158

9.2 规则 158

9.2.1 规则的创建 158

9.2.2 使用存储过程绑定规则 159

9.2.3 绑定的解除 161

9.2.4 删除规则 161

9.2.5 查看规则及其属性 161

9.2.6 使用规则的限制条件 163

9.3.1 创建默认 164

9.3 默认 164

9.3.2 绑定默认 165

9.3.3 解除绑定 167

9.3.4 删除绑定 168

9.3.5 使用CREATE TABLE声明默认值 168

9.3.6 在UPDATE中使用默认值 169

9.3.7 查看规则和默认 170

9.4 约束 171

9.4.1 约束的定义 171

9.4.2 PRIMARY KEY主键约束 173

9.4.3 FOREIGN KEY外键约束 176

9.4.4 DEFAULT约束 178

9.4.5 UNIQUE约束 178

9.4.6 CHECK约束 179

9.5 触发器 180

9.4.7 删除约束 180

9.5.1 触发器基础 181

9.5.2 创建触发器 182

9.5.3 INSERTED表的功能 186

9.5.4 DELETED表的功能 187

9.5.5 UPDATE操作实质 188

9.5.6 删除和修改触发器 189

9.5.7 查看触发器 190

9.5.8 触发器与事务 191

小结 192

习题9 193

第10章 数据库的备份、恢复和传输 194

10.1 数据库的备份 194

10.1.1 概述 194

10.1.2 备份时间 195

10.1.3 备份类型 196

10.1.4 使用企业管理器备份数据库 197

10.2.1 概述 199

10.2 数据库的恢复 199

10.2.2 恢复模型 200

10.2.3 使用企业管理器进行数据还原 200

10.2.4 从设备还原数据库 203

10.3 数据的传输 205

10.3.1 DTS概述 205

10.3.2 DTS向导 206

10.3.3 在Internet上发布数据 211

小结 218

习题10 218

第11章 SQL Server的安全性管理 219

11.1 安全管理概述 219

11.1.2 数据库安全 220

11.1.3 对象的权限 220

11.1.1 服务器安全 220

11.2 安全账户的管理 221

11.2.1 身份验证模式 221

11.2.2 安全账户管理 222

11.3 用户安全角色管理 228

11.3.1 角色 228

11.3.2 系统特殊角色 229

11.3.3 用户自定义角色的管理 230

11.4.1 许可的种类 235

11.4 许可管理 235

11.4.2 许可验证 236

11.4.3 许可管理 236

11.4.4 使用存储过程作为安全机制 240

小结 241

习题11 241

附录 习题答案 242

参考文献 251