分析EBay,TaoBao网的数据库结构模型

yao93324061 2004-11-25 10:04:50
最近需要做一个C2C的电子商务的数据库,也就反复的看了较为知名的Ebay网和TaoBao网,也许是接触的太少的原因,始终搞不清楚Ebay网和TaoBao网的ER图和结构模型,我只是按照我自己的理解写了一点点的结构模型


结构模型
会员(会员ID,姓名,有效证件,登陆密码,地址,竞价产品ID,在售产品ID,已买产品ID,已卖产品ID,可用否)
产品信息(产品ID,产品功能说明,产品图象,产品价格,一口价)
已售产品(产品ID,产品最终价格)

但是我觉得我所归结的这个结构模型中有太多的不妥之处了,说不出来,最重要的一点就是产品的竞价过程,他可以将每一个竞价者的信息详细的记录下来,就好象是在一个表里面的记录一样,我不知道能否动态的生成这样的一个表,而且要是生成这样的表,那么在很多会员的情况下,会生成多少的表

另外就是嵌套SQL的问题了,是不是在使用嵌套SQL的时候是不是可以给数据库赋权,是不是可以创建表,创建存储过程和触发器等等的问题


谢谢
...全文
199 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yao93324061 2004-11-28
  • 打赏
  • 举报
回复
谢谢各位的帮忙呀
yao93324061 2004-11-28
  • 打赏
  • 举报
回复
看看这个如何
商品竞价表:ID 商品ID 用户ID 出价 出价日期
yao93324061 2004-11-27
  • 打赏
  • 举报
回复
那也就是说 产品信息(产品ID,产品功能说明,产品图象,产品价格,产品价格状态,一口价)的将产品价格状态,分为0,1,2个状态,那上面的主码是什么呢?是产品ID和产品价格状态??考虑!!
guanshiyu123 2004-11-26
  • 打赏
  • 举报
回复
就是对于一个商品来说每一次竞价都向表里插入一条记录.
guanshiyu123 2004-11-26
  • 打赏
  • 举报
回复
并不是取代啊, 只是又存入了一条而已 ,没有取代的意思
当有一个新价的时候,就把旧价(原来的最高价)的状态修改为 0而已, 并且新插入一条(新价)记录.

当这个商品的的竞价 为2时(成交时),就不允许竞价了,
Andy__Huang 2004-11-26
  • 打赏
  • 举报
回复
我覺得你的客戶信息少了一些﹐應該再具體一些﹐有效証件很多﹐身份証﹐畢業証和其他証都是有效証件。

應該有聯系電話﹐E_mail等.........
yao93324061 2004-11-26
  • 打赏
  • 举报
回复
按照这样的话那也就是直接将最高价代替原来的价格,没有能够体现出每一步的投标价格呀
guanshiyu123 2004-11-25
  • 打赏
  • 举报
回复
没有做过这种类型的,帮你顶
不过看你所说的那种竞价过程,
你完全可以建立一个表啊,
就是
结构:id, 产品id,会员ID,竞价值,状态,备注
状态就是指在竞价过程中的各种情况,
比如: 1 目前最高价
2 成交价
0 竞价(指价格被别人超过的价格状态,当有新的最高价出现时,原来的最高价状态变为0)
这样每次竞价的过程就记录下来了,
用到时以会员id做提取条件 ,或以产品做提取条件

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