A package contains bound DBRM with optimised access paths. A package can be executed by Plan. It also has Location, Collection, and package ids.
A package has 4 benefits:
- It reduces time means we need to rebound only that particular program.
- A packgae can have DBRMs of different types( for example CS bound RR-Bound etc)
- Packages can be versioned
- It is highly useful for mirror tables.