首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >产品数据库属性

产品数据库属性
EN

Stack Overflow用户
提问于 2012-08-15 01:43:50
回答 1查看 286关注 0票数 0

我在为在线web-to-print和产品数据库设置产品数据库时遇到困难。一些产品将只是静态产品,一些可能有尺寸,一些将具有完整的网络打印功能。要打印的web产品可以像具有一个或两个属性(名称/标题)的名称标签或具有40个或更多属性和约束的小册子一样简单。以正确的方式对此进行建模的任何方向都将受到高度赞赏。目前使用的是MySQL / PHP。我应该考虑使用NoSQL方法吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-08-15 01:50:16

我可能会推荐使用以下表格来实现您希望实现的目标:

  • products -一个通用的每个产品一行的表,其中包含所有产品共有的一般信息-每个产品属性及其名称的列表,以及所有产品共有的任何其他信息attributes
  • product_attribute_assignments -一个表,其中一个产品列具有指向products表的外键,另一个列用于分配给产品的每个属性,具有指向product_attributes table
  • product_attribute_values的外键-如果您想要存储每个用户为这些属性输入的值,则需要为会话提供一些列,一列表示产品,一列表示属性,还有一列表示会话的属性值。

然后,您应该能够遍历每个product_attribute_assignments行以提示输入每个值,然后根据需要将每个值存储在product_attribute_values表中。

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

https://stackoverflow.com/questions/11957821

复制
相关文章

相似问题

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