如何为每种产品都有多个参数的产品设计一个产品表我在餐桌设计方面没有多少经验。我的目标是创建满足以下要求的一个或多个产品表:支持多种产品(电视,电话,个人电脑,.)。每种产品都有一组不同的参数,例如:手机会有颜色,大小,重量,操作系统.。PC将有CPU,HDD,RAM.参数集必须是动态的。您可以添加或编辑任何您喜欢的参数。如果没有针对每种产品的单独的表,我如何才能满足这些要求?
3 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
以下是Eav的一些缺点: No way to make a column mandatory (equivalent of NOT NULL). No way to use SQL data types to validate entries. No way to ensure that attribute names are spelled consistently. No way to put a foreign key on the values of any given attribute, e.g.
查找表。
数据验证 属性名拼写验证 强制列/字段 处理相关属性的销毁
获取常规表格布局的结果既复杂又昂贵,因为要从多个行获取属性,需要对每个属性进行联接。
添加回答
举报
0/150
提交
取消