《数据库技术·应用及实验指导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:何玉洁,张俊超编著
  • 出 版 社:机械工业出版社
  • 出版年份:2005
  • ISBN:7111169824
  • 页数:285 页
图书介绍:本书以“概念-技术-应用”为主线,全面地阐述了数据库系统的基本理论、技术和方法,涵盖了目前的Microsoft Access数据库管理系统和Visual Basic可视化编程环境。另外,书中每章后均附有大量的习题,以便读者实践该章所介绍的技巧和概念。

丛书序 2

前言 2

第一部分 数据库基本理论 2

第1章 数据库基础 2

1.1 数据 2

1.1.1 数据与信息 2

目录 2

1.1.2 数据密集型应用的特点 3

1.2 数据管理的发展 3

1.2.1 文件管理系统 3

1.2.2 数据库管理系统 6

1.3 数据库系统的组成 8

1.4 小结 9

习题 9

2.1 数据模型 10

第2章 数据模型与数据库系统结构 10

2.1.1 概念层数据模型 12

2.1.2 组织层数据模型 14

2.2 数据库系统的结构 17

2.2.1 数据库系统模式的概念 17

2.2.2 三级模式结构 18

2.2.3 二级映像功能和数据独立性 20

2.3 数据库管理系统的功能 21

2.4 小结 22

习题 23

第3章 关系数据库 24

3.1 关系数据模型的组成 24

3.1.1 关系数据结构 24

3.1.3 关系完整性约束 25

3.2 关系数据模型的基本术语与形式化定义 25

3.1.2 关系操作 25

3.2.1 关系模型的基本术语 26

3.2.2 关系数据结构及其形式化定义 27

3.3 关系数据库模型的完整性约束 29

3.3.1 实体完整性 29

3.3.2 参照完整性 30

3.3.3 用户定义的完整性 31

3.4 关系代数 31

3.4.1 传统的集合运算 32

3.4.2 专门的关系运算 33

3.5 小结 38

习题 38

第4章 SQL语言基础 39

4.1 基本概念 39

4.2 SQL的数据类型 40

4.1.2 SQL语言功能概述 40

4.1.1 SQL语言特点 40

4.2.1 SQL-99标准的数据类型 41

4.2.2 Microsoft SQL Server的数据类型 41

4.3 数据定义功能 42

4.3.1 基本表的定义与删除 42

4.3.2 修改表结构 45

4.4 数据查询功能 45

4.4.1 查询语句的基本结构 47

4.4.2 简单查询 47

4.4.3 多表连接查询 58

4.4.4 子查询 62

4.5 数据更改功能 64

4.5.1 插入数据 65

4.5.2 更新数据 65

4.5.3 删除数据 66

4.6.2 定义视图 67

4.6.1 视图的概念 67

4.6 视图 67

4.6.3 删除视图 69

4.6.4 视图的作用 69

4.7 索引 70

4.7.1 建立索引 70

4.7.2 删除索引 71

4.8 小结 71

习题 72

第5章 数据库保护 73

5.1 数据库安全性 73

5.1.1 安全控制模型 73

5.1.2 存取控制 74

5.1.3 数据库权限的种类及用户的分类 75

5.1.4 操作权限定义 75

5.2.1 完整性约束条件的作用对象 77

5.2 完整性约束 77

5.2.2 实现数据完整性 78

5.3 数据库备份与恢复 80

5.3.1 数据库故障的种类 80

5.3.2 数据库备份 81

5.3.3 数据库恢复 82

5.4 小结 83

习题 83

第6章 数据库设计 84

6.1 数据库设计概述 84

6.1.1 数据库设计的特点 85

6.1.2 数据库设计方法概述 86

6.1.3 数据库设计的基本步骤 87

6.2 数据库需求分析 87

6.2.1 需求分析的任务 87

6.2.2 需求调查 88

6.3.1 概念结构设计 89

6.3 数据库结构设计 89

6.3.2 逻辑结构设计 92

6.3.3 物理结构设计 99

6.4 数据库行为设计 101

6.4.1 功能需求分析 101

6.4.2 功能设计 102

6.4.3 事务设计 102

6.5 数据库的实施和维护 103

6.5.1 数据库数据的加载和试运行 103

6.5.2 数据库的运行和维护 104

6.6 小结 104

习题 105

第7章 Access数据库管理系统 108

7.1 Access简介 108

第二部分 数据库应用 108

7.1.1 Access的特点 109

7.1.2 Access的对象及功能 109

7.2 创建及管理Access数据库 110

7.2.1 创建数据库 110

7.2.2 打开数据库 115

7.2.3 管理数据库 116

7.2.4 设置数据库密码 119

7.3 创建表 120

7.3.1 使用表向导创建表 120

7.3.2 使用表设计器创建表 124

