Previous Topic: Modifying Virtual Field EntriesNext Topic: Identifying Relations with Virtual Fields


Understanding Access Path Virtual Field Entries

An access path virtual field is a field that is logically, rather than physically, present on an access path. Although the field does not reside on the based-on physical file, a view of it is available through the relations that exist for the access path.

It is possible to omit particular virtual fields from a particular access path. The virtual fields for an access path can be selected only from among fields that have been specified as virtual fields for the file.

For example, if Customer file has five fields (Customer no., Branch name, Branch no., Customer name, and Customer address), and if Customer file Refers To Branch file with only Branch name field as a virtual field, only the Branch name field is available as a virtual field on all access paths of Customer file.

Branch

Known by

Branch no.

Branch

Has

Branch name

Branch

Has

Branch address

Customer

Known by

Customer no.

Customer

Has

Customer name

Customer

Has

Customer address

Customer

Refers to

Branch

The Customer Refers to relation adds the field Branch No. to the Customer file. Virtualization allows you to add the field Branch name as a virtual field to the Customer file. You can include or drop this virtual field from any access paths over the Customer file.