Patent ID: 7007016

Claim:
A database management system for executing query language requests from applications, comprising representation means for representing query context information and statement information of a query language, the representation means comprising means for defining and utilizing a hierarchical arrangement of data structures comprising packages, section entries, sibling control blocks and sections, each package representing query language context information on an application component-level basis, each section entry being associated with one of the packages and corresponding to a set of structured query language (SQL) actions and being associated with one or more sibling control blocks, each sibling control block being associated with one section and representing context information relating to a unique query language request, and each section comprising logic for a specific query statement, a sibling control block representing a unique occurrence of a structured query language (SQL) request within the application's execution and each sibling control block being uniquely identified from other sibling control blocks at least under the same section entry; wherein control and state information of a request are established in a sibling control block such that multiple requests referring to the same structured query language (SQL) context do not generate a conflict.