《网络数据库实用教程 SQL Server 2000》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张登宏,梁晓弘主编
  • 出 版 社:北京交通大学出版社;清华大学出版社
  • 出版年份:2007
  • ISBN:7810826859
  • 页数:259 页
图书介绍:本书分成四部分,共12章,第一部分(1~2章)为数据库基础知识,主要分析了数据库系统的基本概念、SQL Server 2000的特点及功能。第二部分(3~8章)为数据库系统中的主要对象及相应的管理,主要介绍了数据库、表、查询、视图等各个对象的创建及使用,并在介绍主要对象的过程中,讲解了SQL语言知识。第三部分(9~11章)为系统的安全性,主要介绍了数据库中的数据的完整性,数据库的安全性。第四部分(12章)为应用系统的开发实例,主要介绍了通过VB与SQL Server 2000相结合,开发数据库管理系统的过程。

第1章 数据库系统概述 1

1.1 数据库技术的发展 1

1.2 数据库的基本概念 3

1.2.1 数据与信息 3

1.2.2 数据描述 4

1.2.3 数据处理与数据管理 5

1.2.4 数据库技术的基本概念 5

1.3 数据库设计 7

1.3.1 数据库设计的步骤 7

1.3.2 实体联系模型 8

1.3.3 关系模式 9

习题1 10

第2章 SQL Server 2000概述 12

2.1 SQL Server 2000简介 12

2.1.1 SQL Server 2000特点 12

2.1.2 SQL Server 2000常见的版本 13

2.1.3 SQL Server 2000的安装 13

2.2 SQL Server 2000主要管理工具 17

2.2.1 SQL Server服务管理器 17

2.2.2 企业管理器 18

2.2.3 查询分析器 22

2.2.4 服务器网络实用工具和客户端网络实用工具 23

2.2.5 DTS工具 25

习题2 25

第3章 SQL Server数据库管理 26

3.1 SQL Server 2000数据库简介 26

3.1.1 数据库文件的分类 26

3.1.2 数据库的组成 27

3.2 创建数据库 29

3.2.1 使用企业管理器创建数据库 29

3.2.2 使用Transact-SQL语句创建数据库 31

3.3 管理数据库 34

3.3.1 查看数据库信息 34

3.3.2 重命名数据库 35

3.3.3 修改数据库 36

3.4 删除数据库 39

3.5 数据库的分离与附加 40

习题3 41

第4章 表的创建与管理 43

4.1 数据类型 43

4.1.1 系统数据类型 43

4.1.2 用户自定义数据类型 46

4.2 创建表 49

4.2.1 使用企业管理器创建表 49

4.2.2 使用Transact-SQL语句创建表 51

4.3 修改表结构 53

4.3.1 使用企业管理器修改表结构 53

4.3.2 使用ALTER TABLE语句修改表结构 53

4.4 删除表 55

4.4.1 利用企业管理器删除表 55

4.4.2 使用DROP TABLE语句删除表 55

4.5 表中记录的管理 56

4.5.1 使用企业管理器管理表中的记录 56

4.5.2 使用Transact-SQL语句管理表中的记录 56

习题4 58

第5章 Transact-SQL语言基础 61

5.1 Transact-SQL语言简介 61

5.2 变量 63

5.2.1 全局变量 63

5.2.2 局部变量 66

5.3 运算符与表达式 68

5.4 函数 70

5.4.1 系统内置函数 71

5.4.2 用户自定义函数 74

5.5 流程控制语句 76

5.5.1 BEGIN…END语句 77

5.5.2 IF…ELSE语句 77

5.5.3 CASE语句 78

5.5.4 WHILE…CONTINUE…BREAK语句 79

5.5.5 GOTO语句 80

5.5.6 RETURN语句 80

习题5 81

第6章 数据查询 83

6.1 SQL语言的数据理论基础 83

6.1.1 选择 83

6.1.2 投影 84

6.1.3 联接 85

6.2 SELECT语句结构 86

6.3 简单查询 86

6.3.1 使用SELECT子句 86

6.3.2 使用INTO子句 88

6.3.3 使用WHERE子句 89

