合理地设计数据库,正确地构建表结构,不仅能准确地提供佰息,高效地维护数据,还能方使用户操作,提高工作效率,起到事半功倍的作用。规划数据库时,我们-般应从以下6个方面进行考虑。
(1)确定建立数据库的目的
建立数据库时需确定数据库要完成的任务,希望从数据库中得到什么信息。
在办公消耗品管理系统中,先建立一个办公消耗品数据库,以便实现对表、查询、窗体、报表和宏等各个对象进行综合管理。
(2)确定数据库中所包含的表
明确数据库的日的后,需要将所有的信息按不同的主题进行分类,每个主题都可以是数据库中的一个表。
在办公消耗品数据库中,按主题可分为物品表、职员表、供应商表、领用表和采购表别用于存储办公消耗品管理系统中的术同类别的信息,如图所示。
(3)确定表的结构
每个表都包含一个确定的主题,围绕这一主题确定表中的字段。根据所要存放的数据,确定每个宁段的数据类型和宽度等。办公消耗品管理系统中的各个表所包含的字段如图所示
(4)设置农中的主义键字
为了确保表中记录的唯一性,避免记录重复,需要在表中选择一个或一组字段,用于唯一标识表中的每一条记录,这样的字段称为主关键字。利用主关键字可以连接各个表。
在办公消耗品管理系统中,图中的每个表中黑体显示的字段分别是每个表的主关键字,它们均能唯一标识每条记录。
(5)确定各表之间的关系
通过各表的主关键字,可以建大多表之间的关系。关键字将各个表的相关信息重新结合在一起。
(6)对数据库进行优化设计
当从数据库中提取信息时,可通过主对设计进一步分析,查找其中的错误,以便及时修正。一般的做法是:先输入一些数据然后查看能不能用该数据库获得所需要的结果。
……