An SQL database management system for executing SQL requests from applications.
The SQL database management system includes a hierarchical arrangement of data
structures comprising packages, section entries, sibling control blocks and sections,
for representing SQL context information and SQL statement information. Each package
represents SQL context information on an application component-level basis. Each
section entry is associated with a package and corresponds to a set of SQL actions.
Each section entry is potentially associated with one or more sibling control blocks.
Each sibling control block is associated with one section and represents context
information relating to a unique SQL request. Each section includes logic for a
specific SQL statement.