Любая приличная СУБД должна иметь эти встроенные средства защиты (на уровне пользователя).Вы просто убедитесь, что у них есть только доступ только для чтения.
Тогда вам не нужно беспокоиться о чем-либо , что они делают.Пусть они попытаются вставить, обновить и удалить все, что хотят.
Это базовый принцип баз данных, которые они несут ответственность за свою собственную безопасность и целостность.Вы никогда не оставляете это на усмотрение внешнего приложения, поскольку любая обезьяна может написать приложение для подключения к базе данных, которое не следует правилам.