Patent ID: 8316063
Filing Date: 2012-11-20
Classification: G06F

Abstract:
1. A data-driven database processor comprising: schema definition storage unit for storing a schema definition of a database; derived definition storage unit for storing a derived definition describing a cause-and-effect relationship between a data item in the schema definition and another data item for deriving the data item solely without considering the sequence in which the respective derived definitions is executed; a judging unit for judging, based on the cause-and-effect relationship, a sequence in which the derived definition is executed; derived definition processing unit for generating a trigger program that makes a chain of changes to data items according to the sequence judged by the judging unit; a database management system for executing the trigger program when a change is made to another data item that affects the data item; and database access program storage unit for storing a database access program which makes a change to another data item that affects the data item and which is executable by the database management system, wherein the judging unit judges an execution sequence so that the derived definition, capable of deriving the data item solely using an already-determined data item, is preferentially executed.