As seen with unidirectional logical relationships implementation, variable intersection data (VID) associated with a bidirectional logical relationship is data stored as dependent segments of a logical child. The difference between bidirectional physical pairing and bidirectional virtual pairing is negligible.