《数据库应用技术-SQL Server 2000》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:罗耀军主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2008
  • ISBN:7113086381
  • 页数:289 页
图书介绍:本书深入浅出地介绍了数据库开发基础、数据库设计方法、数据库创建和维护等内容。

第1章 数据库开发基础 1

1.1 数据库基础知识 1

1.1.1 基本概念 1

1.1.2 数据库管理员 4

1.1.3 数据模型 5

1.2 SQL Server 2000基础 7

1.2.1 SQL概述 7

1.2.2 SQL Server 2000安装 7

1.2.3 SQL Server 2000常用管理工具 12

1.2.4 SQL Server 2000数据类型 20

1.3 数据库应用系统开发简介 23

1.3.1 数据库应用体系结构概述 23

1.3.2 数据库的开发和管理 25

本章小结 26

习题一 26

实验一 27

第2章 数据库设计方法 28

2.1 数据库设计概述 28

2.1.1 数据库设计的目的和内容 28

2.1.2 数据库设计的过程 30

2.2 概念设计 30

2.2.1 基本概念 30

2.2.2 概念模型设计 32

2.3 逻辑设计 33

2.3.1 关系模型设计 34

2.3.2 逻辑行为设计 37

2.4 数据库设计案例 39

2.4.1 图书管理的概念模型 39

2.4.2 图书管理的关系模型 39

本章小结 45

习题二 45

实验二 46

第3章 数据库的创建和维护 47

3.1 SQL Server数据库概述 47

3.1.1 SQL Server数据库组成 47

3.1.2 SQL Server数据库存储结构 48

3.1.3 SQL Server系统数据库 48

3.2 企业管理器创建和维护数据库 49

3.2.1 使用企业管理器创建和修改数据库 49

3.2.2 使用企业管理器查看和删除数据库 52

3.2.3 使用企业管理器分离和附加数据库 53

3.3 T-SQL命令创建和维护数据库 55

3.3.1 创建和修改数据库语句 55

3.3.2 查看和删除数据库语句 57

3.3.3 分离和附加数据库语句 59

本章小结 60

习题三 60

实验三 61

第4章 表的创建和维护 62

4.1 表结构的创建与管理 62

4.1.1 使用企业管理器创建表结构 62

4.1.2 使用企业管理器实现数据完整性 64

4.1.3 使用企业管理器修改表结构 70

4.1.4 使用T-SQL命令创建表结构 72

4.1.5 使用T-SQL命令实现数据完整性 74

4.1.6 使用T-SQL命令修改表结构 76

4.2 表记录的操作 76

4.2.1 使用企业管理器操作记录 76

4.2.2 使用T-SQL命令操作记录 77

4.3 表的维护 79

4.3.1 使用企业管理器维护表 79

4.3.2 使用T-SQL命令维护表 82

本章小结 84

习题四 84

实验四 85

第5章 查询 88

5.1 基本查询 88

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

5.1.2 简单查询 89

5.1.3 条件查询 92

5.1.4 筛选查询 96

5.1.5 排序查询 98

5.1.6 分组查询 98

5.2 高级查询 101

5.2.1 连接查询 101

5.2.2 子查询 106

5.2.3 使用INTO子语 109

5.3 使用企业管理器查询 110

本章小结 113

习题五 113

实验五 113

第6章 视图和索引 115

6.1 视图概述 115

6.1.1 视图的概念 115

6.1.2 视图的作用 116

6.2 视图的创建与管理 116

6.2.1 使用企业管理器创建和管理视图 116

6.2.2 使用T-SQL命令创建和管理视图 121

6.3 索引概述 128

6.3.1 索引简介 128

6.3.2 索引分类 129

6.4 索引的创建与管理 130

6.4.1 使用企业管理器创建和管理索引 130

6.4.2 使用T-SQL命令创建和管理索引 132

本章小结 134

习题六 134

实验六 135

第7章 T-SQL程序设计 136

7.1 基础知识 136

7.1.1 批处理 136

7.1.2 脚本 138

7.1.3 注释 138

7.2 表达式 139

7.2.1 常量 139

7.2.2 变量 140

7.2.3 运算符 142

7.2.4 表达式 144

7.3 流程控制语句 144

7.3.1 BEGIN-END语句 145

7.3.2 IF语句 145

7.3.3 CASE语句 146

7.3.4 WHILE语句 147

7.3.5 WAITFOR语句 148

7.3.6 RETURN语句 149

7.4 函数 149

7.4.1 内置函数 149

7.4.2 用户自定义函数 155

本章小结 161

习题七 161

实验七 163

第8章 存储过程和触发器 164

8.1 存储过程概述 164

8.1.1 存储过程的概念 164

8.1.2 存储过程的优点 165

8.1.3 存储过程的分类 165

8.2 存储过程的创建和执行 166

8.2.1 创建存储过程 166

8.2.2 执行存储过程 169

8.3 管理存储过程 170

8.3.1 查看存储过程 170

8.3.2 修改存储过程 172

8.3.3 重命名存储过程 173

8.3.4 删除存储过程 174

8.4 系统存储过程和扩展存储过程 174

8.4.1 系统存储过程 174

8.4.2 扩展存储过程 175

8.5 触发器简介 177

8.5.1 触发器的概念 177

8.5.2 触发器的特点 177

8.5.3 触发器的优点 177

8.5.4 触发器的类型 178

8.6 创建触发器 178

8.6.1 使用企业管理器创建触发器 178

8.6.2 使用T-SQL语句创建触发器 180

8.6.3 各类触发器的实现 180

8.7 管理触发器 188

8.7.1 查看触发器 188

8.7.2 修改触发器 191

8.7.3 重命名触发器 193

8.7.4 删除触发器 193

8.8 触发器使用注意事项 194

8.8.1 创建和使用触发器的注意事项 194

8.8.2 推荐的触发器实现方案 195

本章小结 195

习题八 195

实验八 197

第9章 数据库的备份和恢复 199

9.1 数据库的备份 199

9.1.1 数据库备份概述 199

9.1.2 备份的类型 200

9.1.3 数据库的备份 201

9.2 数据库的恢复 212

9.2.1 使用企业管理器恢复数据库 212

9.2.2 使用T-SQL语句恢复数据库 218

9.3 数据库备份与恢复的实施 220

本章小结 221

习题九 222

实验九 223

第10章 SQL Server的安全管理 225

10.1 身份验证和授权 225

10.1.1 SQL Server安全性概述 225

10.1.2 SQL Server安全体系 226

10.1.3 身份验证模式及设置 227

10.2 账号管理 229

10.2.1 账号的分类 229

10.2.2 使用企业管理器创建和管理账号 229

10.2.3 使用T-SQL语句创建和维护账号 236

10.3 权限管理 238

10.3.1 权限的分类 238

10.3.2 使用企业管理器管理权限 239

10.3.3 使用T-SQL语句管理权限 241

10.4 角色管理 242

10.4.1 角色的分类 243

10.4.2 使用企业管理器管理角色 244

10.4.3 使用T-SQL语句管理角色 247

本章小结 249

习题十 249

实验十 250

第11章 图书管理数据库开发集成 251

11.1 图书管理数据库的设计 251

11.1.1 图书管理的E-R模型 251

11.1.2 图书管理的关系数据库 252

11.2 图书管理数据库开发的代码 254

11.2.1 创建图书管理数据库 255

11.2.2 创建图书管理表及完整性约束 255

11.2.3 输入图书管理表记录 256

11.2.4 查询图书管理数据库 258

11.2.5 图书管理应用触发器的建立 260

本章小结 261

实验十一 261

附录A 参考答案 263

参考文献 289