PD.Relational Data Management

This Pattern provides the function layout to model "strictly structured data" handling, i.e. it controls the creation, updating and querying of sets of organized data. It is called 'relational data management', because a schema is used to store data in a predefined way, with predefined relations between data objects. The provisioning of the following elements is important with this kind of data handling: These elements are provided by the Data Engine. Data objects are stored using a predefined (structured) Data Store. Both functions form the core of this Pattern.
 * a "modeling language", to define schemas;
 * a "query language", to enable data object reading, creating, updating, and deleting;
 * a "transaction mechanism", to enable interaction with other (instances of) data management facilities and applications.