《数据库原理及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:方辉云,何苗,宋洁主编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2016
  • ISBN:7568019888
  • 页数:331 页
图书介绍:全书主要介绍数据库基本原理和小型关系数据库系统Access2010的应用。共分为9章,介绍的知识包括:数据库系统概述、数据库基本原理、Access2010关系数据库系统、表与关系、查询、窗体、报表、宏和模块以及网络数据库应用概述。本书是高等院校计算机、信息及相关专业方面,如信息管理与信息系统、系统工程、技术经济、工业自动化、软件工程、网络工程、物联网以及其他非计算机专业的师生的数据库方面课程的教学用书。

第1章 数据库基础 1

1.1 数据和信息 1

1.1.1 数据 1

1.1.2 信息 1

1.1.3 数据处理 2

1.1.4 数据处理系统 2

1.2 数据管理与数据库技术 3

1.2.1 数据管理 3

1.2.2 数据库技术 5

1.3 DBAS与MIS 7

1.3.1 DBAS 7

1.3.2 MIS 7

1.4 数据库技术的发展 8

1.4.1 发展简史 8

1.4.2 数据仓库与数据挖掘 9

1.4.3 数据库系统新技术 10

1.5 常用DBMS 12

1.5.1 Oracle 12

1.5.2 Microsoft SQL Server 13

1.5.3 国产DBMS达梦(DM) 13

1.5.4 My SQL 14

第2章 数据库系统 1

2.1 数据库系统的建立环境 17

2.1.1 信息处理的三个层次 17

2.1.2 两次抽象和转换 17

2.1.3 三级模式结构 17

2.2 实体 19

2.2.1 概念 19

2.2.2 实体联系 20

2.2.3 实体模型 21

2.3 数据模型 21

2.3.1 层次模型和网状模型 22

2.3.2 关系模型 23

2.3.3 新一代数据模型 24

2.4 数据库系统的工作模式和应用领域 24

2.4.1 工作模式 24

2.4.2 应用领域 26

2.5 数据库系统开发方法 28

2.5.1 概述 28

2.5.2 结构化设计方法 28

2.5.3 原型设计方法 30

2.5.4 面向对象设计方法 30

2.6 数据库设计方法 32

2.6.1 定义 32

2.6.2 设计步骤 32

2.6.3 举例 33

2.7 DBMS 34

第3章 关系数据模型基本理论 37

3.1 关系数据模型的三要素 37

3.2 关系及关系的特点 37

3.2.1 关系 37

3.2.2 关系的特点 39

3.3 关系模型 39

3.3.1 概念 39

3.3.2 关系模型与关系数据库 40

3.3.3 关系模型的描述 40

3.3.4 关系模型的主要优点 41

3.4 关系代数 42

3.4.1 关系运算 42

3.4.2 选择、投影和联接 45

3.4.3 关系数据库设计过程 49

3.5 E-R模型及转化 50

3.5.1 E-R图 50

3.5.2 E-R模型转化为关系模型 52

3.5.3 实例 56

3.5.4 设计E-R模型的进一步探讨 58

3.6 关系数据库的建立 59

3.6.1 关系数据库设计 59

3.6.2 不同层次的术语 59

3.7 关系数据库的完整性 60

3.7.1 主键与外键 60

3.7.2 实体完整性规则 60

3.7.3 参照完整性规则 61

3.7.4 用户定义的完整性规则 62

3.7.5 域完整性规则 62

3.8 关系规范化理论 63

3.8.1 概念 63

3.8.2 函数依赖与键 64

3.8.3 关系范式 66

第4章 Access预备知识 72

4.1 Access概述 72

4.1.1 Access的发展 72

4.1.2 Access的主要特点 72

4.1.3 Access2010的安装 73

4.1.4 启动与退出 75

4.2 Access工作界面与基本操作 77

4.2.1 Access工作界面概述 77

4.2.2 Backstage视图 78

4.2.3 功能区 79

4.2.4 导航窗格 81

4.2.5 其他界面 82

4.3 Access数据库 83

4.3.1 基本知识 83

4.3.2 创建Access数据库 84

4.4 数据库管理 87

4.4.1 数据库的打开与关闭 87

4.4.2 数据库管理 88

第5章 表对象 93

5.1 表对象的定义 93

5.1.1 表的基本概念 93

5.1.2 表的创建方法简介 93

5.2 数据类型 94

5.2.1 Access数据类型 94

5.2.2 Access数据类型规定 94

5.3 创建表 96

5.3.1 物理设计 96

5.3.2 应用设计视图创建表 101

5.3.3 创建表的重要概念 103

5.3.4 创建表的其他方式 115

5.4 表间关系 118

5.4.1 表间关系的建立 118

5.4.2 编辑关系 120

