10分钟掌握数据库建模(五)

2014-11-24 07:14:03 · 作者: · 浏览: 75
----------+

7.2. 实现属性组管理

product attribute group

+------------+ +--------------------------+ +--------------------------+ +-----------------------+

| category | | product_attribute_group | | product_attribute | |product_attribute_key |

+------------+ +--------------------------+ +--------------------------+ +-----------------------+

|id | +---> |id | <--1:n--o |product_attribute_group_id| +---> |id |

|title | | |name | |product_attribute_key_id | o---+ |name |

|description | 1:1 |status | |product_attribute_value_id| o---+ +-----------------------+

|status | | +--------------------------+ +--------------------------+ | +-----------------------+

|parent_id | | 1:n |product_attribute_value|

|default_pag | o---+ | +-----------------------+

+------------+ +---> |id |

|name |

+-----------------------+

7.3. 可编辑属表

product attribute group

+------------+ +------------------+ +--------------------------+ +---------------------------------+

| category | | attribute_group | | group_has_attribute | |attribute_key |

+------------+ +------------------+ +--------------------------+ +---------------------------------+

+->|id | +--> |id | <--1:n--o |attribute_group_id | +-+-> |id |

| |title | | |name | |attribute_key_id | o---+ | |name |

| |description | 1:1 |status | | | | |type enum('Bool','List','Input') |

| |status | | +------------------+ +--------------------------+ | |default array() |

| |parent_id | | | +---------------------------------+

| |default_pag | o---+ |

| +------------+ |

1:n |

| +-------------+ +--------------------------+ |

| | product | | product_attribute | |

| +-------------+ +