需要帮助建模 ER 图
Need help in modelling ER diagram
我有 3 个下拉列表:类别、子类别和操作
每个类别可能有也可能没有子类别
案例 1:具有子类别的类别
操作下拉列表映射到每个子类别
案例 2:类别没有子类别
操作下拉列表直接映射到类别下拉列表
如何在 ER 图中表示这 3 个实体,即类别、子类别和操作?
这是经典的物料清单示例。最简单的方法是使用一个 CategoryAction table.
CategoryAction
--------------
CategoryAction ID (PK)
Category / Action Flag
CategoryAction Name
CategoryAction Description
Parent CategoryAction ID (FK)
该类别的父类别操作 ID 为空。子类别指向父类别。该操作指向父子类别或父类别。
这种结构的优点是你有无限级别的子类别。
您分阶段查询此 table。首先,您获得所有类别行(父类别操作 ID 为空的行)。接下来,查询一个类别的所有子类别和操作。最后,您查询子类别的所有操作。
我有 3 个下拉列表:类别、子类别和操作
每个类别可能有也可能没有子类别
案例 1:具有子类别的类别
操作下拉列表映射到每个子类别
案例 2:类别没有子类别
操作下拉列表直接映射到类别下拉列表
如何在 ER 图中表示这 3 个实体,即类别、子类别和操作?
这是经典的物料清单示例。最简单的方法是使用一个 CategoryAction table.
CategoryAction
--------------
CategoryAction ID (PK)
Category / Action Flag
CategoryAction Name
CategoryAction Description
Parent CategoryAction ID (FK)
该类别的父类别操作 ID 为空。子类别指向父类别。该操作指向父子类别或父类别。
这种结构的优点是你有无限级别的子类别。
您分阶段查询此 table。首先,您获得所有类别行(父类别操作 ID 为空的行)。接下来,查询一个类别的所有子类别和操作。最后,您查询子类别的所有操作。