Patent ID: 8396898

Claim:
A method for providing or operating a framework to provide a basis for the realization of independently developed programs, said framework operating with at least one database table specification (DTS), each said DTS being centrally provided and comprising at least one table field specification (TFS), each said TFS having a unique table field identification (TFID) within said DTS, wherein: (a) a selection of at least one table field specification (TFS) within said DTS is used to derive a database table definition (DTD), said DTD including said selection of at least one TFS; (b) the framework provides or creates an application specific database table (ASDT) from said DTD, said ASDT comprising at least one table field (TF) generated from said selection of at least one TFS, (c) the framework provides or creates a basic database table (BDT) from said DTS, said BDT comprising at least TF(s) generated from said selection of at least one TFS, (d) a second selection of at least one TFS within said DTS is used to derive a second DTD, said second DTD including said second selection of said at least one TFS; (e) the framework provides or creates a second ASDT from said second DTD, said second ASDT comprising at least one TF generated from said second selection of said at least one TFS, (g) third selection of at least one TFS within one of a DTD and a second DTD is used to derive third DTD, said third DTD including said third selection of at least one TFS, (h) the framework provides or creates a third ASDT from said third DTD, said third ASDT comprising at least one TF generated from said third selection of at least one TFS, (i) one of a BDT, an ASDT, a second ASDT and a third ASDT is used to act as a parent database table (PDT) or as a child database table (CDT); (j) a CDT is derived from a PDT as in one of method steps (a) and (b), in method steps (d) and (e) and in method steps (g) and (h) to form a family tree of database tables; (k) said framework comprises at least one said family tree and comprises at least one PDT and at least one CDT, each said PDT and each said CDT having a table identification which is unique within said framework; (l) the framework provides or creates a physical representation from said PDT (PRPDT) within a database system, said PRPDT comprising a database table being provided or created within said database system, said database table comprising at least one TF for each TF being defined within one of a DTS, a DTD, a second DTD and a third DTD used to provide or create said PDT as in one of the method steps (a) and (b), in method steps (d) and (e), and method steps (g) and (h) and (m) each said TF within said PDT being uniquely linked to said at least one TF within said PRPDT.