While encrypting your database tables prevents someone from viewing the data in your table files directly, it does nothing to prevent those tables from being accessed by client applications designed to work with a data dictionary. If you want to control who can access your tables, you have to implement security for your data dictionary.
You can take a number of specific steps to ensure that your data is accessed only by authorized users. These include requiring users to log in prior to providing them with access to your database tables, as well as setting up the user names and passwords that users use to log in. These topics are covered in the following sections.