Вы можете управлять разрешениями пользователей, чтобы у них был доступ к чтению базы данных, но у них нет доступа к изменению базы данных (то есть невозможно вставлять, обновлять и удалять). Например, если вы используете mysql, вы можете легко сделать это в phpmyadmin или аналогичном инструменте.
Обновление на основе ваших изменений. Даже если у вас есть доступ только через приложение, вы все еще подключены к базе данных как пользователь, который имеет или не имеет привилегий для обновления, удаления, вставки или выбора, и, таким образом, единственный способ гарантировать, что такие запросы не выполняются, это изменить разрешения этого пользователя.