Přesně jak píše kolega předemnou :) Spojení do DB mít uložené v config souboru. Aplikace a DB optimalizovat tak,aby ani jedna strana nedělala úkoly té druhé. Tj,úlohy,které jsou spíše pro DB nechat zpracovat DBMS(stored procedure,view,atd.). Já osobně pokud píši aplikace,která slouží čistě ke komunikaci s DB,tak dotazy,u kterých vím,že se mohou během využívání změnit(a to i několikrát) ukládám také do config souboru - ničemu to nevadí,jelikož v něm žádná citlivá data nejsou a je pak snazší měnit jeden dotaz v config souboru než ho měnit přímo v kódu na x místech. Dle mého je důležité udělat důkladný koncept a návrh aplikace/databáze,a až poté se pustit do psaní kódu.
|