Когда работаешь напрямую с базой сам регулируешь когда обновить данные из бд в визуальную часть своего ПО,.
Не знаю все ли субд имеют такой механизм, но знаю что есть возможность их СУБД слать события, на которые подписывается к и обрабатывает их, соответственно можно навешать кучу событий на разные ситуации, а приложение будет реагировать на них тем или иным образом