| With the increasing scale of power grid, data sharing and interaction, which is essential in client-based power distribution engineering and application system, has become increasingly tough. Towards this problem among different electric power enterprises, IEC (International Electro-technical Commission) has published a series of standard common information model to tackle with the "information island".At present, the application of common information model is mainly based on relational database; however, RDB can hardly meet the numerous demands proposed by CIM. Firstly, CIM, which is competent to process complex data, is designed under the rule of UML. So using the RDB to describe the relationship of various data seems unpractical. Secondly, nowadays power grid data is surging to an enormous amount, which poses a great challenge to the efficiency of relational database query, especially when coping with some real-time electric power systems. Furthermore, the modification of common information model may lead to the totally change to the whole relationship table, which is negative for system maintenance.Object-oriented database (OODB) can directly store object-oriented data model, and it solved the mismatch problem of data model. Base on OODB, we designed the data management system, which contains create model function, model persistent, data store and data query function. In this paper, we perform an exploration of data management for common information model, by means of the application of object-oriented database (OODB). the main research contents are organized as follows.First of all, we studied the mechanism of OODB storage management, and analyzed object-oriented query language OQL. Further, we explored relevant characteristics of common information model. Then, as the limitations of UML tools'reverse engineering, we designed and develop the model conversion function, which can implement model extraction simple function.In the next step, we applied the object-oriented query optimization standards to practical queries, which significantly improved the efficiency of query.Furthermore, we worked out the database management system of CIM, which contains data import, data query, data insert, data delete, etc...At last, we designed the efficiency evaluation system, aiming to make comparisons between RDBMS and OODBMS. The ultimate results demonstrate the advantage of the object-oriented database which is applied in the common information model. |