我正在开发一个包含 12 个类别的分类广告网站。例如。类别 vehicles
包含项目 cars
、bikes
、Commercial Vehicles
和 spare parts
。以下是发布广告的流程图:
当用户发布广告时,我需要在表单的下拉列表中向用户显示上图的 Form Filled
部分中的规范。 汽车
规范将是它的颜色
、引擎
、燃料类型
。
ERD如下:
应该如何解决这个问题,最佳做法是什么,当前的设计是否正确?
最佳答案
总的来说,这看起来还不错。以下是一些观察结果:
- likes.iker_id 应该指向 users.id 吗?刚开始时只是想了解您的模型。
- 我可能会将图片表更改为每行一张图片,然后添加一个序号以进行排序。
- 这里的一个问题是您打算如何查看图形模型。实际上,您可能有一个可以轻松遍历到一定深度(几深)的图。我假设您这样做是为了推荐广告。如果是这样,我认为这就足够了。如果不是,最好进一步讨论您的目标 rdbms。
关于分类广告项目规范的数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36335473/