На Си можно написать почти всё, но в реальной жизни этот язык как правило не нужен. Для всех задач есть более удобные языки. Особенно для баз данных. Си интересен как первый этап в изучении C++ (который тоже не особо нужен). Сейчас больше используются такие языки как Java, C#, Python, JavaScript.