Access数据库应用系统开发


数据处理需求的增加,使很多用户从Excel转到Access,用Access处理数据要先学习系统开发的方法
Access的开发者和使用者是角色分离的,
大多数用户是Access的使用者,只能按设计者的限定来使用,不能修改工作表,字段,表达式
开发者需要学习系统开发的知识
Access是关系型数据库,各类对象,数据表的关系有严格的约束,反映客观世界事物之间联系
规划分析描述业务活动中数据表及表间的联系
数据库设计原则
1.避免重复数据
数据重复/冗余会增加出错与不一致
2.信息的正确性和完整性
良好的数据库设计
.信息划分到基于主题的表中,以减少冗余数据  数据库管理中,要处理的数据对象称为主题,如学生信息表,课程信息,成绩信息等是数据库要处理的对象,被称为主题
. 根据需要联接的表所需要的信息
. 支持和确保信息的准确性和完整性
. 满足数据处理和报表需求
数据库设计过程

1.确定数据库用途
就是 需求分析 ,是数据库设计的基础,包括用途,使用方式及使用者
2.查找和组织所需要的信息
从已有的信息着手查找和组织,将每条信息分为最小的有用单元
3.将信息划分到表中
选择主要实体/主题
实体是有区别性的且独立存在的事物,如学生信息,成绩信息,课程信息分别表示实体/主题是 学生,成绩,课程
尽可能只记录每个事实一次
4.将信息项转换为列
.确定表中要记录主题的哪些信息 如 学生表中的 学号 姓名 班级
.指定主键和表间关系
5.测试和优化设计
确定表,字段,关系后,建立表并用实例数据填充表,创建查询,添加记录,等操作,来发现问题
a.是事少列
b.表中是事有重复信息
c.是否有表字段多,记录少,有很多空字段,有就要重新设计,成更少的字段,更多的记录
d.每个字段是否为最小的有用单元,如需要排序,搜索,计算
e.每列属于所在表主题的内容
f.表间关系由公共字段或第三个表来表示
一对一,一对多关系用公共列
多对多关系用第三个表来表示
6.应用规范化规则
应用数据规范化规则是数据库设计成功的保证
将规则应用到数据库设计的过程称为数据库规范化
规范化原则又称为范式 共有五个范式
多数数据库设计要求使用前三个范式