Patent ID: 7158994
Filing Date: 2007-01-02
Classification: G06F,Y10S

Abstract:
1. A computer-implemented method, the method comprising the steps of: a database management system receiving a request to generate a materialized view that contains objects of an object class; in response to receiving said request, said database management system creating said materialized view; said database management system performing operations on said objects as instances of said object class; wherein said object class defines attributes and one or more routines to invoke to operate on the state of the objects of said object class; wherein attribute values of an object contained in said materialized view are derived from one or more base tables; wherein the step of creating said materialized view includes creating a container table, separate from said one or more base tables, that includes corresponding columns that correspond to said attributes and that hold the attribute values of said attributes; and storing said attribute values of said attributes in said container table.