The information can also be found in the Ingres manuals, although you may have to work a little harder to get it. The manuals are oriented towards giving you technical information about the product rather than teaching you how to deal with specific scenarios like this (that's where the Ingres book comes in handy). I would look at the "GRANT" and "REVOKE" statements in chapter 8 of the "SQL Reference Guide"; you may also want to read through the "Security Guide" from cover to cover, and especially Chapter 5 on "Assigning privileges and Granting Permissions". The guides can be downloaded from
http://esd.ingres.com or viewed at
http://docs.ingres.com; I would recommend downloading the documents because you have a lot of reading to do.
It appears that you probably want to disallow any user (except the DBA), access to all tables and then create a password protected role for the application and grant access to the role; but there are hundreds of ways of solving this issue and how you implement security is different depending on your environment, how much you trust your users, and how much security maintenance work your willing to put up with. The only way you will strike a balance and get it right is to read the documentation and make an informed decision.