Мәліметтер базасын жобалау процесі



Мәліметтерсіз жобалау бұл ұзақ және жұмысты көп қажет ететін процесс. 500 немесе одан да көп элементтерден тұратын үлкен МБ-ын жобалау, әдетте бірнеше ай, кей жағдайларда жылдарға созылуы мүмкін. Қазіргі кезеңге дейін МБ-ын жобалау ғылым емес, өнер болып қалуда.
МБ-ын жобалаушының негізгі ресурстары – оның интуициясы мен тәжірибесі. Алайды, бұдан алынатын нәтиженің сапасы күмәнді десек болады. Көптеген дайын жүйелердің ақау тұстары МБ-ның құрылымы болып табылады. Жобалаудың негізгі проблемасы мәліметтер элементтерінің тағайындауын анықтауында. Бұл проблеманы шешкеннен кейін де құрылым процесінің қиындығынан қанағаттандыратын мәліметтер құрылымын алу қиын. Жобаланған құрылымды қанағаттандыратын негізгі критериялар, ол қосымшаның функционалды талаптарының қамсыздандыруы және жүйенің жоғары өнімділігі. МБ алынған қажетті мәліметтерді және олардың эффективті өңдеуін қамтамасыз ету керек. Нашар жобаланған МБ қолданбалы программа процесін қиындатуы мүмкін және қажетті ақпаратты алуға қажет программадағы қиындау логикасының іске асуын талап етуі мүмкін. Бұл өз кезегінде ақпараттық жүйені іске асыру кезіндегі уақыт пен еңбек көлемін өсіреді және эксплуатация процесінде өңдеу уақытының өсуіне алып келеді.
МБ-ның аса маңызды аспектілері мәліметтердің бүтінділігі және сәйкестілігі; мәліметтердің бұзылуы және кенет жоғалуы болмауы керек, сонымен пайдаланушы өзіне қажетті мәліметтерді алу үшін қайталанылатын мәліметтер жасаудың бір деңгейіне сәйкес болуы керек. МБ сапасының маңызды критерийсіне қорғауды қамсыздандыру және мәліметтер құпиялылығы жатады: мәліметтер санкциондалмаған қол жетерлік қорғалуы қажет. МБ кеңейтілу қасиетіне және мәліметтерге қатысты өзгертілетін талаптарды қамсыздандыру мүмкіншілігіне ие болуы керек. Осы және одан басқа МБ-н жобалауға қатысты көріністер бір-біріне қарама-қайшы талаптарды көрсетеді, және жобалаудың автоматтандырылған процедураларын қолдану жобалаушыға көптеген конфликті жағдайларды

Мәліметтер базасын жобалау процесі

