第1章 数据库专业用语、概念及设计工具
1.1 数据和信息
1.2 数据库及数据库管理系统
1.2.1 关系数据库及关系数据库管理系统
1.2.2 数据库类型:产品数据库和决策支持数据库
1.3 信息系统
1.4 数据库构成模块:实体、实体集及属性
1.5 数据库表及其组件
1.5.1 复合主键字
1.5.2 候选键字
1.5.3 辅助键字
1.5.4 外部键字
1.6 实体完整性和参照完整性
1.7 放置所有内容到一个小型数据库中
1.7.1 数据概括:历史的准确性要求
1.7.2 数据概括:派生属性的评价
1.7.3 数据概括:项目号
1.8 文档:选择和命名属性
1.9 属性特征
1.9.1 简单(基本)属性和复合属性
1.9.2 单值属性和多值属性
1.10 关系类型
1.10.1 1:1关系
1.10.2 1:M关系
1.10.3 M:N关系
1.10.4 可选择关系和强制关系
1.10.5 弱实体和强实体
1.10.6 递归关系
1.11 数据库设计:使用ER图创建蓝图
1.11.1 将ER图、表和关系图综合成为设计图
1.12 业务规则
1.12.1 业务规则向设计方案转化:样例ER图
1.13 数据库设计方案中的目标冲突
1.14 数据库设计开发过程实例
1.14.1 一个服务组织的数据库
第2章 规范化数据库表结构
2.1 依赖
2.2 数据冗余
2.2.1 数据异常
2.3 范式
2.3.1 依赖关系图
2.4 高级范式探索
2.4.1 Boyce-Codd范式
2.5 规范化限制:ER图规则
第3章 POS数据库的设计过程
3.1 数据库系统的开发
3.2 操作描述
3.2.1 业务类型
3.2.2 业务目标
3.2.3 组织结构
3.2.4 数据环境
3.2.5 可用资源
3.2.6 现行操作
3.2.7 当前问题和计划解决方案
3.2.8 可利用资源
3.3 编辑操作描述
3.4 业务规则和ER图
3.4.1 发票模块
3.4.2 产品订单模块
3.4.3 产品预定订单模块
3.4.4 退货模块
3.4.5 整合所有ER图片段
3.5 设计方案的局限性
第4章 实现数据库设计
4.1 准备:选择数据库存储位置
4.2 创建新数据库
4.3 在数据库中建立新表
4.3.1 创建表的字段
4.3.2 保存表格和创建主键字
4.4 修改表结构
4.4.1 日期型字段:日期格式及千年虫问题
4.4.2 控制数据输入:有效性检验、输入掩码及默认值
4.5 索引
4.6 数据输入
4.7 编辑和删除
4.7.1 编辑表结构
4.7.2 删除字段
4.7.3 编辑表中的记录
4.7.4 删除记录
4.7.5 删除表
4.8 导入和导出表
4.9 创建表之间的关系
4.9.1 等位连接
4.9.2 参照完整性的强制性和字段属性:出乎意料的结果
4.9.3 编辑关系
4.9.4 关系的作用
4.9.5 外部连接
第5章 查询
5.1 查询基础:角色和类型
5.2 选择查询
5.2.1 创建一个简单的选择查询
5.2.2 排序选项
5.2.3 输出格式:属性框
5.2.4 数据组织:分组
5.2.5 参数查询
5.2.6 日期输入和输出格式
5.2.7 基于多个源的查询
5.2.8 基于外部连接关系的查询
5.3 交叉表查询
5.4 动作查询
5.4.1 更新查询
5.4.2 删除查询
5.4.3 追加查询
5.4.4 建表查询
5.5 查询小结
第6章 窗体开发
6.1 窗体:定义、使用及功能
6.1.1 窗体基础
6.2 利用窗体向导创建窗体
6.3 修改窗体的外观格式
6.3.1 标签和文本框
6.3.2 颜色和窗体组织
6.4 窗体上的列表框
6.5 主窗体/子窗体的创建及使用
6.5.1 创建INVOICE主窗体
6.6 对话框
6.6.1 命令按钮和查询修改
6.7 菜单
6.7.1 创建菜单窗体
6.7.2 嵌入和连接对象
第7章 报表和标签
7.1 创建报表初步
7.1.1 报表背后的查询
7.1.2 修改报表结构
7.1.3 创建细节行标题(子标题)
7.2 创建带有小计和总计的报表
7.2.1 使用报表向导创建基本报表结构
7.3 基于交叉表查询的报表
7.4 使用报表图形
7.4.1 编辑报表图形
7.5 邮件标签
7.5.1 修改标签输出格式
7.6 窗体信件
第8章 宏和宏组
8.1 宏及其作用
8.1.1 宏组
8.1.2 宏命名约定
8.2 创建宏组
8.2.1 在宏组中创建宏
8.2.2 编辑宏组内容
8.3 将宏与命令按钮联系起来
8.4 管理界面
8.4.1 启动界面
8.5 复杂的宏
8.5.1 捕获输入错误
8.5.2 使用宏管理进程
8.6 使用宏实现事务管理
8.7 宏和Visual Basic
第9章 实现POS发票处理
9.1 定义发票处理事务组件
9.1.1 发票处理事务摘要
9.2 发票处理过程的用户界面
9.3 发票处理事务组件:最终用户视图及所创建的宏
9.3.1 输入客户编号
9.3.2 选择适当的消费税率
9.3.3 选择销售人员
9.3.4 选择客户的付款方式
9.3.5 输入产品订货单
9.3.6 完成发票处理事务
9.3.7 取消发票
9.4 订期货的过程
9.5 查找发票
9.6 期货订单事务
9.7 残次品的处理
9.8 回顾与展望
第10章 数据库安全
10.1 基本安全选项
10.2 数据库密码保护
10 2.1 清除密码保护
10.3 数据库管理:基本安全组件
10.3.1 LDB文件
10.4 工作组文件
10.4.1 创建工作组文件
10.4.2 改变工作组文件
10.5 用户和组账
10.5.1 Admin账户
10.5.2 Users用户账户
10.5.3 在组中添加、删除组和用户
10.6 许可
10.6.1 指定许可
10.6.2 为单个用户指定许可
10.6.3 为组账户指定许可
10.7 所有权问题
10.8 使用安全向导
10.9 数据库的加密与解密
10.10 解除数据库安全
10.11 分解数据库
10.11.1 数据库后端
10.11.2 数据库前端
第11章 Access和因特网
11.1 静态HTML模板文件
11.1.1 创建Web文件夹及其内容
11.1.2 在Web网上显示报表
11.2 更新静态HTMI格式文件
11.3 创建字段保存超级链接
11.4 为窗体或报表添加超级链接
11.5 创建动态文件
11.5.1 把对象保存为ASP文件
11.5.2 把对象保存为HTX/IDC文件
附录A 术语表