A schema designer is needed for an object-oriented database system since a database schema can be very complex in an object-oriented database system. The schema designer is a tool that helps users design a database schema graphically.
In this thesis, a design and implementation of an effective schema designer for a C++ based object-oriented database system(KAIST MMDB) is described. It provides a convenient and user-friendly graphical user interface. The schema designer automativally translates the schema definition into C++ header files, which will be used in application programs.