5.5 表的操作 121

5.5.1 录入记录 121

5.5.2 记录的修改和删除 124

5.5.3 对表的其他操作 125

5.5.4 修改表结构 129

5.5.5 删除表 129

第6章 查询对象与SQL语言 137

6.1 理解查询 137

6.1.1 查询概念 137

6.1.2 SQL概念 138

6.2 Access查询 139

6.2.1 查询工作界面 139

6.2.2 SQL视图创建查询对象 140

6.2.3 “设计视图”创建查询对象 141

6.2.4 认识查询对象和查询分类 142

6.3 SQL查询 143

6.3.1 语法符号 143

6.3.2 数据运算与表达式 144

6.3.3 常用SQL查询 149

6.3.4 查询对象的意义和SELECT小结 163

6.4 SQL其他功能 165

6.4.1 SQL的追加功能 165

6.4.2 SQL的更新功能 165

6.4.3 SQL的删除功能 166

6.4.4 SQL的定义功能 166

6.5 选择查询 169

6.5.1 创建选择查询 169

6.5.2 选择查询的进一步设置 174

6.5.3 查询向导 183

6.6 动作查询 188

6.6.1 生成表查询 189

6.6.2 追加查询 191

6.6.3 更新查询 192

6.6.4 删除查询 192

6.7 特定查询 193

6.7.1 联合查询 193

6.7.2 传递查询 194

6.7.3 数据定义查询 194

第7章 窗体对象 201

7.1 概述 201

7.1.1 初识窗体 201

7.1.2 窗体的主要用途和类型 202

7.1.3 窗体创建与运行要求 203

7.2 窗体创建 204

7.2.1 自动创建窗体 205

7.2.2 使用向导创建窗体 206

7.2.3 使用设计视图创建窗体 211

7.3 窗体整体布局设计及应用 230

7.3.1 页眉页脚设置 230

7.3.2 窗体外观设计 232

7.3.3 窗体的应用 232

7.4 自动启动窗体 233

第8章 报表对象 238

8.1 基础知识 238

8.1.1 报表概念 238

8.1.2 报表的视图 240

8.1.3 报表的组成 242

8.2 报表的创建 243

8.2.1 报表设计工具 243

8.2.2 自动创建报表 244

8.2.3 报表向导创建报表 244

8.2.4 标签向导创建报表 246

8.2.5 创建图表报表 248

8.2.6 创建空报表 249

8.2.7 使用设计视图创建报表 250

8.3 报表编辑 252

8.3.1 报表的添加 252

8.3.2 节的操作 253

8.3.3 绘制线条和矩形 254

8.4 报表高级操作 254

8.4.1 报表排序和分组 254

8.4.2 使用计算控件 258

8.4.3 创建多列报表 258

8.4.4 设计复杂的报表 259

8.5 预览和打印报表 260

8.5.1 预览报表 260

8.5.2 打印报表 261

第9章 宏对象 264

9.1 预备知识 264

9.1.1 认识宏 264

9.1.2 常用宏操作 265

9.1.3 宏的几个概念 267

9.2 宏的创建 268

9.2.1 宏生成器 269

9.2.2 宏生成器创建宏 269

9.2.3 条件宏 270

9.3 宏的编辑与调试 272

9.3.1 宏的编辑与修改 272

9.3.2 宏的调试 272

9.4 运行宏 273

9.4.1 直接运行宏 273

9.4.2 在窗体等对象中加入宏 273

9.4.3 自动运行宏AutoExec 275

9.5 宏组 276

9.5.1 宏组的创建 276

9.5.2 宏组的运行 278

第10章 模块对象及Access程序设计 282

10.1 模块与VBA 282

10.1.1 程序设计与模块的概念 282

10.1.2 VBA语言 283

10.2 VBE界面 284

10.2.1 VBE窗口 284

10.2.2 代码窗口与模块的创建与保存 287

10.3 VBA基础知识 289

10.3.1 VBA的数据类型 289

10.3.2 常量、变量和数组 290

10.3.3 运算符与表达式 293

10.3.4 函数 295

10.4 Access程序设计入门 300

10.4.1 程序设计基本方法 300

10.4.2 顺序、分支、循环结构 301

10.4.3 过程 307

10.5 面向对象程序设计 311

10.5.1 对象和对象集合 311

10.5.2 对象的属性 312

10.5.3 对象的事件 313

10.5.4 对象的方法 314

10.6 VBA程序调试 316

10.6.1 设置程序断点 316

10.6.2 调试工具栏及其功能 317

10.7 Access数据库程序设计 318

10.7.1 DAO与ADO 318

10.7.2 ADO类库 318

10.7.3 ADO的对象模型 319

10.7.4 操作记录集 322

10.7.5 综合应用例 324

参考文献 331