标题：数据库原理与实践
图书信息
书 名: 数据库原理与  实践
作　者：董卫军
出版社： 电子工业出版社
出版时间： 2011年6月1日
ISBN: 9787121133855
开本： 16开
定价: 29.00元
内容简介
董卫军等编著的这本这是国家精品课程“计算机基础”系列课程“数据库原理与技术”的主教材，全书由数据
库基础理论篇和Access应用实践篇两大部分组成，第一部分为数据库基础理论，介绍数据库组织、管理和使用的一般知识，包括数据库基础、数据库设计和数据库安全3个章节；第二部分为Access应用实践，主要介绍数据库原理在Access上的实现，内容包括Access简介、创建数据库、查询数据、窗体的使用、数据报表、数据访问页、宏、VBA和模块、综合实例9个章节。《数据库原理与实践(Access版)》基础理论部分与Access应用实践部
分相辅相成，既照顾到理论基础的坚实，又强调技术实践的应用。同时，在编写时兼顾了计算机等级考试的要求。为方便教学，本书还配有电子课件，任课教师可以登录华信教育资源网免费注册下载。
本书可作为高等院校计算机基础课程，以及相关专业数据库技术课程的教材，也可作为全国计算机等级考试二级Access的培训或自学教材。
图书目录
数据库基础理论篇
第1章 数据库基础/1
1.1 数据库基本概念/1
1.1.1 数据与数据处理/1
1.1.2 数据库/2
1.1.3 数据库管理系统/4
1.1.4 数据库系统的构成/4
1.2 数据管理的发展/6
1.2.1 人工管理阶段/6
1.2.2 文件系统阶段/6
1.2.3 数据库系统阶段/6
1.2.4 分布式数据库系统阶段/7
1.2.5 数据管理新技术/7
1.3 常用数据库管理系统/10
1.3.1 IBM的DB2/10
1.3.2 Oracle/11
1.3.3 Informix/12
1.3.4 Sybase/12
1.3.5 SQL Server/14
1.3.6 PostgreSQL/14
1.3.7 MySQL/15
1.3.8 Access数据库/15
1.3.9 FoxPro数据库/16
1.4 客观世界的数据表示/16
1.4.1 现实世界/17
1.4.2 概念世界/17
1.4.3 数据世界/19
1.5 数据模型/19
1.5.1 数据模型的概念/19
1.5.2 数据模型组成要素/20
1.5.3 逻辑模型的基本类型/20
1.6 数据库的体系结构/22
1.6.1 三级模式/22
1.6.2 两种映射/23
1.7 访问数据库的主要过程/24
1.8 关系数据库/24
1.8.1 基本概念/24
1.8.2 关系数据库的体系结构/25
1.8.3 关系模型的完整性规则/27
1.8.4 关系代数/29
习题1/31
第2章 数据库设计/36
2.1 工程化设计思想/36
2.1.1 软件工程/36
2.1.2 软件生命周期/36
2.2 数据库设计概述/37
2.3 数据库设计的基本步骤/37
2.3.1 规划/38
2.3.2 需求分析/39
2.3.3 概念结构设计/40
2.3.4 逻辑结构设计/41
2.3.5 物理设计/44
2.3.6 系统实施/45
2.3.7 运行和维护/45
2.4 关系模式的规范化/46
2.4.1 函数依赖和键/47
2.4.2 关系模式的范式/48
2.4.3 模式分解/49
习题2/52
第3章 数据库安全/56
3.1 数据库安全/56
3.1.1 系统安全的主要风险/56
3.1.2 数据库安全的特征/57
3.2 数据库的安全层次/58
3.2.1 网络系统层次安全/59
3.2.2 操作系统层次安全/59
3.2.3 数据库管理系统层次安全/59
3.3 数据库安全技术/60
3.3.1 数据库加密技术/60
3.3.2 存取管理技术/61
3.3.3 安全审计技术/62
3.3.4 备份与恢复/65
习题3/69
Access应用实践篇
第4章 Access简介/71
4.1 Access简介/71
4.1.1 Access产生与发展/71
4.1.2 Access安全方式/72
4.2 Access基本概念/73
4.2.1 数据库和数据库对象/73
4.2.2 Access基本功能/75
4.2.3 Access操作模式/76
4.3 Access的启动和退出/76
4.3.1 启动Access/76
4.3.2 退出Access/77
习题4/78
第5章 创建数据库/80
5.1 创建数据库/80
5.1.1 创建一个空数据库/80
5.1.2 通过模板建立数据库/81
5.2 创建表/82
5.2.1 用表向导建立表/82
5.2.2 通过设计器创建表/83
5.3 表间关系的创建/87
5.3.1 表的索引/87
5.3.2 表间关系/88
5.3.3 创建关系/89
5.3.4 编辑和删除关系/90
5.4 修改数据库结构/90
5.4.1 对表的操作/90
5.4.2 对字段的操作/91
5.4.3 对表的行与列操作/92
5.5 表中数据的操作/92
5.5.1 普通数据的添加、修改和删除/92
5.5.2 图片、声音和影像的输入/93
5.5.3 建立超链接/93
5.5.4 设置数据表格形式/94
5.5.5 查找和替换数据/94
5.5.6 排序与筛选/94
5.6 数据的导入和导出/96
5.6.1 导入和链接/96
5.6.2 链接外部数据库/96
5.6.3 导入外部数据库/97
5.6.4 导出数据/98
习题5/98
第6章 查询数据/102
6.1 查询与表/102
6.2 常见的查询/102
6.2.1 选择查询/102
6.2.2 参数查询/102
6.2.3 交叉表查询/103
6.2.4 操作查询/103
6.2.5 SQL查询/103
6.3 创建选择查询/104
6.3.1 利用查询设计视图建立/104
6.3.2 利用查询向导建立/107
6.4 创建参数查询/107
6.5 创建交叉表查询/108
6.6 操作查询/109
6.6.1 删除查询/109
6.6.2 更新查询/110
6.6.3 生成表查询/110
6.6.4 追加查询/111
6.7 Access SQL查询/112
6.7.1 SQL的特点/112
6.7.2 SQL数据库的体系结构/113
6.7.3 Access SQL的特点/113
6.7.4 Access SQL的数据定义/115
6.7.5 Access SQL的数据查询/117
6.7.6 Access SQL的数据更新/120
6.7.7 建立SQL查询/121
6.8 查询的打开与修改/122
6.8.1 打开查询/122
6.8.2 修改查询/122
习题6/123
第7章 窗体的使用/128
7.1 窗体的功能与构成/128
7.1.1 窗体的功能/128
7.1.2 窗体的构成/128
7.2 创建窗体/129
7.2.1 自动窗体创建/129
7.2.2 向导创建/130
7.3 窗体设计视图与控件/130
7.3.1 窗体的设计视图/130
7.3.2 工具箱的使用/131
7.3.3 窗体中的常见控件/131
7.3.4 给对象添加控件/132
7.4 创建子窗体/136
7.5 通过窗体处理数据/137
7.5.1 窗体视图工具栏/137
7.5.2 记录导航按钮集/137
7.5.3 处理数据/138
7.6 创建切换面板/138
7.6.1 切换面板的作用/138
7.6.2 切换面板的创建/139
习题7/140
第8章 数据报表/143
8.1 报表的功能与类型/143
8.1.1 报表的功能/143
8.1.2 报表类型/143
8.2 报表设计的组成/144
8.2.1 报表的节/144
8.2.2 报表的常见节/145
8.3 使用报表向导建立报表/146
8.4 自动报表与图表向导/147
8.4.1 创建自动报表/147
8.4.2 创建图表/148
8.5 通过设计视图创建报表/149
8.5.1 创建过程/149
8.5.2 报表控件/150
8.5.3 在报表中添加分组/151
8.5.4 添加计算字段/152
8.6 修饰报表/153
8.6.1 添加文字/153
8.6.2 设置内容的显示效果/153
8.6.3 调整显示对齐方式/153
8.6.4 调整行间距/154
8.7 打印报表/154
8.7.1 页面设置/154
8.7.2 预览与打印报表/154
习题8/155
第9章 数据访问页/158
9.1 数据访问页的基本概念/158
9.1.1 数据访问页/158
9.1.2 数据访问页视图/158
9.1.3 数据访问页的组成/159
9.2 创建数据访问页/159
9.2.1 自动创建/159
9.2.2 使用向导创建/160
9.2.3 使用设计器创建/160
9.3 美化数据访问页/161
9.3.1 添加标签/161
9.3.2 添加命令按钮/162
9.3.3 添加滚动文字/162
9.3.4 添加主题和背景/163
9.3.5 添加Office电子表格/164
9.3.6 建立超链接/164
习题9/164
第10章 宏/166
10.1 理解宏/166
10.1.1 宏的分类/166
10.1.2 宏的介绍/166
10.2 宏创建与运行/170
10.2.1 创建宏/170
10.2.2 运行宏/175
10.3 宏向Visual Basic代码转换/176
10.3.1 转换窗体或报表中的宏/176
10.3.2 转换全局宏/176
习题10/176
第11章 VBA和模块/179
11.1 VBA简介/179
11.1.1 宏与VBA的差异/179
11.1.2 VBA与VB的区别/179
11.2 VBA开发环境/180
11.2.1 开发环境界面/180
11.2.2 编写代码/180
11.2.3 模块的调试/181
11.3 VBA基础/181
11.3.1 VB语言元素/181
11.3.2 书写规则/183
11.4 Visual Basic语言基础/184
11.4.1 数据类型/184
11.4.2 常量与变量/187
11.4.3 表达式与运算符/190
11.5 数组/193
11.5.1 基本概念/193
11.5.2 一维数组的使用/193
11.5.3 多维数组的使用/195
11.6 基本程序设计/196
11.6.1 程序的基本结构/196
11.6.2 顺序结构/196
11.6.3 选择结构/197
11.6.4 循环结构/200
11.6.5 其他辅助控制语句/202
11.7 VB的过程/204
11.7.1 Sub过程/204
11.7.2 Function过程/206
11.7.3 参数的传递/208
11.7.4 过程和变量的作用域/208
11.8 面向对象程序设计基础知识/210
11.8.1 几个基本概念/210
11.8.2 VBA程序设计的基本过程/211
11.9 应用举例/214
习题11/219
第12章 综合实例/224
12.1 需求分析/224
12.2 系统设计/224
12.3 系统实现/226
12.3.1 创建数据库/226
12.3.2 查询设计/226
12.3.3 报表设计/227
12.3.4 窗体设计/227
12.4 系统测试及运行/230
习题12/231
参考文献/232