Oggetto Inheritance (Progettazione modelli)
Definisce in che modo l'entità eredita le proprietà da un'altra entità.
Proprietà
Nome |
Cardinalità |
Tipo |
Descrizione |
---|---|---|---|
InheritsFrom EntityID |
1 |
String |
ID dell'identità dalla quale questa entità eredita attributi e ruoli. L'entità InheritsFrom non può ereditare da questa entità, né direttamente né indirettamente. |
1 |
Object |
Relazione del database che rappresenta questa ereditarietà. Se associata a una colonna, non sono necessarie chiavi univoche. La relazione deve correlare una chiave univoca della tabella o colonna alla quale è associata questa entità a una chiave univoca della tabella o colonna alla quale è associata l'entità InheritsFrom. |
Osservazioni
Quando un'entità ha predecessori e/o discendenti diretti, utilizzando l'ereditarietà dell'entità, tutti i campi e i ruoli da tutti i predecessori e discendenti diretti dell'entità corrente vengono visualizzati nel riquadro di esplorazione e i campi vengono elencati come se appartenessero all'entità corrente. Gli elementi vengono visualizzati nell'ordine seguente: tutti i predecessori diretti nell'ordine a partire dalla radice di ereditarietà, l'entità corrente e quindi tutti i discendenti diretti in ordine non definito.