bangor_boy 0 Junior Poster in Training

Data dependence is a consequence of the way in which file-based processing is closely tied to the physical structure of the data stored in files. This causes unproductive maintenance where if a change is made to a file, a change must be made to the interface and all application programs accessing this interface.
To minimise data dependence, database systems hide the physical representation of the data from the users and use a software system called database management system which is responsilbe for all interactions with the data files. Application programs only interact with the DBMS and have one interface with the DBMS and not once interface with the data file. So a program does not need to know how the data is stored within the files, so applications will use a logical interface and the DBMS will turn requests from the programs into physical instructions and return the required data. This will reduce the programming changes required each time a structure change is made within a file.


Would my description be correct?

Thanks BB