首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分类广告项目规范数据库设计

分类广告项目规范数据库设计
EN

Stack Overflow用户
提问于 2016-03-31 13:53:41
回答 4查看 3.6K关注 0票数 3

我在一个分类广告网站上工作,有12个类别。例如,类别vehicles有条目carsbikesCommercial Vehiclesspare parts。以下是张贴广告的流程图:

当用户发布广告时,我需要在上面图片的Form Filled部分向下拉列表中的用户展示他们的规范。car规范将是它的colorenginefuel type

雇员再培训计划如下:

如何解决这个问题,什么是最佳实践,当前的设计是否沿着正确的方向发展?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-04-11 22:34:46

我同意看EAV模型..。

对于其他一些表,您有许多标准化问题--例如:

  • 你应该有一个单独的地址表(不是广告的一部分)。
  • 您应该有一个图片表(并将其链接到另一个表中的广告)。
  • 您应该有一个person表,并将其链接到广告的“所有者”。
  • “最爱”的概念也应该作为角色或类型列出现在这个person->ad relationship表中。
票数 0
EN

Stack Overflow用户

发布于 2016-04-05 07:06:08

总的来说,这看起来没问题。以下是一些观察结果:

  1. likes.iker_id应该指着users.id吗?只是想了解一下你的模型。
  2. 我可能会将pics表更改为每行一张图片,然后添加一个序号来排序。
  3. 这里的一个问题是,您打算如何看待您的图形模型。实际上,您可能有一个图表,可以很容易地遍历到一个深度,几个深度。我想你这么做是为了推荐广告。如果是这样的话,我认为这就足够了。如果不是,那么最好进一步讨论您要获取的rdbms。
票数 2
EN

Stack Overflow用户

发布于 2016-04-09 05:58:35

希望这能帮上忙:

在简化的情况下,您将需要一些额外的表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36335473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档