Tietokantojen merkitys sovelluskehityksessä