6.3.4 使用GROUP BY子句 90

6.3.5 HAVING子句 91

6.3.6 ORDER BY子句 92

6.4 联接查询 92

6.4.1 内联接 93

6.4.2 外联接 95

6.4.3 交叉联接 97

6.4.4 嵌套查询 97

6.5 使用其他关键字查询数据 98

习题6 100

第7章 视图 102

7.1 视图概述 102

7.1.1 视图的概念 102

7.1.2 视图的优点 102

7.2 视图的创建 103

7.2.1 使用企业管理器创建视图 103

7.2.2 使用Transact-SQL语句创建视图 106

7.3 视图的管理 107

7.3.1 视图信息的查看 107

7.3.2 视图的重命名和删除 111

7.4 通过视图查询与更新数据 112

7.4.1 使用视图进行数据检索 113

7.4.2 通过视图添加数据 113

7.4.3 通过视图更改删除数据 113

习题7 114

第8章 存储过程与触发器 116

8.1 存储过程 116

8.1.1 存储过程概述 116

8.1.2 存储过程的类型 116

8.1.3 存储过程的创建 117

8.1.4 执行存储过程 120

8.1.5 存储过程的查看 122

8.1.6 存储过程的修改、删除 124

8.2 触发器 126

8.2.1 触发器概述 126

8.2.2 触发器的创建 127

8.2.3 触发器的使用 131

8.2.4 查看触发器信息 134

8.2.5 修改触发器 135

8.2.6 删除触发器 136

8.2.7 禁止和启用触发器 136

习题8 137

第9章 索引与数据完整性 139

9.1 索引 139

9.1.1 索引概述 139

9.1.2 创建索引 140

9.1.3 管理索引 143

9.2 数据完整性 146

9.2.1 数据完整性概述 146

9.2.2 约束 147

习题9 155

第10章 SQL Server安全管理 158

10.1 SQL Server 2000登录身份验证模式 158

10.1.1 SQL Server 2000登录身份验证模式类型 158

10.1.2 添加Windows身份验证登录账户 159

10.1.3 添加SQL Server身份验证登录账户 161

10.1.4 登录账户属性修改 162

10.1.5 拒绝、删除登录账户 163

10.2 建立和管理数据库用户账户 164

10.2.1 使用企业管理器创建、删除数据库用户 165

10.2.2 使用Transact-SQL语句创建、删除数据库用户 167

10.3 角色管理 168

10.3.1 服务器角色 168

10.3.2 固定数据库角色 171

10.3.3 用户自定义数据库角色 172

10.4 权限管理 175

10.4.1 权限的分类 175

10.4.2 权限的管理 176

习题10 178

第11章 数据库的备份与还原 180

11.1 数据库的备份 180

11.1.1 数据库备份方式及备份类型 180

11.1.2 备份设备 181

11.1.3 使用企业管理器创建数据库备份 183

11.1.4 使用Transact-SQL语句备份数据库 186

11.1.5 使用Transact-SQL语句备份事务日志 188

11.2 数据库的还原 188

11.2.1 数据库还原模型 188

11.2.2 数据库还原设置 189

11.2.3 数据库还原操作 189

习题11 192

第12章 数据转换 194

12.1 数据库的导入/导出概述 194

12.2 导入数据 195

12.3 导出数据 201

习题12 207

第13章 事务、锁与游标 208

13.1 事务 208

13.1.1 事务的ACID性质 208

13.1.2 事务的状态变迁 209

13.1.3 事务分类 210

13.1.4 事务的应用 210

13.2 锁机制 213

13.2.1 锁的控制方法 213

13.2.2 查看锁的信息 215

13.3 游标 215

13.3.1 游标概念 216

13.3.2 游标的类型 216

13.3.3 游标的使用 217

习题13 221

第14章 数据库编程接口 223

14.1 开放式数据库连接(ODBC) 223

14.2 使用ADO操作数据库中的数据 228

14.2.1 ActiveX数据对象(ADO) 228

14.2.2 Connection对象 229

14.2.3 Command对象 233

14.2.4 Recordset对象 238

14.3 ADO.NET 257

习题14 258

参考文献 259