55
Үшінші қадамдағы мәліметтер қорының программалық қамтамасы (70
жылдардың басы) файлдық құрлымын бейнелеу құрылғыларын қолданбалы
программистің физикалық мәліметтер құрылымына жататындай және нақты
тасмалдаушыда жатталатындай етіп ұйымдастырған. Программалық
қамтаманың дәрежесіне байланысты қолданбалы программист мәліметтер
элементтеріне
байланысты
мәліметтер
файлдарының
қалай
ұйымдастырылғаның білу қажет. Бұл жағдайда оған мәліметтердің
машиналық адресін беруі керек. Егер мәліметтердің тәуелсіздігі жоқ болса,
онда қолданбалы программистке жазбаның нақты физикалық форматын
білген жөн. Порграммист «Навигатор» болған жағдайды ең жаман нұсқа деп
қарастырамыз.
Қолдабалы программистің логикалық жазбаға немесе логикалық жаба
элементіне машиналық қатынасының физикалық жазбасы және олардың
элементтерін түрлендіру процессі байлану деп аталады. Байлану – бұл
физикалық түрде берілген мәліметтердің осы мәліметтерді пайдаланылатын
программамен байланысын айтамыз. Байлану процесі орындалғаннан кейін
программа физикалық мәліметтерден тәуелсіз болады.
Сонымен 3 – ші қадам үшін:
- Әр түрлі логикалық файлдар бір физикалық мәліметтерден алынуы
мүмкін;
- Бір мәліметтерге қатынас қосымшаның талаптарына жауап беретін
әртүрлі қосымшалардағы әртүрлі жолдармен іске
асырылады;
- Программалық қамтама мәліметтердің азаюын болдырмайды;
- Мәліметтердің элементтері әртүрлі қосымшалар үшін ортақ болады;
- Мәліметтердің физикалық құрлымы қолданбалы программадан
тәуелсіз. Оны мәліметтер қорының әсерін жоғарлату мақсатымен, қолданбалы
программаның модификациясын шақырмастан өзгертуге болады;
- Мәліметтер өрістер мен топтар дәрежесінде адрестеледі.
Мәліметтер қорының басқару жүйесінің алғашқыларын пайдалану,
тәжіребиені жинақтау нәтижесінде қосымша мәліметтердің тәуелсіздік
сатысын қажет ететіндігіне көз жеткізді. Мәліметтердің ортақ логикалық
құрылымы ережеге сәйкес күрделі болып және мәліметтер қорының өсуіне
байланысты өзгермей қалуының мүмкін еместігіне көз жеткізіп отырмыз.
Сондықтан ортақ логикалқ құрылымын өзгерту мүмкіндігін пайдалана
отырып осы кезде қолданылатын көптеген қолдабалы программалардың сол
қалпында сақталуын қамтамасыз ету керек. Кейбір жүйелерде мәліметтердің
ортақ құрылымын өзгерту оның өмір сұру формасын құрады. Яғни, бұл
құрылым әрдайым даму күйінде болады. Сондықтан мәліметтердің екі
тәуелсіз сатысы қажет. Оларды мәліметтердің логикалық және физикалық
тәуелсіздігі деп атайды. Мәліметтердің логикалық тәуелсізлігі қолданбалы
программаларды өзгертпестен мәліметтердің ортақ логикалық құрылымын
өзгертуге мүмкіндік береді (өзгертулерге қолданбалы программалар
пайдаланылатын мәліметтер қорының элементтерін жою жатпайды).
Мәліметтердің физикалық тәуелсіздігі мәліметтердің физикалық жағдайымен