"Primárním cílem je ovšem co nejlepší (největší) zpřístupnění databáze"
jj, taky nemám rád, když někdo nedoporučuje (nebo zakazuje) přímou práci s databází a musí se jít přes další vrstvu -- okecávat se to dá jakkoli, ale většinou to značí, že to nějak zprasili, neví, kde co mají a spoléhají se zbytečně na doprogramované kontroly v aplikaci.
IMHO by datový model měl být tak přehledný a dobře navržený/zabezpečený, aby s ním mohl pracovat přímo alespoň správce. Určitě by DB neměla být černá skříňka, do které smí přistupovat jen aplikace (což bývá další černá skříňka).