An inheritance allows you to define an entity as a special case of a more general entity. The general, or supertype (or parent) entity contains all of the common characteristics, and the subtype (or child) entity contains only the particular characteristics.
In the example below, the Account entity represents all the bank accounts in the information system. There are two subtypes: checking accounts and savings accounts.
The inheritance symbol displays the inheritance status:
IDEF1X |
E/R and Merise |
Description |
---|---|---|
|
|
Standard |
— |
|
Mutually exclusive inheritance |
|
|
Complete inheritance |
— |
|
Mutually exclusive and complete inheritance |