从事决策树数据库设计

Ama*_*r90 8 tree erd database-design

我正在做决策树数据库的概念模型。目标是存储任何决策树。

我有四种实体类型:DecisionTree、Node、Branch 和 Leaf。

  • 每个决策树由决策节点、分支和叶子组成。
  • 每个决策节点都有一个名称和位置。
  • 每个分支都是可能的决策或事件的路径。
  • 每个叶子都有代表待分类对象的类标签。

决策树示例:

在此处输入图片说明

图 1 提供了一个决策树及其相关规则的示例,其中 p(Class #i) 是对象属于 Class #i 的概率。

SQL 数据库中的树示例:

决策树的表示:

在此处输入图片说明

我的概念设计在以下实体关系图 (ERD) 中表示:

在此处输入图片说明

所以,问题是:如何将节点、分支和叶与决策树关联起来?