Each class should be mapped to its own primary table. All persistent attributes of the class, including inherited persistent attributes, are mapped to columns of the table for the class. Given the following example:
Super classes can be also mapped to primary tables of subclasses if inherited persistent attributes are mapped in different ways for subclasses, for example to different columns. The other primary table can just be secondary tables. PowerDesigner will generate these secondary tables for super classes.
For this kind of strategy, some super classes can have no table mapped. These classes are used to define state and mapping information that can be inherited by their subclasses.