Does a 'data entry' User need a Zoho Account?

Does a 'data entry' User need a Zoho Account?

I have a small ZoHo Creator application setup and want to allow someone to enter data into the data base.
 
1 - Do they have to have a ZoHo account to simply add new records and enter data?
2 - Can I allow or restrict editing of a pre-existing (already entered) record?
3 - Do I define them as a 'client' user to do this?
 
Thanks for the help.