Abstract: There is provided such a technique that database processing of accessing a specific DB resource can be conducted efficiently. When invoking a module for implementing a function related to a data type of a query subject, and conducting database processing, a query given by a user is analyzed. It is determined whether database resource access information of a module for implementing a function in the query given by the user indicates that access to a specific database resource should be conducted. If it is indicated that access to a specific database resource should be conducted, then an execution procedure is determined so as to execute the module in a database processing apparatus storing and managing the database resource.