《数据库原理与应用 Access2003版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:余芳,鞠光明,鞠仪静编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2005
  • ISBN:7502437118
  • 页数:318 页
图书介绍:本书内容包括数据库基础知识、数据库的整体规划与设计、Access 2003入门、Access数据库重要对象的使用和设计、AML在Access 2003中的应用、VBA程序设计以及Access数据库综合开发例等。

第1章 数据库基础知识 1

1.1 数据库的概念 1

1.2 数据库理论的发展历史 2

1.2.1 60年代数据库理论的萌芽 2

1.2.2 70年代数据库理论的发展 2

1.2.3 80年代数据库理论的成熟 3

1.3 数据库系统的组成 3

1.3.1 计算机系统 3

1.3.2 数据库 3

1.3.3 数据库管理系统 3

1.3.4 用户 3

1.4 数据库系统结构 4

1.5 关系数据库的基本概念 5

1.5.1 数据库系统模型和结构 5

1.5.2 关系的定义 8

1.5.3 关系数据库 9

1.6 SQL语言基础知识 9

1.6.1 SQL的特点 10

1.6.2 SQL语言与数据库的关联 10

1.6.3 SQL语言概貌 11

1.7 数据库的管理 19

1.7.1 SQL系统的维护 20

1.7.2 数据库的维护 20

1.8 数据库性能的优化 22

1.7.3 作业的维护 22

1.8.1 查询优化 23

1.8.2 索引优化 23

1.8.3 联接优化 24

1.8.4 存储优化 25

1.9 数据库的安全性 25

1.9.1 用户标识和鉴定 25

1.9.2 存取控制 26

1.9.3 审计 26

1.9.4 数据加密 26

小结 26

二、填空题 27

三、思考题 27

一、选择题 27

练习一 27

四、上机操作 28

第2章 数据库的整体规划与设计 29

2.1 数据库设计基础 29

2.1.1 数据库和信息系统 29

2.1.2 数据库设计方法学简介 29

2.1.3 数据库设计的基本步骤 30

2.2 构建E-R关系数据模型 31

2.2.1 实体 31

2.2.2 键 33

2.2.3 关系的多样性 33

2.2.4 关系上的属性 35

2.2.5 E-R模型中的设计问题 36

2.3 数据库设计的规范化 37

2.3.1 数据冗余和数据表更新异常 38

2.3.2 第一范式 39

2.3.3 第二范式 40

2.3.4 第三范式 41

2.4 数据字典 42

2.5 需求分析 44

2.5.1 需求分析的任务 44

2.5.2 需求分析的方法 44

2.6 概念结构设计(Concept Database Design) 45

2.6.1 数据抽象与局部E-R图设计 46

2.6.2 合并局部E-R图 47

2.7 逻辑结构设计(Logical Database Design) 48

2.7.1 E-R图向关系模型的转换 48

2.7.2 数据模型的优化 49

2.8 物理结构设计(Physical Database Design) 49

2.8.1 关系模式存取方法选择 49

2.8.2 确定数据库的存储结构 50

2.9 Access 2003数据库的新建与打开 50

2.9.1 新建数据库 50

2.9.2 打开数据库 51

小结 51

四、上机操作 52

三、思考题 52

一、选择题 52

二、填空题 52

练习二 52

第3章 Access 2003入门 53

3.1 Access 2003的特点 53

3.2 Access 2003的安装与卸载 53

3.2.1 按照安装程序的向导操作 53

3.2.2 Office 2003的在线更新 54

3.2.3 Access 2003的修复与卸载 54

3.4.1 Access 2003的工作界面 56

3.4 Access 2003的窗口环境 56

3.3.3 Access 2003的退出 56

3.3.2 从快捷方式启动Access 2003 56

3.3.1 从菜单打开Access 2003 56

3.3 Access 2003的启动与退出 56

3.4.2 Access 2003的菜单栏 57

3.4.3 Access 2003的工具栏 58

3.4.4 打开数据库中的表 58

3.5 Access 2003的功能特点 58

3.5.1 Access的传统功能特点 58

3.5.2 改进的帮助功能 59

3.5.3 打开数据库时的安全检查功能 59

3.5.4 查看对象相关性信息 60

3.5.5 窗体和报表中的错误检查 61

3.5.6 传播字段属性 61

3.5.8 SQL视图中的增强字体功能 62

3.5.7 Windows XP主题支持 62

3.5.9 提供SQL视图中基于上下文的帮助 63

3.5.10 导入表、导出表、查询和链接表等 63

3.5.11 在XML方面的应用 63

3.5.12 智能标记的使用 64

3.5.13 控件增强的排序功能 64

3.5.14 备份和还原Access文件 65

3.5.15 其他新增功能 66

3.6 Access 2003中的数据对象 67

3.6.1 表 67

3.6.2 查询 68

3.6.3 窗体 69

3.6.4 报表 70

3.6.5 页 71

3.6.6 宏 72

3.6.7 模块 73

小结 74

练习三 74

一、选择题 74

二、填空题 74

三、思考题 74

四、上机操作 74

