| OCR Text |
Show There are other benefits of the client/server model of database management. For example, the database engine and client applications can reside on computer systems that are deemed most appropriate for these processes. In addition, either a client or a server can be moved to a different computing platform without significantly affecting the other. Fourth, the database management system must allow the physical database to emulate the database of the HELP System easily. A straightforward emulation likely will require less maintenance, less development effort, and will be more efficient. Fifth, the database management system must be supported on multiple platforms. Although the prototype of this virtual database system will utilize personal computers, the production version may use another computing platform for the physical database. It may also become necessary or desirable to switch platforms after the production version is in use. It is important that the option to change platforms without significant software modification be available. Finally, the database must be accessible from a general-purpose programming language such as C. The general-purpose programming language is necessary for the development of the virtual database system. The preferred method for accomplishing this is through embedded SQL statements, rather than through lower-level database-access function calls. The use of embedded SQL statements would be easier to develop and maintain. The database management systems of Ingress Corporation; Informix Software, Inc.; Sybase, Inc.; and Oracle Corporation were investigated with respect to these 38 |