Preventing changes to database by public

Preventing changes to database by public

How to have public view but prevent adding/changing/editing records ( ie, make view read-only)