The goal of the Major Qualifying Project is to complete the middle layer of the DyDa system. DyDa is a Dynamic Data Warehouse system that will operate in a fully concurrent environment. Materialized views will be maintained within the warehouse dynamically with the provided data from independent information sources. The information sources can incur data updates and schema changes without affecting the functionality of the data warehouse negatively. Some of the functionality and logic of the DyDa system has already been implemented.
Tasks are to analyze the existing functionality and design.
Based on that analysis and the desired functional specifications of the final system a new design must be made. The design will be followed through with the integration of existing pieces with implementation of the remainder of the DyDa Middle Layer. These two packages have been implemented and will need to be integrated. The most desirable package will be used as the View Maintenance package of the DyDa system. This package will have to be developed completely.