我是 SQL 初学者,正在开发我的第一个数据库。我正在尝试创建一个非常精简的购物车,并且目前正在努力在开始对网站进行编码之前将数据库组合在一起。
我正在努力解决的问题之一是如何构建数据库的产品部分。如果我的所有产品都是单独的元素那就没问题了。我的问题是,我还希望能够创建某种“包”,将多种产品组合成一个包/产品,具有自己的唯一 ID,但价格不同。
以前有人解决过这个问题吗……哎呀,我确信有人解决过。我的问题是:是否有最佳实践方法来构建数据库表以允许此类事情?从逻辑上讲,我很难理解这个问题。
最佳答案
Ayende Rahien(RhinoMocks 的)最近做了一系列关于构建购物车的系列,从这里开始:http://ayende.com/Blog/archive/2008/12/07/designing-a-shopping-cart.aspx 。它确实使用了类图,但您应该能够将概念转换为数据库图。
关于database-design - 购物车的数据库表结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/360959/