7.3.3 保存表的定义 134

7.3.4 建立表之间的关联 134

7.4 查询对象 136

7.4.1 查询对象概述 136

7.4.3 建立查询对象 137

7.4.2 查询对象的种类 137

7.5 小结 153

习题 153

第8章 数据库应用开发技术 155

8.1 数据访问接口 155

8.1.1 ODBC 155

8.1.2 OLEDB和ADO 159

8.1.3 ADO为OLE DB带来了什么 161

8.2 ADO数据控件 162

8.2.1 ADO数据控件概述 162

8.2.2 ADO数据控件的主要属性 163

8.2.3 ADO数据控件的主要方法 167

8.2.4 ADO数据控件的主要事件 167

8.3 Recordset对象的主要属性和主要方法 168

8.3.1 Recordset对象的主要属性 168

8.3.2 Recordset对象的主要方法 169

8.4 数据绑定控件 170

8.4.1 DataGrid控件 171

8.4.2 DataList控件和DataCombo控件 177

8.5 小结 179

习题 180

第9章 VB数据库应用编程示例 181

9.1 示例1 181

9.2 示例2 182

9.3 示例3 185

9.4 数据窗体向导 187

9.4.1 添加数据窗体向导 187

9.4.2 使用数据窗体向导 187

9.5 小结 192

习题 192

10.1.1 集中式结构 194

10.1 数据库系统结构的发展 194

第10章 数据库技术的发展 194

第三部分 数据库技术的发展 194

10.1.2 文件服务器结构 195

10.1.3 客户/服务器结构 196

10.1.4 Web数据库应用架构 196

10.2 面向对象技术与数据库技术的结合 197

10.2.1 新的数据库应用和新的数据类型 197

10.2.2 面向对象数据模型 198

10.2.3 面向对象数据库的优点 202

10.2.4 对象关系数据库与对象数据库 202

10.3 数据库技术的新发展 202

10.3.1 数据库技术的三个发展阶段 203

10.3.2 数据库技术的研究方向 204

10.3.3 面向应用领域的数据库新技术 206

10.4 数据库技术面临的挑战 207

习题 209

10.5 小结 209

第四部分 Access实验 212

第11章 创建及打开数据库 212

11.1 实验目的 212

11.2 创建数据库 212

11.2.1 实验任务 212

11.2.2 操作指导 212

11.3 打开数据库 214

11.3.1 实验任务 214

11.3.2 操作指导 214

11.4 关于数据库窗口的一些操作 215

11.4.1 实验任务 215

11.4.2 操作指导 215

12.1.2 建立数据表 217

12.1.1 实验目的 217

12.1 建立和修改数据表 217

第12章 数据表操作 217

12.1.3 修改表结构 222

12.1.4 定义实体完整性 223

12.1.5 定义参照完整性 224

12.2 输入和修改列数据 226

12.2.1 实验目的 226

12.2.2 输入数据 226

12.2.3 级联更新数据和级联删除数据 227

12.3 操作数据 229

12.3.1 实验目的 229

12.3.2 修改和添加记录 229

12.3.3 排序记录 230

12.3.4 查找记录 230

12.3.5 筛选记录 231

12.4 更改数据表的显示方式 232

12.3.6 排除筛选记录 232

12.4.1 更改列的显示顺序 233

12.4.2 隐藏/显示列 235

12.4.3 冻结/解冻列 236

12.4.4 改变字体样式 237

12.4.5 设置单元格效果和样式 238

第13章 查询 240

13.1 实验目的 240

13.2 利用简单查询向导建立查询对象 240

13.2.1 实验任务 240

13.2.2 操作指导 240

13.3 利用设计视图建立无条件查询对象 243

13.3.1 实验任务 243

13.3.2 操作指导 243

13.4.2 操作指导 244

13.4 利用设计视图建立有条件查询 244

13.4.1 实验任务 244

第14章 窗体 246

14.1 实验目的 246

14.2 利用窗体向导建立窗体 246

14.2.1 实验任务 246

14.2.2 操作指导 246

14.3 利用设计视图建立窗体 251

14.3.1 实验任务 251

14.3.2 操作指导 252

第15章 报表 254

15.1 实验目的 254

15.2 利用报表向导建立报表 254

15.2.1 实验任务 254

15.2.2 操作指导 254

15.3.2 操作指导 262

15.3 利用设计视图建立报表 262

15.3.1 实验任务 262

15.4 实验结果 264

第五部分 Visual Basic实验 266

第16章 VB数据库访问 266

16.1 实验目的 266

16.2 基于单表的数据浏览和操作 266

16.2.1 实验任务 266

16.2.2 操作指导 266

16.3 基于查询的数据操作 278

16.3.1 实验任务 278

16.3.2 操作指导 279

16.4 实验练习 283

参考文献 285