sql – 针对每个属性具有不同价格的产品的最佳数据库设计
发布时间:2020-05-23 08:28:54 所属栏目:MsSql 来源:互联网
导读:针对以下问题的最佳数据库设计是什么: 我有一个产品有几个属性,如颜色,大小,材料.根据这些属性,我想计算产品的总价.每个属性都可以包含特定价格.因此,产品的价格是其所有属性成本的总和. 第一个想法是3个表 产品(名称,描述等) 属性(颜色,大小,材料等) 许多链
|
针对以下问题的最佳数据库设计是什么: 我有一个产品有几个属性,如颜色,大小,材料.根据这些属性,我想计算产品的总价.每个属性都可以包含特定价格.因此,产品的价格是其所有属性成本的总和. 解决方法第一个想法是3个表>产品(名称,描述等) 每个产品的ProductAttribute上的SUM将给出价格 如果您有一组固定且有限的属性,那么这些属性可以是单个产品表中的单独列,其中包含计算列以将其添加.但是,我的感觉是每个产品都有可变数量的属性.因此,将因子分解到一个单独的表中. 尽量不要误入EAV领域… (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- mysql利用参数sql_safe_updates限制update/delete范围详解
- sql-server – 如何从SQL Server DBA转换到Oracle?
- sql-server-2008-r2 – 将SQL Server 2008 R2表/数据从开发
- tsql – 如何使用Transact SQL将JPEG插入到图像类型的SQL S
- SQL Server创建链接服务器的存储过程示例分享
- SQL Server SQL的小常识, 备忘之用, 慢慢补充.
- 浅析SQL语句中GROUP BY的用法
- SQL Server 2000 远程连接 服务器的解决方案
- 何时在SQL表字段(MySQL)上添加索引?
- sql – 从ints到GUID作为主键移动