Мәліметтерсіз жобалау бұл ұзақ және жұмысты көп қажет ететін процесс.
500 немесе одан да көп элементтерден тұратын үлкен МБ-ын жобалау, әдетте
бірнеше ай, кей жағдайларда жылдарға созылуы мүмкін. Қазіргі кезеңге дейін
МБ-ын жобалау ғылым емес, өнер болып қалуда.
МБ-ын жобалаушының негізгі ресурстары – оның интуициясы мен
тәжірибесі. Алайды, бұдан алынатын нәтиженің сапасы күмәнді десек болады.
Көптеген дайын жүйелердің ақау тұстары МБ-ның құрылымы болып табылады.
Жобалаудың негізгі проблемасы мәліметтер элементтерінің тағайындауын
анықтауында. Бұл проблеманы шешкеннен кейін де құрылым процесінің
қиындығынан қанағаттандыратын мәліметтер құрылымын алу қиын. Жобаланған
құрылымды қанағаттандыратын негізгі критериялар, ол қосымшаның функционалды
талаптарының қамсыздандыруы және жүйенің жоғары өнімділігі. МБ алынған
қажетті мәліметтерді және олардың эффективті өңдеуін қамтамасыз ету керек.
Нашар жобаланған МБ қолданбалы программа процесін қиындатуы мүмкін және
қажетті ақпаратты алуға қажет программадағы қиындау логикасының іске асуын
талап етуі мүмкін. Бұл өз кезегінде ақпараттық жүйені іске асыру кезіндегі
уақыт пен еңбек көлемін өсіреді және эксплуатация процесінде өңдеу
уақытының өсуіне алып келеді.
МБ-ның аса маңызды аспектілері мәліметтердің бүтінділігі және
сәйкестілігі; мәліметтердің бұзылуы және кенет жоғалуы болмауы керек,
сонымен пайдаланушы өзіне қажетті мәліметтерді алу үшін қайталанылатын
мәліметтер жасаудың бір деңгейіне сәйкес болуы керек. МБ сапасының маңызды
критерийсіне қорғауды қамсыздандыру және мәліметтер құпиялылығы жатады:
мәліметтер санкциондалмаған қол жетерлік қорғалуы қажет. МБ кеңейтілу
қасиетіне және мәліметтерге қатысты өзгертілетін талаптарды қамсыздандыру
мүмкіншілігіне ие болуы керек. Осы және одан басқа МБ-н жобалауға қатысты
көріністер бір-біріне қарама-қайшы талаптарды көрсетеді, және жобалаудың
автоматтандырылған процедураларын қолдану жобалаушыға көптеген конфликті
жағдайларды білуге және олардың шешімін МБ-н жобалау біткенге дейін табуға
көмектеседі.
МБ құрылымының негізгі нашар ақырғы МБ-нің жұмысқа жарамсыз екендігін
байқағаннан кейін оның қайта құрылуына жұмсалатын шығындардың көп болуы.
Мысалға, DL1 МБ үшін логикалық құрылымды өзгерту (яғни,иерархиялық
құрылымның, сегменттер өлшемін және олардың құрылымын логикалық
байланыстарды және екінші индекстерді өзгерту), әдетте қолданбалы
программаның өзгеруіне және МБ-н қайта ұйымдастыруға алып келеді. Сондықтан
жобалаушы барлығын бірінші реттен дұрыс жасауы тиіс. Физикалық құрылымының
өзгеруі (қол жетерлік методы, блоктың өлшемі, мәліметтер жинағының топтары,
қолданылатын көрсеткіштер т.б.), әдетте дайын жобаны аз дәрежеде қозғайды.
Бұл жағдайларда қолданбалы программалар өзгермейді, бірақ МБ-н қайта
ұйымдастыру керек. Жобалаушының кейбір параметрлерін, мысалға, сегменттерді
қосу, өшіру және өзгерту, МБ-ның өлшемі индекстердің физикалық орналасуы
және тағы басқалары қолданбалы программаның өзгеруіне және МБ-ның қайта
ұйымдастыруына алып келмейді. Жобаға тиянақты анализ жасау мүмкіншілігін
қамтамасыз ететін автоматтандырылған жобалаудың жүйелендірілген
құралдарының болуы параметрлердің нәтижеленетін құрылымға және программалық
құралдарға мүмкін болатын өзгерістердің әсер етуінің азаюына алып келуі
керек.

Әдетте эффективті МБ-н жобалауға келесілер кедергі келтіреді:
• мәліметтерге терең анализді талап етудің жеткіліксіздігі ( сонымен
қатар аттар семантикасы және мәліметтердің өзара байланысы);
• қолмен өңдеудегі жалықтыратын және қиын жасалатын құрылу процесінің
ұзақтығы;
• жобалау барысындағы жүйе өнімділігімен байланысты қиындықтар;
• техникалық құралдармен қолданылатын уақыттық шектеулер .
Бұл кедергілерді жою автоматтандыру құралдарын қолданатын МБ-н жобалаудың
жүйелендірілген поцедурасын қабылдайды.

Жобалаудың мақсаттары

