商城网站 怎么设计商品的多种属性,比如颜 尺寸 大小 什么的数据库又该怎么设计
1. 有一点你要确认,就是数据库的设计实际就是讲现实中的东西,转成数据库的方式存储。
所以你要先有现实中东西的归纳,然后才是转化。
2. 现实转数据库,是很简单的。
每个实体的属性,就是个列;实体和实体之间的关系,无非就是1:1,1:n,m:n而已。
3. 所以关键是总结你现实中的事物,才是重点,说白了就是需求。
有的确切的需求,那实现是很简单的。
4. 至于如何做需求,就是你要想的主要问题。
如,1. 你的商场都有哪些东西。
2. 这些东西的属性是否相同
3. 如果有新商品增加的话,是否要对新商品也添加各种属性。
4. 商品和类别的关系,1:n,还是M:n
等等,等等
把这些东西都捋顺了,那就没什么了难度了。