网上购物系统的数据库比较庞大,在设计的时候需要从使用的功能模块入手,可以分别创建不同命名的数据表,命名的时候也要与使用的功能命名相配合,方便后面相关页面设计制作时的调用。Access数据库的设计方法在前面的章节中也介绍过很多次,本章节将要完成的数据库命名为DBwebshop.mdb,在数据库中建立7个不同的数据表,如图7-4所示。
图7-4 建立的数据库
对于各数据表的分析如下。
(1)商品表是存储商品的相关信息表,设计的商品数据表如图7-5及表7-1所示。
图7-5 设计的商品表
表7-1 商品数据设计表
(2)商品主类别表,是把商品进行分类后的一级类别表。主要设计了“主类别ID”和“主类别名称”两个字段名称,企业可以根据需要展示的商品种类,在数据表中加入商品的类别,如图7-6所示。
(3)商品子类别表,是把商品进行分类后的二级类别表。主要设计了“子类别ID”、“子类别名称”及“主类别ID”三个字段名称,根据需要展示的详细商品种类,在数据表中加入商品的名称,如图7-7所示。
图7-6 建立的商品主类别表
图7-7 设计的商品子类别表
(4)订单数据表是存储网上用户订购相关信息的表,设计的订单数据表如图7-8及表7-2所示。(www.xing528.com)
图7-8 订单数据表
表7-2 订单数据设计表
(5)订单商品表,是记录用户在网上订购的商品信息表,用于用户在线查询订单。主要设计了“订单商品ID”、“订单ID”、“商品ID”及“订购数量”4个字段名称,如图7-9所示。
图7-9 设计的订单商品表
(6)新闻表,是存储新闻用的数据表。主要设计了“新闻ID”、“新闻标题”、“新闻出处”、“新闻内容”、“新闻图片”及“新闻日期”6个字段名称,如图7-10所示。
图7-10 设计的新闻表
(7)用户表是存储注册用户信息的数据表。主要设计了“用户ID”、“用户名”、“密码”、“真实姓名”、“性别”、“电话”、“手机”、“电子邮件”、“住址”、“说明”及“属性”等11个字段名称,如图7-11所示。
对于网上购物系统的数据库设计并不是一成不变的,在设计好功能页面后,要根据功能要求来设计不同的数据表。上面设计的数据表属于较复杂的数据表,可以应用于较大的网上购物系统。
图7-11 设计的用户表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。