当前位置:首页 > 工业技术
数据库技术原理与应用基础
数据库技术原理与应用基础

数据库技术原理与应用基础PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李大友主编;蔡德聪编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302113289
  • 页数:253 页
图书介绍:本书分为数据库技术原理与Access应用2大部分。数据库技术原理部分(第1-6章)详细介绍了数据库系统的基本原理和关系型数据库的实现方法,内容主要包括关系代数的基本运算、结构查询语言SQL和关系数据库的范式;Access应用部分(第7-15章)重点介绍了Microsoft Access 2003,它是美国微软公司新近开发的桌面数据库管理系统。
《数据库技术原理与应用基础》目录

第1章 数据库技术概论 1

1.1 数据、信息与数据处理 1

目录 1

1.2 数据库系统组成 2

1.3 数据库技术的发展 3

1.4 当前流行的数据库管理系统简介 6

练习1 7

第2章 数据库的体系结构 8

2.1 现实世界与外模式 8

2.2 信息世界与概念模式 8

2.2.1 信息的抽象描述 8

2.2.2 描述概念模型的工具——E-R图 10

2.4 数据库的体系结构 11

2.3 物理世界与内模式 11

2.5 数据库管理系统的功能与组成 12

练习2 14

第3章 关系数据库基本原理 15

3.1 数据模型及其数据结构 15

3.2 关系模型的基本概念 17

3.2.1 关系中的定义 17

3.2.2 关系模式 21

3.3 关系数据库的数学基础——关系代数 22

3.3.1 具有相同属性的关系之间的操作 22

3.3.2 属性不尽相同的关系之间的操作 23

3.3.3 关系代数的综合运用 27

练习3 28

第4章 关系运算在计算机中的实现——SQL语言 30

4.1 SQL定义语句 30

4.1.1 定义关系 30

4.1.2 定义视图 33

4.1.3 定义别名 34

4.2 SQL查询语句 34

4.2.1 查询目标子句 35

4.2.2 数据来源子句 38

4.2.3 条件子句 38

4.2.4 分组与排序 42

4.2.5 SQL查询语句综合运用 44

4.3.1 插入元组 46

4.3 数据操纵 46

4.3.2 删除元组 47

4.3.3 更新数据 47

4.4 数据控制 48

4.4.1 赋予用户权限 48

4.4.2 回收用户权限 49

练习4 49

第5章 关系数据库设计 51

5.1 问题的提出 51

5.2 函数依赖 53

5.2.1 函数依赖 53

5.2.2 部分函数依赖 54

5.3.1 Armstrong公理 55

5.2.3 传递依赖 55

5.3 函数依赖公理 55

5.3.2 函数依赖闭包 56

5.3.3 属性集的闭包 56

5.3.4 求闭包的算法 56

5.3.5 函数依赖集的等价 57

5.4 模式分解与无损连接 59

5.4.1 模式分解 59

5.4.2 无损连接 59

5.4.3 保持函数依赖 60

5.5 关系模式的范式 61

5.5.1 第一范式 61

5.5.2 第二范式 61

5.5.4 BCNF 63

5.5.3 第三范式 63

5.5.5 各级范式之间的关系 64

5.5.6 模式分解算法 65

练习5 66

第6章 数据库应用系统设计与实现 68

6.1 数据库设计概述 68

6.2 需求分析 68

6.3 概念设计 71

6.3.1 数据抽象 71

6.3.2 设计局部概念模式 72

6.3.3 将局部E-R图综合成全局E-R图 72

6.4.2 规范化处理 74

6.4 逻辑设计 74

6.4.1 E-R图转换为关系模型 74

6.5 物理设计 75

6.6 数据库应用系统实现 76

6.6.1 数据字典 76

6.6.2 数据库安全与权限 77

练习6 78

第7章 Access 200x数据库管理系统 80

7.1 概述 80

7.2 安装Access 2003 81

7.3 启动Access数据库管理系统 82

7.3.1 启动Access 2003 82

7.3.2 启动Access 2000 86

7.3.3 数据库窗口与工具 87

练习7 91

第8章 收集原始数据:建立表 92

8.1 定义字段 92

8.1.1 字段的数据类型 92

8.1.2 字段的属性 92

