Open In App

Difference between Decision Table and Decision Tree

1. Decision Table: Decision Table is just a tabular representation of all conditions and actions. Decision Table are always used whenever the processing logic is very complicated and involves multiple conditions. The main components used for the formation of the Data Table are Conditions Stubs, Action Stubs, and rules.

Types of decision tables:



Benefits:

Drawbacks:



2. Decision Tree: A decision tree is a graph that always uses a branching method in order to demonstrate all the possible outcomes of any decision. Decision Trees are graphical and show a better representation of decision outcomes. It consists of three nodes namely Decision Nodes, Chance Nodes, and Terminal Nodes. 

Types of the decision tree:

Benefits:

Drawbacks:

Difference between Decision Table and Decision Tree:

S. No. Decision Table Decision Tree
1. Decision Tables are a tabular representation of conditions and actions. Decision Trees are a graphical representation of every possible outcome of a decision.
2. We can derive a decision table from the decision tree. We can not derive a decision tree from the decision table.
3. It helps to clarify the criteria. It helps to take into account the possible relevant outcomes of the decision.
4. In Decision Tables, we can include more than one ‘or’ condition. In Decision Trees, we can not include more than one ‘or’ condition.
5. It is used when there are small number of properties. It is used when there are more number of properties.
6. It is used for simple logic only. It can be used for complex logic as well.
7. It is constructed of rows and tables. It is constructed of branches and nodes.
8. The goal of using a decision table is the generation of rules for structuring logic on the basis of data entered in the table. A decision tree’s objective is to provide an effective means to visualize and understand a decision’s available possibilities and range of possible outcomes.
Article Tags :