Abstract: Database reengineering is a significant part of software reengineering projects. Performance degradation occurs for legacy database software as the size of database grown. Legacy database ...