《数据库管理》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:师鸣著,张彦丽,马传连编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2009
  • ISBN:9787030254931
  • 页数:266 页
图书介绍:本书详细介绍了数据库应用模块的基础知识、语言基础以及SQL SERVER 2000进行数据库开发等,利用大量示例对重点内容进行讲解。

第1章 数据库基础 1

1.1 数据库的发展与现状 1

1.2 数据模型 2

1.2.1 关系模型的基本概念 3

1.2.2 关系模型的三类完整性规则 5

1.2.3 关系模型的形式定义 5

1.2.4 ER模型向关系的转换 5

1.3 关系代数 5

1.4 关系数据库规范化理论 8

1.4.1 关系模式的问题 9

1.4.2 函数依赖 10

1.4.3 范式 11

1.4.4 2NF范式 11

1.4.5 3NF范式 11

1.4.6 4NF范式 12

1.4.7 BCNF范式 12

1.5 Codd博士关于数据库模型的十三条准则 13

1.6 本章小结 13

第2章 安装与卸载SQL Server 2000 14

2.1 SQL Server 2000的版本与系统需求 14

2.1.1 SQL Server 2000的版本 14

2.1.2 SQL Server 2000的系统需求 15

2.2 安装SQL Server 2000 16

2.3 SQL Server 2000的卸载 22

2.4 本章小结 23

2.5 练习 23

第3章 企业管理器与查询分析器 24

3.1 企业管理器的环境 24

3.2 SQL Server服务器的启动 25

3.3 注册服务器 27

3.4 连接与断开服务器 30

3.5 配置服务器 31

3.5.1 用企业管理器配置 32

3.5.2 用控制面板配置 33

3.6 对象的SQL脚本 34

3.7 调用SQL Server工具和向导 35

3.8 查询分析器 36

3.8.1 配置和使用查询分析器 36

3.8.2 交互式操作 38

3.8.3 执行规划 39

3.9 本章小结 40

3.10 练习 40

第4章 SQL Server 2000的部署 41

4.1 数据库管理技术简介 41

4.2 新建一个数据库 41

4.2.1 在企业管理中创建数据库 42

4.2.2 使用向导创建数据库 43

4.2.3 使用CREATE DATABASE创建数据库 45

4.3 删除数据库 49

4.4 连接数据库 50

4.5 数据库的查看和修改 50

4.6 创建数据库维护计划 52

4.7 收缩数据库 55

4.8 本章小结 56

4.9 练习 57

第5章 数据表的创建与编辑 58

5.1 创建表 58

5.2 编辑表 60

5.3 删除表 63

5.4 设置主外键 64

5.5 自定义数据类型 69

5.6 设置用户对表操作的权限 70

5.7 查看表的定义及其相关性 70

5.8 对表进行数据操作 72

5.8.1 SELECT子句 72

5.8.2 INTO子句 73

5.8.3 FROM子句 74

5.8.4 WHERE子句 75

5.8.5 GROUP BY子句 75

5.8.6 HAVING子句 76

5.8.7 UNION操作符 76

5.8.8 ORDER BY子句 76

5.8.9 COMPUTE子句 76

5.8.10 FOR BROWSE子句 77

5.8.11 OPTION子句 77

5.9 本章小结 78

5.10 练习 79

第6章 TSQL 80

6.1 SQL语言 80

6.1.1 SQL概述 80

6.1.2 数据定义语言 81

6.1.3 操纵语言 82

6.1.4 查询语言 84

6.1.5 存储查询结果 95

6.2 Transact-SQL语言概述 96

6.2.1 数据类型 96

6.2.2 变量 98

6.2.3 运算符 101

6.2.4 流控制语句 102

6.2.5 常用函数 105

6.3 本章小结 113

6.4 练习 114

第7章 视图技术 115

7.1 什么是视图 115

7.2 视图的优点 116

7.2.1 视点集中 116

7.2.2 简化操作 116

7.2.3 定制数据 116

7.2.4 合并分割数据 117

7.2.5 安全性 117

7.3 创建视图技术 117

7.3.1 用企业管理器创建视图 117

7.3.2 用CREATE VIEW语句创建视图 120

7.3.3 用向导创建视图 122

7.4 视图的维护技术 123

7.4.1 修改、查看视图 123

7.4.2 重命名视图 125

7.4.3 删除视图 125

7.4.4 用存储过程查看视图 126

7.5 所有者权链难题 127

7.6 视图的隐藏 127

7.7 使用视图修改数据的技术 128

7.8 本章小结 129

7.9 练习 129

第8章 SQL Server 2000中的索引技术 130

8.1 什么是索引 130

8.2 索引的种类 131

8.2.1 聚簇索引 131

8.2.2 非聚簇索引 132

8.2.3 唯一索引 132

8.3 创建索引技术 133

8.3.1 企业管理器创建索引 133

8.3.2 CREATE INDEX SQL语句创建索引 135

8.3.3 使用向导创建索引技术 138

8.4 在视图上创建索引 140

8.5 重建索引 141

8.6 重命名索引 141

8.7 删除索引 142

8.8 索引维护技术 143

8.8.1 DBCC SHOWCONTIG 语句 143

8.8.2 索引统计技术 143

8.8.3 索引分析技术 144

8.8.4 优化器隐藏技术 144

8.9 索引性能提高的技术 145