Ережелер, құралдар және поцедуралардың бір жиынтығын көрсететін МБ-н
жобалау методологиясы жобалау уақытын азайтуға және оның сапасын жақсартуға
мүмкіндік береді. Автоматтандырылған процедураларды қолдану нәтижесінде
қажетті жобалау информациясы жобалаушыға жобалаудың ерте кезеңінде және кең
көлемде алуына қол жетерлік болады. Жобалау кезінде қолдық (ручные)
методтарды қолдану кезінде әдетте ағаштар артынан орманды көру қиын, ал
кей кезде ағаштардың өзін көру қиын болады. Жобалаудың автоматтандырылған
құралдары бұл мәселені шешуге көмектеседі.
Сонымен, МБ-н жобалаудың автоматтандыру мақсаттары келесідей:
• жобалаудың жоғары сапасын қамтамасыз ету;
• жобалау уақытын қысқарту.
Нақтырақ айтқанда аз уақыт ішінде жақсы ойластырылған, кеңейетін және
бүтінділік қасиеттеріне ие МБ-н құру.

Жобалау методы

МБ-н жобалау процесінде жобалаушыны жалықтыратын жұмыстардан босату үшін
және қажетті жобалық ақпаратты алу үшін жобалаудың көптеген процедураларын
автоматтандыру керек. Құрылатын құрылымның редакторлау этапында берілетін
қалыптар жобалаушыға мәліметтер элементтерінің аттарын стандартизациялауға
және олардың тағайындауын анықтауда көмегін қамтамасыз етеді. Логикалық
құрылымдау процесінде диагностикалық қалыптар көмегімен альтернативті
шешімдер, пропусктар, мәліметтер элементтерінің келісілмеген
характеристикалары шығады. Жобалау кезеңінде алынатын жүйе өнімділігінің
бағасы жобалаушыға әр түрлі құрылым түрлерін таңдауына көмек береді,
жобалау процесі қалыптасқан жағдайға байланысты құжаттамаларды алумен қатар
жүреді.

МБ-н жобалау этаптары

1.1 суретінде МБ-н жобалау процедурасының жиынтығы көрсетілген. Процесс 3
тәуелсіз этапын қамтиды. Концептуальды жобалау кезінде мәліметтердің жиыны,
анализі және редакторлау талаптары қойылады. Логикалық жобалау процесінде
мәліметтерге қойылатын талаптар МББЖ-мен қолданылатын құылымға айналады.
Физикалық жобалау этапында жүйе өнімділігі, мәліметтерді сақтау құылымының
анықталуы және қол жетерлік методтары айқындалады.
Жобалаудың әр этапы нәтижесінде модель алынатын итеративті
процедуралардың жиынтығы ретінде қарастырылады. Біз концептуальды модельді
жобалаудың концептуальды этапында құрылатынын, логикалық модельді
жобалаудың логикалық этапында және физикалық модельді жобалаудың физикалық
этапында құрылатынын айтамыз. Барлық процесс итеративті болып келеді.
Физикалық немесе логикалық жобалау этапында алынған жобалау нәтижелері
жобаланатын жүйенің талап ететін қасиеттерін камтамасыз ету үшін
итерацияның қайталануы мен өзгерісін талап етуі мүмкін.
Жобалау процесінің көптеген процедуруларының автоматтандырылғанына
қарамастан, адамның бұған активті қатысуы керек.

Итеративті процедуралар жобалаушылар мен ақырғы қолданушылар арасында
диалогтың ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Мәліметтер базасының схемасын құру
Модельдер және мәліметтер құрылысы
Деректер базасын басқару жүйесінің теориясы
«Кітапхана бөлімінің Мәліметтер Базасын құру(ұйымдастыру)»
Мәліметтер базасын жобалау
Ақпараттық технологиялар факультеті
Microsoft Access жүйесінің мәліметтер базасын жобалау
Концептуалды, логикалық және физикалық жобалау. деректер базасының ғылымда, техника мен бизнесте қолданылуы
Windows және MFC кітапханалары. ОЖ. Деректер базалары. Визуалды жобалау. Офистік графика
«Кітаптар магазині» мәлеметтер қорын құру
Пәндер