Isolating the Application Program From the Physical Database Organization
Original Publication Date: 1985-Jul-01
Included in the Prior Art Database: 2005-Feb-18
When accessing hierarchical database(s), the application program structure is dependant on the physical database layout. This imposes application program maintenance when the physical database layout is changed. For example, if data element "1" is moved from segment "A" to segment "B" within database "X", then the application program must change its navigational path to access data element "1". The complexity of programming to access a hierarchical database increases educational requirements. The Data Base Management System access language logistics and database navigational rules are a burden that hinder programming productivity. DIFFAC (Data Independence Facility For Application Code) is an interface program between the application program and the database access language.