8.10 本章小结 145

8.11 练习 146

第9章 存储过程 147

9.1 存储过程的概念 147

9.1.1 什么是存储过程 147

9.1.2 存储过程的优点 148

9.2 存储过程的类型 148

9.2.1 系统存储过程 148

9.2.2 本地存储过程 150

9.2.3 临时存储过程 150

9.2.4 远程存储过程 150

9.2.5 扩展存储过程 150

9.3 创建存储过程 151

9.3.1 使用企业管理器创建存储过程 151

9.3.2 用CREATE PROCEDURE语句创建存储过程 152

9.3.3 用向导创建存储过程 154

9.4 管理存储过程 155

9.4.1 查看存储过程 155

9.4.2 重命名存储过程 155

9.4.3 修改存储过程 156

9.4.4 删除存储过程 157

9.4.5 执行存储过程 158

9.4.6 处理错误消息的技术 160

9.5 本章小结 161

9.6 练习 162

第10章 触发器概述 163

10.1 触发器的概念及作用 163

10.2 触发器的种类 164

10.3 创建触发器 164

10.3.1 用企业管理器创建触发器 165

10.3.2 用CREATE TRIGGER命令创建触发器 166

10.4 触发器的原理 169

10.4.1 插入表的功能 169

10.4.2 删除表的功能 170

10.4.3 INSTEAD OF触发器 171

10.5 触发器的应用 172

10.5.1 插入型触发器的应用 172

10.5.2 删除型触发器的应用 173

10.5.3 更新型触发器应用 174

10.5.4 嵌套触发器 177

10.5.5 触发器的高级应用 179

10.6 管理触发器 183

10.6.1 使用企业管理器显示触发器信息 183

10.6.2 使用系统存储过程查看触发器 183

10.6.3 修改触发器 184

10.6.4 删除触发器 185

10.6.5 使用触发器的建议 186

10.7 本章小结 186

10.8 练习 187

第11章 事务 188

11.1 事务的由来 188

11.2 事务的概念 189

11.3 事务的类型 190

11.4 事务回滚 190

11.5 事务日志 191

11.6 锁 192

11.6.1 锁的概念 192

11.6.2 锁的类别 192

11.6.3 隔离级别 193

11.6.4 查看锁 193

11.6.5 死锁及其防止 194

11.7 本章小结 195

11.8 练习 195

第12章 用户和安全性管理 196

12.1 SQL Server的登录认证 196

12.1.1 SQL Server登录认证简介 196

12.1.2 SQL Server认证模式的设置 197

12.2 管理SQL Server登录 197

12.2.1 用SQL Server企业管理器管理SQL Server登录 197

12.2.2 使用Transact_SQL管理SQL Server登录 198

12.3 数据库用户 200

12.3.1 数据库用户简介 200

12.3.2 管理数据库用户 201

12.4 权限管理 203

12.4.1 权限管理简介 203

12.4.2 利用SQL Server企业管理器管理权限 205

12.5 角色管理 207

12.5.1 角色管理简介 207

12.5.2 角色的管理 209

12.6 许可管理技术 212

12.6.1 许可的类型 212

12.6.2 验证许可 213

12.6.3 许可的管理 214

12.6.4 许可的授予 214

12.6.5 许可的否定 214

12.6.6 许可的收回 215

12.6.7 许可的信息 216

12.7 本章小结 217

12.8 练习 217

第13章 备份和恢复 218

13.1 备份和恢复概述 218

13.1.1 备份和恢复 218

13.1.2 数据库备份的类型 219

13.1.3 备份组合 222

13.1.4 数据恢复模式 222

13.2 备份设备的种类 223

13.2.1 磁盘备份设备 224

13.2.2 磁带备份设备 224

13.2.3 命名管道备份设备 224

13.2.4 创建备份设备 224

13.3 备份用户数据库 227

13.4 备份系统数据库 231

13.4.1 备份maste数据库 232

13.4.2 备份msdb数据库 232

13.4.3 备份model数据库 232

13.4.4 备份分发数据库 232

13.5 还原数据库 232

13.5.1 恢复用户数据库 232

13.5.2 恢复系统数据库 234

1 3.6 本章小结 235

13.7 练习 235

第14章 DB2基础 236

14.1 DB2概述 236

14.1.1 DB2的划分 236

14.1.2 DB2与其他数据库的比较 237

14.1.3 DB2的架构 238

14.1.4 DB2产品组件 238

14.1.5 DB2的安装 239

14.1.6 DB2卸载 245

14.1.7 测试连接 246

14.2 DB2数据库的对象 247

14.2.1 DB2实例 247

14.2.2 DB2管理服务器 248

14.2.3 表空间 248

14.2.4 表 249

14.2.5 视图 250

14.2.6 模式 250

14.2.7 索引 250

14.2.8 数据类型 251

14.2.9 缓冲池 252

14.2.10 约束 253

14.3 DB2 UDB的图形用户界面 254

14.3.1 创建样本数据库 254

14.3.2 控制中心 257

14.3.3 工具设置 258

14.3.4 向导 258

14.3.5 命令工具 259

14.3.6 开发中心 261

14.3.7 健康中心 262

14.3.8 配置助手 263

14.3.9 任务中心 263

14.3.10 复制中心 264

14.3.11 日志 265

14.4 本章小结 266

14.5 练习 266