Microcomputers have matured from personal computers used by one person to microcomputer systems, used by several people. This development creates a need for each user to have a different view (user view) of the same data. User views are not commonly available in microcomputer database management systems and their implementation may be sensitive to the microcomputer limitations of small internal/external memory size, slow processor time and lack of 1/0 channels. The aim of the Phase I project is to develop a technique, cost effective in terms of storage utilization and response time, for the support of user views. The technique will be researched with respect to the microcomputer environment; however, the research should be valuable to all relational database management system design. The investigation will include extensions of an existing algorithm, theoretical and practical performance analysis of the algorithm, and implementation of a simplified prototype.The potential commercial application as described by the awardee: The commercial application of this research is to improve database processing in a microcomputer environment by, first, allowing the definition of different user views and supporting those views in an efficient manner, and second, providing an inexpensive method for evaluation of algorithm performance before actual implementation. The research can potentially be applied to the support of integrity constraints, access control and distributed databases in a microcomputer environment.