《数据库应用技术实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:黄崇本主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030119851
  • 页数:266 页
图书介绍:本书较为系统地阐述了数据库理论基础及两种常用的DBMS软件的应用技术。在知识点的阐述上基本正确,内容合理。

第一篇 基础篇 3

第1章 数据库技术概论 3

1.1 数据与数据管理 3

1.1.1 数据与信息 3

1.1.2 数据处理与数据管理 4

1.2 数据管理技术的发展 4

1.2.1 人工管理方式 4

1.2.2 文件管理方式 5

1.2.3 数据库管理方式 6

1.3 数据库基本概念 7

1.3.1 数据库系统的组成 7

1.3.2 数据库管理系统 8

1.3.3 数据模型 9

1.4 数据库系统的体系结构 9

1.4.1 数据模式的概念 9

1.4.2 数据库系统的三级体系结构 10

1.4.3 数据库的两级映像与数据的独立性 11

1.5 数据库保护 11

1.5.1 安全性保护 12

1.5.2 完整性保护 12

1.5.3 其他数据的保护措施 13

1.6 Access数据库管理系统 14

1.6.1 Access的组成与特点 14

1.6.2 Access数据库的内部结构 15

1.6.3 Access 2000的功能 15

1.6.4 Access 2000的开发环境 16

小结 17

习题 17

第2章 关系数据库 18

2.1 关系的数学定义 18

2.1.1 二维表与关系 18

2.1.2 关系的定义 19

2.1.3 关系的性质 19

2.2 关系数据库 20

2.2.1 关系模型 20

2.2.2 关系数据库描述 21

2.2.3 关系数据库操纵 22

2.3 关系运算 22

2.3.1 传统的集合运算 22

2.3.2 专门的关系运算 24

2.3.3 关系代数运算举例 25

2.4 Access数据库的建立 26

2.4.1 建立数据库与表 26

2.4.2 维护数据库与表 28

小结 29

习题 29

第3章 关系数据库语言SQL 31

3.1 SQL数据定义 31

3.1.1 SQL数据库的体系结构 31

3.1.2 基本表的定义与删改 32

3.1.3 索引的建立与删除 33

3.1.4 视图的定义与删除 33

3.2 SQL数据查询 34

3.2.1 简单查询 34

3.2.2 连接查询 35

3.2.3 嵌套查询 36

3.2.4 使用库函数查询 37

3.2.5 集合运算查询 38

3.3 SQL数据更新 39

3.3.1 插入数据 39

3.3.2 修改数据 40

3.3.3 删除数据 40

3.4 SQL数据控制 41

3.4.1 授权 41

3.4.2 回收权限 41

3.5 Access数据库查询 42

3.5.1 用界面方式创建查询 42

3.5.2 使用SQL命令方式进行查询 42

小结 43

习题 43

第4章 数据库设计 45

4.1 数据库设计概念 45

4.1.1 数据库设计的特点 45

4.1.2 数据库设计的内容 46

4.1.3 数据库设计的步骤 47

4.2 需求分析 47

4.2.1 需求分析的任务 47

4.2.2 数据流图与数据字典 48

4.2.3 需求分析的基本步骤 49

4.3 概念结构设计 50

4.3.1 概念结构 51

4.3.2 概念结构设计方法(E-R方法) 51

4.4 逻辑结构设计 55

4.4.1 关系数据库设计的设计问题 55

4.4.2 关系模式的函数依赖 57

4.4.3 关系的规范化 58

4.4.4 E-R向关系模型的转化 60

4.4.5 关系数据模型的优化 61

4.5 物理设计及实施 61

4.5.1 关系数据库的物理设计 61

4.5.2 关系数据库的实施 64

4.6 Access数据库设计 65

小结 67

习题 68

第二篇 应用篇 73

第5章 SQL Server 2000概述 73

5.1 系统结构及特性 73

5.1.1 系统结构 73

5.1.2 系统特性 76

5.2 系统运行环境及安装 77

5.2.1 系统安装的软硬件要求 77

5.2.2 系统安装过程 78

5.2.3 设置用户账户 82

5.2.4 系统组件 86

