数据库是用来保存信息的。所以设计数据库的第一步是整理需要使用、保存的信息。把信息按照不同的描述对象分开,一一列写清楚。然后确定需要的各种信息的数据类型和字长,标记在该信息后面。
第二步是分离基础信息。把与描述对象一一对应的信息筛选出来,把描述对象作为表的名称,这些信息作为表的描述项,基础信息表的草稿就有了。
第三步是设计辅助信息。把可用于分类描述对象的信息筛选出来,把分类原理作为表的名称,分类用的数据或者描述作为数据项,辅助信息表的草稿就有了。
第四步是检索设计。需要分析数据的使用情况,设计检索项和联合检索。检索对于数据库日后的使用是非常关键的,但增加检索项会增加硬盘占用和系统运行时的内存占用。设置检索项时要考量此种情况下的检索的使用频度。
第五步是设计优化。主要是考虑数据的必要性与充分性的平衡;运行速度与内存占用的平衡;数据存储与备份需求。
全文完。