Objects are defined in the database schema. In SQL'89, the objects are tables, views, columns of tables, and columns of views. In SQL'92, the objects also include domains and assertions. In SQL3, objects will include user defined constructs. Actions are the operations performed on objects.
Users invoke actions on objects.
A privilege is an authorization to a user of an action on an object. The grantor is a user who is authorized to perform the action on object and who is authorized to grant the authorization to perform the action on object to other users. The grantee is the user who receives the authorization to perform action on object from the grantor . At object creation time, a user is designated as the owner of the object. An owner is authorized to perform all actions on the object and to grant privilege to other users.