概述


  Access数据库是由微软发布的关联式数据库管理系统,可以用来存储和分析数据,并进行二次开发。

  Access数据库的对象结构包括表、查询、窗体、报表,和控件、宏等。

   * 表对象用来存储数据。

   * 查询对象用来查找和检索所需数据。

   * 窗体对象用来查看、添加和更新表中的数据。

   * 报表对象用来分析或打印特定布局中的数据。




第一章  表的设计


  数据库,是多个相关联的表的集合,用以体现某个主题。所以表的设计,是建立一个数据库的基础。

  在一个表中,每一列的列头的名称称为"字段";每一列的其他位置的信息称为"字段值";每一行的所有信息统称为"记录"。有多少行,就有多少条记录;有多少列,就有多少个字段。

  在表设计时应当注意以下要点:

   ● 合理设置字段的数据类型。

   ● 每个表都应该定义主键和外键(如果有外键)。主键是必须的、唯一的、不能再更改的。

   ● 合理设置表中的索引,除了主键字段,尽量减少索引的使用。

   ● 通过设置字段的属性等,在数据库系统的最底层对数据进行强制约束,如禁止重复(通过无重复索引)、是否必填项、字段大小等。

   ● 仔细设置好字段的其它非数据限制性属性,如格式、小数位数、输入掩码、标题、显示控件等,如果控件为组合框、列表框,还应该设置好其行来源、列宽等属性。

   ● 通过关系视图界面建立表与表之间的有关系,每个关系的“实施参照完成性”属性都应该选中,用来保障相关联表中数据的完整和有效。




第二章  查询的设计


  查询,就是对数据进行统计汇总的功能。每个查询对象,其本质都是一个 SQL 语句。

  窗体设计的要点

  报表设计的要点

  报表,是提供数据的最终输出。Access的报表的行可以任意,而列(字段)是固定的。




待定


通用的功能,比如登录模块、用户管理模块、权限管理模块、自动升级模块、常用的自定义函数等,

使用入门、编程基础、数据库基础、实用功能模块案例、完整系统安全

使用《盟威软件快速开发平台》开发和一般的 Access 开发有什么区别?

如数据和程序分离(分为后台数据库和前台客户端)、默认采用非绑定式窗体、尽量避免使用“OLE对象”或“附件”等其它数据库不支持或对性能影响比较大的字段数据类型等等。

原因是基于Access后台数据库时,可以设置好字段的格式、输入掩码、标题、默认值等等属性,然后在使用Access的向导或者快速开发平台的自动生成器去创建窗体时,可以直接将这些属性继承过来,自动应用在控件属性中。而如果换成其它后台数据库,字段就没有了这些扩展属性,需要在窗体创建完成后,再去一个一个的修改控件属性,就会比较麻烦,多出不少工作量。

This article is published under the Creative Commons BY-NC-SA 3.0 CN.

更多推荐

Access数据库的学习记录