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.
Copyright © 2014 CA.
All rights reserved.
|
|