8.2 建立新表 93

8.2.1 利用向导创建表 93

8.2.2 使用数据视图创建表 94

8.2.3 使用设计视图创建表 94

8.3 建立表之间的关系 99

8.2.4 修改表设计 99

8.3.1 建立关系的步骤 100

8.3.2 利用关系实现字段查阅 103

8.4 使用表的数据视图 107

8.4.1 输入数据 107

8.4.2 数据视图格式 110

8.5 使用其他数据库中的表 112

8.5.1 导入数据表 112

8.5.2 链接数据表 114

练习8 115

第9章 对原始数据二次加工:建立查询 117

9.1 利用向导创建查询 117

9.1.1 建立选择查询 117

9.1.2 建立交叉查询 119

9.1.3 查找重复项查询 121

9.1.4 查找不匹配项查询 123

9.2 查询设计视图的使用 123

9.3 灵活运用设计工具 127

9.3.1 使用表达式生成器 127

9.3.2 使用Access函数 129

9.3.3 在查询中使用函数和表达式实例 133

9.4 建立参数查询 134

9.5 建立动作查询 135

9.6 建立SQL查询 139

练习9 140

10.1 创建自动窗体 142

第10章 建立用户接口:窗体 142

10.2 使用向导创建窗体 143

10.2.1 创建简单窗体 143

10.2.2 创建主窗体和子窗体 145

10.3 窗体的设计视图 147

10.3.1 窗体设计工具 148

10.3.2 手动设计交互式窗体 151

10.3.3 窗体及其控件的属性 159

10.3.4 窗体设计实例 168

10.4 建立对话框窗体 173

10.4.1 对话框窗体的作用与基本元素 173

10.5 建立开关面板型窗体 177

10.4.2 设置为对话框窗体 177

练习10 178

第11章 按格式要求打印数据:建立报表 180

11.1 自动创建报表 180

11.2 使用向导创建报表 181

11.3 使用报表设计视图 186

11.3.1 报表的节的功能 186

11.3.2 报表的节的属性 187

11.4 修改报表 188

11.4.1 报表的工具箱 188

11.4.2 在报表中增加有源控件 188

11.4.3 设置数据分组与排序 190

11.4.4 修改报表属性 193

练习11 194

第12章 将数据发布到Internet:创建数据访问页 195

12.1 数据访问页类型 195

12.2 数据访问页的视图 195

12.2.1 页面视图 195

12.2.2 设计视图 196

12.3 用向导创建数据访问页 197

12.4 通过设计视图创建数据访问页 199

12.4.1 创建基本数据页 199

12.4.2 修改数据访问页 200

12.4.3 在浏览器Explorer中预览效果 204

练习12 204

13.2 创建宏序列 205

第13章 连接调度数据库中各种对象:创建宏 205

13.1 宏的基本概念 205

13.3 运行宏 208

13.4 创建条件宏 209

13.5 宏组及其应用 210

13.5.1 创建宏组 210

13.5.2 用宏组生成菜单或工具栏 211

13.6 宏应用实例 213

练习13 215

第14章 Access中的程序:模块 217

14.1 模块的基本概念 217

14.2.2 VBA编程开发环境 218

14.2 VBA程序开发 218

14.2.1 VBA介绍 218

14.2.3 VBA语言中的对象、属性、事件、方法和对象集合 220

14.3 VBA应用实例 223

14.3.1 通过向导使用程序代码 223

14.3.2 VBA错误处理程序 226

14.4 模块与宏之间的联系及应用 227

14.4.1 宏和模块的不同用途 227

14.4.2 宏和模块之间的转换 228

练习14 232

15.1 Access与外部数据交换 233

15.1.1 外部数据源 233

第15章 安全灵活地使用Access的数据 233

15.1.2 导出Access对象 234

15.1.3 Access与其他Office文件的转换 235

15.2 Access数据复制与转换 236

15.2.1 Access对象类型转换 236

15.2.2 Access对象复制 236

15.3 Access工具应用 237

15.3.1 数据库实用工具 237

15.3.2 Access安全设置 238

15.3.3 Access启动设置 244

附录A Microsoft Access数据库规格 247

附录B Access 200x宏命令及其功能 250

参考文献 253

返回顶部