Opening the database using the open method of the database class os_database.
n Starting and stopping a transaction using the macros OS_BEGIN_TXN and
OS_END_TXN (the first parameter is an identifier, tx1, that simply serves as a label for
the transaction).
n The creation of an extent for SalesStaff using the create method of the collection class
os_Set.
n The creation of two named roots (one for the SalesStaff extent and one corresponding
to branch B003) using the create_root method of the database class os_database. This
method returns a pointer to the new root (of type os_database_root), which is then used
to specify the name to be associated with the root using the set_value method.
n The creation of a Branch instance representing branch B003 followed by two SalesStaff
instances, SG37 and SG14, which are then added as staff at B003 using the addStaff
method of the Branch class.