这个根据需求就是了,
根据第一条,肯定要有个客户表了,包含的字段就是姓名、电话、地址、密码,客户号
根据第二条,客户表需要有个字段标识是否会员吧
根据第三条,就是商品表了,包含的字段商品的名称、价格、会员价、商品说明
第四条吗,查询功能用视图就行,也有见过存储过程生成临时表的,自己决定。
第五条,需要建订单表,字段就是客户,商品,对订购的商品提出的要求,当然买过东西的都知道,还有数量,我觉得应该也还有个批次(就叫订单号吧),因为一次可能买多中商品,但应该属于同一个订单。
第六条又是查询,同第四,同时提出订单有一个处理情况,就是说在订单表里还有个字段存订单的处理情况
第七条,建一个评价表,字段就是客户,商品,评价
第八天,查询,同时又提出商品评价有回复,在评价表里价格字段存回复信息,有可能还有追加评论什么的,加些预留字段。
至于触发器,看第二条,订购货物到一定量(累计购买500元或一次性购买200元)可以将普通客户转为会员,这个就需要在订单表上加个触发器,根据订单号和用户分组查一次性购买多少,根据用户数分组可以查到累计购买,当达到要求是,就将用户表对应用户的是否会员标识修改为“是”;
事务?给个例子,下订单时,选很多很多商品,每选一个商品就往订单表插入一条记录,点了提交以后再一起提交(commit),点了取消就一起都取消。
我觉得这么说已经差不了吧。
先说你会哪些?哪些不会,列出你不会的问题,不然别人怎么帮你解决,不会要别人帮你做一下这样的系统吧!~悬赏分才5分,太小气了,呵呵!!~~~~
然后呢~~~~~~~~~~