A synonym is another name given to an existing table or view. Usually a synonym is used to define a more meaningful name for a particular application or for the use of a particular set of users. You can use a synonym to refer only to a table or view in the current location. Use an alias to provide an alternate name for an object that can be accessed by users from other locations.