5. etapp: Loogilise andmemudeli tuletamine
Kompetentsi Andmete modelleerimine knobit · K-516 · Oskus
Recognises attributes inapplicable to some instances
Mida see tähendab
Optional attributes that are optional because they do not apply to some instances, not because the value is unknown. A null then means two things, and the attribute cannot be made mandatory where it should be.
Kuidas seda hinnatakse
Flags the deficient case and passes the acceptable one. Deficient: Account with interest rate, maturity date and arrears day count, all `required: false` because none applies to a current account Acceptable: Loan Account and Current Account as subtypes with a discriminator; Loan Interest Rate required on Loan Account, with a value-set code for "not yet fixed" (`LOG-013`)
Tugineb
- Explains supertype and subtype constraintsK-566 · Teadmine