Правильно с точки зрения архитектуры, но не просто для разработчика - да, браузерное веб приложение, много javascript кодинга. Можно погуглить готовые решения, точно видел excel like javascript с поддержкой формул но на сколько это сэкономит время хз.
Не правильно - выбрать другой, более удобный язык для написания приложений баз данных, мне понравилась Microsoft Visual Studio и .net framework, инструменты работы с базой данных и генерации кода (DataSet, DataBinding,... DataGridView) интерфейс к базе данных клепается щелчками мышки (по крайней мере так было когда вышла 2013 версия и может позже, сейчас среда стала монструознее и глючнее, но наверняка не менее удобной), я мало работал с их штатным механизмом создания веб приложений (наверняка там все будет хорошо завязано на майкрософтовские продукты) если все ок то этот вариант может оказаться даже верным.