4.1.3 字段 75

4.1.1 数据 75

4.1.2 记录 75

4.1 Access 2003关于表的几个基本概念 75

第4章 Access 2003中表的设计 75

4.1.4 值 76

4.1.5 Access 2003中四种表的视图 76

4.2 在Access 2003中创建表 78

4.2.1 使用设计器创建表 78

4.2.2 使用表向导创建表 83

4.2.3 通过输入数据创建表 85

4.3 表布局设计的基本操作 86

4.3.1 调整行高和列宽 86

4.3.2 改变列的顺序 88

4.3.3 显示与隐藏列 89

4.3.4 冻结列 90

4.3.5 删除行和列 91

4.4 特殊字段类型的编辑 91

4.4.1 备注 91

4.4.2 期/时间 92

4.4.3 超级链接 92

4.4.4 OLE对象 94

4.5 对表的各种操作 95

4.5.1 复制表 95

4.5.2 删除表 96

4.5.3 重命名表 96

4.5.4 导出表 96

4.5.5 导入表 97

一、选择题 100

练习四 100

4.5.6 链接表 100

小结 100

二、填空题 101

三、思考题 101

四、上机操作 101

第5章 Access 2003中窗体的设计 102

5.1 窗体的基本概念 102

5.1.1 窗体类型 102

5.1.2 窗体的表现形式 103

5.1.3 窗体的构成 104

5.2 在Access 2003中创建窗体 104

5.2.1 自动创建窗体 104

5.2.3 创建数据透视表自动窗体 105

5.2.2 创建纵栏式自动窗体 105

5.2.4 使用向导创建窗体 106

5.2.5 使用设计视图创建窗体 109

5.3 自定义窗体 110

5.3.1 窗体设计视图简介 110

5.3.2 设置窗体的数据源 111

5.3.3 定义窗体的外观 112

5.4 子窗体的创建 113

5.5 窗体中数据的操作 114

5.5.1 在窗体中添加和修改数据 115

5.5.2 数据的查找 115

5.5.3 数据的排序 115

5.5.4 数据的筛选 116

练习五 117

一、选择题 117

二、填空题 117

三、思考题 117

四、上机操作 117

小结 117

第6章 Access 2003中的数据查询 118

6.1 查询的基础知识 118

6.1.1 查询的类型 118

6.1.2 查询的功能 119

6.1.3 查询的工作原理 119

6.2.1 使用简单查询向导创建单表查询 120

6.2 使用向导创建查询 120

6.2.2 使用交叉表查询向导创建查询 122

6.2.3 使用查找重复项查询向导创建查询 124

6.2.4 使用查找不匹配项查询向导创建查询 126

6.3 使用设计视图创建查询 127

6.4 查询中的计算 129

6.4.1 字段表达式 129

6.4.2 建立字段表达式 131

6.5 操作查询 133

6.5.1 更新查询 133

6.5.2 生成表查询 134

6.5.3 追加查询 135

6.6 联接表 137

6.5.4 删除查询 137

6.6.1 创建表联接 138

6.6.2 删除联接线 139

6.6.3 更改联接类型 140

6.6.4 建立自联接 140

6.6.5 创建自动查阅查询 141

6.7 创建交叉表和参数查询 142

6.7.1 创建交叉表查询 142

6.7.2 创建参数查询 143

6.8 SQL查询 144

6.8.1 联合查询 144

6.8.2 传递查询 145

6.8.3 数据定义查询 146

6.8.4 子查询 146

小结 146

练习六 147

一、选择题 147

二、填空题 147

三、思考题 147

四、上机操作 147

第7章 数据透视图与数据透视表 148

7.1 创建数据透视图与数据透视表 148

7.1.1 自动创建数据透视图和数据透视表 148

7.1.2 利用向导创建数据透视图和数据透视表 149

7.2.1 数据透视表视图的元素 150

7.2 元素基础 150

7.2.2 数据透视图视图的元素 151

7.2.3 选择元素 153

7.2.4 添加元素 153

7.2.5 显示或隐藏数据图表中的元素 154

7.2.6 显示或隐藏数据透视图中的元素 156

7.3 数据操作 157

7.3.1 数据汇总 157

7.3.2 数据显示为超链接 160

7.3.3 直接绘制记录值 161

7.4 数据透视图中的图表类型 161

7.4.1 柱形图 161

7.4.5 饼图 162

7.4.6 XY散点图 162

7.4.2 条形图 162

7.4.4 平滑线图 162

7.4.3 折线图 162

7.4.7 气泡图 163

7.4.8 面积图 163

7.4.9 圆环图 164

7.4.10 雷达图 164

7.4.11 股价图 164

7.4.12 极坐标图 165

7.5 自定义版式 165

7.5.1 编辑计算字段 165

7.5.2 设置自动显示项目或明细 165

7.5.3 设置筛选字段 166

7.5.4 设置数据透视图中元素的格式 167

7.5.5 设置网格线 169

7.5.6 设置坐标轴 170

小结 171

练习七 171

一、选择题 171

二、填空题 172