5.3 系统主要管理工具 86

5.3.1 企业管理器 86

5.3.2 查询分析器 88

5.4 注册服务器 89

小结 90

习题 90

第6章 数据库的建立与维护 91

6.1 库表与视图的概念 91

6.1.1 数据库结构 91

6.1.2 系统数据库 92

6.1.3 数据表与视图 93

6.2 数据库的创建与维护 94

6.2.1 用企业管理器建删、改数据库 94

6.2.2 用命令创建、删除、更改数据库 97

6.3 数据表的创建与维护 100

6.3.1 用企业管理器建删、改数据表 100

6.3.2 用命令键删改数据表 103

6.4 增、删、改表中的数据 108

6.4.1 用企业管理器操作表数据(增、删、改) 108

6.4.2 用命令操作表数据(增、删、改) 110

6.5 视图的创建与使用 114

6.5.1 创建视图 114

6.5.2 视图的使用 115

小结 117

习题 117

第7章 数据库的查询 118

7.1 简单的SELECT语句 118

7.1.1 SELECT语句的基本格式 118

7.1.2 搜索的列、表达式及函数使用 119

7.1.3 指定数据表或视图 125

7.1.4 搜索条件 126

7.2 SELECT的子句 129

7.2.1 GROUPBY子句 129

7.2.2 HAVING子句 130

7.2.3 ORDER BY子句 132

7.2.4 COMPUTE子句 132

7.2.5 INTO子句 134

7.3 多表连接查询 134

7.3.1 谓词连接 134

7.3.2 JOIN连接 136

7.3.3 子查询 139

7.3.4 UNION运算 142

7.4 索引 143

7.4.1 索引的分类 143

7.4.2 索引的创建 144

7.4.3 索引的删除 147

小结 148

习题 148

第8章 T-SQL语言 149

8.1 数据类型与表达式 149

8.1.1 数据类型 149

8.1.2 常量与变量 153

8.1.3 运算符与表达式 158

8.2 流程控制语句 162

8.2.1 IF语句 162

8.2.2 WHILE语句 163

8.2.3 WAITFOR语句 164

8.2.4 RETURN语句 165

8.3 游标 165

8.3.1 游标概念 165

8.3.2 游标 166

8.3.3 打开游标 168

8.3.4 读取数据 168

8.3.5 关闭游标 169

8.3.6 删除游标 170

8.4 事务 170

8.4.1 事务概念 170

8.4.2 事务处理语句 171

8.4.3 事务与锁定 172

小结 173

习题 174

第9章 数据安全性与完整性 175

9.1 安全管理 175

9.1.1 身份认证模式及账户 175

9.1.2 角色管理 177

9.1.3 权限管理 179

9.2 数据完整性实现 182

9.2.1 数据完整性分类 182

9.2.2 使用规则 183

9.2.3 使用默认 184

9.2.4 使用约束 186

9.3 数据的备份与恢复 189

9.3.1 备份与恢复概述 189

9.3.2 备份与恢复操作 191

小结 193

习题 193

第10章 存储过程与触发器 194

10.1 存储过程 194

10.1.1 存储过程的类型 195

10.1.2 用户存储过程的创建与执行 196

10.1.3 用户存储过程的修改 202

10.1.4 户存储过程的删除 202

10.2 触发器 203

10.2.1 触发器的作用 203

10.2.2 触发器的创建 204

10.2.3 触发器的修改 209

10.2.4 触发器的删除 210

小结 210

习题 210

第三篇 实训篇 215

第11章 Access 2000实训 215

11.1 创建数据库及表 215

11.2 表的维护与操作 218

11.3 创建查询 221

第12章 SQL Server2000实训 225

12.1 SQL Server的安装及其管理工具的使用 225

12.2 创建数据库和表 229

12.3 数据表增删改操作 232

12.4 数据库的查询 233

12.5 T-SQL编程 236

12.6 数据安全与完整性 238

12.7 存储过程和触发器 249

第13章 VB/SQL Server编程实训 253

13.1 数据库管理器 253

13.2 数据环境设计器 255

13.3 VB/SQL Server2000编程实训 259

主要参考文献 266