5.6. Деректер қорын жобалау және құру

Жобалау процесі ұзақ және көп уақытты қажет етеді және әдетте бірнеше айға созылады.

Жасалған деректер қорының тиімділігінің төмендігінің негізгі себептері мыналар болуы мүмкін:

1. Талаптардың терең талдауының жеткіліксіздігі (жобалаудың бастапқы кезеңдері), оның ішінде деректер қатынастары семантикасы;

 2. Құрылымдау процесінің ұзақ болуы, бұл процесті жалықтырады және қолмен өңдеу кезінде орындау қиынға соғады.

Мұндай жағдайларда автоматтандыру мәселелері бірінші орынға шығады.

Мәліметтерді жобалаудың негізгі бірнеше кезеңдері бар:

1.Тапсырмаларды нақтылау. Бірінші кезеңде, негізінен, осы қолданба арқылы шешуге болатын барлық негізгі міндеттердің тізімі құрастырылады, соның ішінде бүгінгі күні қажет емес, бірақ болашақта пайда болуы мүмкін.

2. Тапсырмалар тізбегі. Қолданбаның логикалық және ыңғайлы жұмыс істеуі үшін негізгі тапсырмаларды тақырыптық топтарға топтастыру, содан кейін әр топтың тапсырмаларын олардың орындалу ретімен орналасатындай етіп орналастырған дұрыс. Кейбір тапсырмалар әртүрлі топтармен байланысты болады немесе қандай да бір тапсырманың орындалуы басқа топқа жататын екіншісінің орындалуынан бұрын болуы керек.

3. Мәліметтерді талдау. Тапсырмалар тізімін жасағаннан кейін ең маңызды қадам – ​​әрбір тапсырманы шешуге қажетті барлық деректердің егжей-тегжейлі тізімін жасау. Кейбір деректер бастапқы деректер ретінде қажет болады және өзгермейді. Тапсырма орындалу барысында басқа деректер тексеріліп, өзгертіледі. Кейбір деректер элементтері жойылуы немесе қосылуы мүмкін. Ақырында, кейбір деректер есептеулер арқылы алынады: олардың шығысы тапсырманың бір бөлігі болады, бірақ олар деректер қорына енгізілмейді.

4. Деректер құрылымын анықтау. Барлық қажетті деректер элементтерін алдын-ала талдағаннан кейін оларды объектілер бойынша ұйымдастырып, объектілерді кестелермен және мәліметтер базасының сұраныстарымен байланыстыру керек. Access типті реляциялық мәліметтер базасы деректерді сақтаудың ең тиімді және икемді жолын жасау үшін қалыпқа келтіру деп аталатын процесті пайдаланады.

5. Қолданба макетін және пайдаланушы интерфейсін әзірлеу. Қолданба кестелерінің құрылымын көрсеткеннен кейін, Microsoft Access бағдарламасында пішіндер арқылы оның макетін құру және оларды қарапайым макростар немесе оқиғаларды өңдеу процедуралары арқылы байланыстыру оңай. Алдын ала жұмыс схемасын тұтынушыға оңай көрсетуге болады және қолданба тапсырмаларын егжей-тегжейлі орындағанға дейін оның мақұлдауын алуға болады.

6. Қосымшаны құру.

Өте қарапайым жағдайда жасалған макет іс жүзінде аяқталған қосымша болып табылады. Дегенмен, жобаға жоспарланған барлық тапсырмаларды толығымен автоматтандыруға мүмкіндік беретін процедураларды жазу өте жиі кездеседі. Сондықтан сізге бір тапсырмадан екіншісіне өтуді қамтамасыз ететін арнайы байланыстырушы формалар жасау қажет болады.

7. Тестілеу және жетілдіру. Қосымшаның жекелеген компоненттері бойынша жұмыстар аяқталғаннан кейін, мүмкін болатын режимдердің әрқайсысында қолданбаның жұмысын тексеру керек. Макростардың жұмысын тексеру керек, ол үшін белгілі бір макро команда орындалатын қадамдық жөндеу режимін пайдалану керек.

Қолданбаларға арналған Visual Basic қолданбасын пайдаланған кезде дизайнердің қолында қолданбаның жұмысын тексеруге, қателерді анықтауға және түзетуге мүмкіндік беретін әртүрлі жөндеу құралдары бар.

Қосымшаның дербес бөлімдері әзірленгендіктен, олардың жұмыс істеуін тексеру және белгілі бір өзгерістер енгізу қажеттілігі туралы пікір алу үшін оларды тапсырыс берушіге берген дұрыс.

Тапсырыс беруші қосымшаның жұмысымен танысқаннан кейін, жобаны алдын ала зерделеу қаншалықты мұқият болғанына қарамастан, оның әрқашанда жақсарту бойынша қосымша ұсыныстары болады.

Пайдаланушылар тапсырманы орнату процесінде өте маңызды және қажет деп айтқан кейбір нәрселердің қолданбаны іс жүзінде пайдалануда маңызды рөл атқармайтынын жиі байқайды. Қолданбаны әзірлеудің бастапқы кезеңдерінде қажетті өзгерістерді анықтау кейінгі қайта өңдеу уақытын айтарлықтай қысқартуы мүмкін.

Жобалаудың жеті кезеңін тереңірек ойластырған сайын, жүйені оңай жүзеге асыруға болады. Жобалау – үлкен көлемді құжаттар кұру емес, оның негізгі мақсаты - қажетті қосымшаны іске асырудың айқын жолын анықтау.

1-кезең. Концепциядан бастап іске асуға дейінгі жалпы жобалау.

2-кезең. Базадағы есепті жобалау: өрістерді орналастыру.

3-кезең. Деректердің кұрылымын жобалау кестенің кұрылымында қандай өрістер болуы қажет.

4- кезең. Кестелерді жобалау және біріктіру.

5-кезең. Өрістерді жобалау деректерді енгізу және олардың мүмкін мәндерін тексеру ережелері.

6-кезең. Үлгілерді жобалау енгізу.

7-кезең. Автоматтандыру тәсілдерін жобалау.