计算机专业,毕业论文,电子商城系统
第四章 系统数据库的设计
4.1 数据库的概念结构设计
根据系统的需求分析和数据库的需求分析,同时根据相关部分的数据流程图,对系统数据库进行概念结构设计。
根据数据关系模型和数据库关系模式的范式,我们创建了电子商城系统数据表,本系统共有9个数据表,分别是:用户信息表(users),商品类型表(GoodType),商品信息表(Goods),计数器信息表(webcount),订单信息表(Shop_list),公告信息表(Board),用户投诉表(Complain),论坛基本信息表(bbsconfig),论坛留言回复信息表(reforum)。
4.1.1 建立数据库的原则
在建立数据库时,由于表中储存信息的不同,所以表中所需的字段也不一样,在确定所需字段时有以下五个原则:
1.描述不同主题的字段应属于不同的表,通过定义之间的关系,可以将多个表中的字段进行数据组合,生成各种表单或报表;
2.不要在表中储存通过推导或计算得到的数据;
3.收集所需的全部信息。应全面检查书面的表单和报表,确定所需的数据都已包含在所设计的表中或可以由这些表计算出来;
4.以最小的逻辑单位储存信息,应尽量把信息分解成比较小的逻辑单位;
5.对于主关键字段,ACCESS不允许其有重复值或NULL值。
4.1.2 建立字段的原则
在实际选择和确定数据类型时,应结合字段的自身情况并考虑以下四点:
1.该字段用于储存什么类型的值;
2.要对字段中的值执行什么类型的运算;
3.是否要用字段进行筛选或排序;