三、思考题 172

四、上机操作 172

8.1.1 报表的功能 173

8.1.2 报表的类型 173

8.1 报表基础知识 173

第8章 Access 2003中报表的设计 173

8.1.3 报表工具栏 174

8.2 创建报表的方法 175

8.2.1 自动创建报表 176

8.2.2 使用向导创建报表 177

8.2.3 使用图表向导创建报表 179

8.2.4 使用标签向导设计报表 181

8.3 报表设计视图的使用 183

8.3.1 报表的结构 183

8.3.2 利用报表设计视图创建报表 183

8.3.3 报表的属性 186

8.4 创建高级报表 187

8.4.1 基于一般查询的报表 187

8.4.3 子报表的创建 188

8.4.2 基于参数查询的报表 188

8.5 使用报表快照 189

8.5.1 创建报表快照 190

8.5.2 预览快照 190

8.5.3 发送报表快照 190

8.6 打印报表的设置 191

小结 191

练习八 191

一、选择题 191

二、填空题 192

三、思考题 192

四、上机操作 192

9.2 创建数据访问页 193

9.2.1 自动创建数据页 193

第9章 Access 2003数据访问页 193

9.1 Access 2003数据访问页基础 193

9.2.2 使用数据页向导创建数据访问页 195

9.2.3 利用已有的网页生成数据访问页 197

9.2.4 手动创建数据访问页 198

9.2.5 修改已有数据访问页 201

9.3 使用控件 202

9.3.1 数据访问页中的图表 202

9.3.2 使用计算字段 203

9.3.3 添加电子表格控件 205

9.4.1 在已有的文件或Web页上创建超级链接 206

9.4 使用超级链接 206

9.4.2 创建链接新建数据访问页的超级链接 207

9.4.3 创建当前数据库中的数据访问页的超链接 208

9.4.4 创建发送电子邮件的超链接 208

9.5 使用脚本编辑器 209

9.5.1 HTML编辑器 209

9.5.2 使用Microsoft Script编辑器 210

小结 210

练习九 210

一、选择题 210

二、填空题 211

三、思考题 211

四、上机操作 211

10.1 宏的概念 212

第10章 Access 2003中的宏与模块 212

10.2 宏的创建 213

10.2.1 利用设计视图创建宏 213

10.2.2 创建与设计宏 216

10.2.3 创建与设计宏组 217

10.3 宏的执行条件 219

10.4 宏的执行 220

10.5 常用宏操作 221

10.6 模块的概念 224

10.7 模块的创建 224

10.7.1 创建类模块 224

10.7.2 宏转换为模块 225

小结 226

10.8 宏与模块的关系 226

一、选择题 227

二、填空题 227

三、思考题 227

四、上机操作 227

练习十 227

第11章 XML在Access 2003中的应用 228

11.1 XML基础 228

11.1.1 XML的含义 228

11.1.2 XML标准 228

11.1.3 HTML的不足 229

11.1.4 XML的优点和缺点 229

11.3.1 XML格式标准 230

11.2 XML与数据库 230

11.3 XML文档 230

11.3.2 XML数据在浏览器上显示 233

11.4 XML的前景展望 235

11.5 导入XML数据到Access 2003 235

11.6 从Access 2003中导出XML数据 237

11.6.1 从Access 2003中导出XML数据的简单应用 237

11.6.2 从Access 2003中导出XML数据的其他应用 238

小结 240

练习十一 240

一、选择题 240

四、上机操作 241

二、填空题 241

三、思考题 241

第12章 VBA程序设计 242

12.1 VBA编程的基本概念 242

12.1.1 面向对象编程的思想 242

12.1.2 模块 244

12.1.3 过程 245

12.1.4 VBA的数据类型 245

12.1.5 数据类型之间的转换 246

12.1.6 常量 247

12.1.7 变量 250

12.1.8 运算符 251

12.1.9 表达式 253

12.1.10 VBA的语句 254

12.2 VBA编程的界面 262

12.2.1 打开一个VBA的编辑器 262

12.2.2 创建VBA的过程 264

12.2.3 转变已有的宏为VBA过程 270

12.3 VBA编程的调试方法 272

12.3.1 立即窗口 272

12.3.2 本地窗口 274

12.3.3 临视窗口 276

一、选择题 277

二、填空题 277

练习十二 277

小结 277

三、思考题 278

四、上机操作 278

第13章 Access数据库综合开发实例 279

13.1 初期规划 279

13.2 概念设计 279

13.3 逻辑设计 280

13.3.1 关系模式 280

13.3.2 业务规则 281

13.4 数据库物理设计 281

13.5 详细设计 282

13.5.1 创建数据库 282

13.5.2 设计数据库的表 283

13.5.3 创建表间关系 286

13.5.4 创建查询 287

13.5.5 设计窗体 292

13.5.6 设计报表 308

13.5.7 设计数据访问页 314

13.5.8 设计自动启动宏autoexec 315

小结 316

练习十三 316

一、选择题 316

二、填空题 317

三、思考题 317

四、上机操作 317

参考文献 318