Dobra shema je vodena od odjemalca, privzeto ničljiva na robovih in razvojna brez verzij. Domeno modelira v izrazih, ki jih odjemalci dejansko uporabljajo, ne po tvojih tabelah v bazi.
Ničelnost
Polje naredi non-null (!) samo takrat, ko ga lahko vrneš. Prekomerna uporaba je past: če non-null polje vrže napako, na postavi svoj celoten nadrejeni objekt in majhno odpoved spremeni v veliko praznino. Za karkoli, kar je odvisno od storitve nižje v verigi, raje uporabi ničljivo polje.
