![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Логикалық және физикалық модельдеудің инструменталдық құралдары. Деректер схемасы және бүтіндігі түсініктері.
IDF0, DFD инструменталдық қ ұ рылғ ы Жалпы алғ анда жобалаудың келесі кезең дерін бө ліп кө рсетуге болады: 1. Пә ндік аймақ тың ақ параттық объектілерін жү йелік талдау; 2. Пә ндік аймақ тың инфологиялық моделін жобалау — пә ндік аймақ тың объектілерін қ андай да бір семантикалық модельдің терминдерімен формалды тү рде сипаттау, мысалы, Е-модельдің терминдері арқ ылы; 3. МҚ -ын даталогиялық немесе логикалық жобалау, яғ ни МҚ -н, объектілерін жалпы қ абылданғ ан терминдермен сипаттау; 4. МҚ -н физикалық жобалау, яғ ни МҚ -н қ осымшалардың тиімді жұ мысын қ амтамасыз ететін қ андай да бір сыртқ ы жинақ тауыштарда орналастыру. Егер екінші жә не ү шінші кезең дердің арасында жобадағ ы МҚ -ы қ андай МҚ БЖ-мен орындалатыны жайлы шешім қ абылдауды қ ажет ететіндігін ескерсек, онда МҚ -н жобалауды шартты тү рде бес кезең нен тұ ратын схемамен кө рсетуге болады. Қ атынастық деректер қ орын даталогиялық жобалау кезең і ол қ ордың схемасын жобалауғ а тіреледі. Жү йенің дұ рыс қ ұ рылғ андығ ын талдау ү шін МҚ -ндағ ы атрибуттар арасындағ ы функционалды тә уелділікті зерттеу қ ажет. Кейбір тә уелділіктер МҚ –н модификациялау (атрибуттарды қ осу, жою, ө згерту) барысында кө рінеді жә не келең сіз жағ дайларғ а ә келеді. Даталогиялық жобалау кезең і келесі нә тижелерге қ ол жеткізеді: · МҚ -ның концептуалды схемасын сипаттау таң далғ ан МҚ БЖ-нің терминдерін пайдалана отырып жасалады. · Сыртқ ы модельдерді сипаттау (таң далғ ан МҚ БЖ-нің терминдерін пайдалана отырып жасалады). · Қ -дағ ы деректер бү тіндігін сақ тауды сипаттау. · МҚ -ның семантикалық бү тіндігін сақ тау процедураларын қ ұ руды қ олдау. · Қ атынастық деректер қ орына бағ ытталғ ан МҚ -ның корректілі схемасын тұ рғ ызу. Схема корректілі деп аталды, егер ондағ ы қ атынастардың атрибуттары арасында қ ажетсіз тә уелділіктер болмаса. Қ атынастық МҚ -ның корректілі схемасын қ ұ ру процесін МҚ -н логикалық жобалау деп атаймыз. МҚ -ның схемасын жобалау екі жолмен орындалуы мү мкін: · декомпозиция (бө лу, бө лшектеу), берілген қ атынастардың жиыны басқ а жиынмен (ү лкен) ауыстырылады жә не ол жиын бастапқ ы жиынның проекциясы болып табылады; · синтез, берілген МҚ -ның схемасындағ ы пә ндік аймақ тың бастапқ ы элементарлы объектілерінің тә уелділіктерін топтастыру арқ ылы жаң а тә уелділіктер алу. МҚ басқ ару схемасы арнайы бір МҚ БЖ қ олдайтын тілде жазылғ ан (Access, Sql Server) реляциондық мә ліметтер қ оры схемасы кестелерді, ондағ ы жолдарды, сонымен қ атар жолдар арасындағ ы қ арым-қ атынасын анық тайды. Схема жалпы жағ дайда сө здікте сақ талады. Ол мә ліметтер қ орында кесте тү рінде сақ талса да мә ліметтер қ орының графикалық қ ұ рылымын сипаттауда қ олданылады. Схеманың негізгі объектілері кестелер мен олардың байланыстары болып табылады. Схема мә ліметтер қ орының негізгі объектісі болып табылады. Мә лiметтер бү тiндiгi – техникалық қ ұ ралдардың ақ аулық тарымен, жү йелік қ ателіктерімен жә не қ олданушылардың адасушылық тарымен байланысты қ иратуғ а жә не жоюғ а сақ талатын мә лiметтердiң орнық тылығ ы. Ол келесілерді тұ жырымдайды: 1) дә л емес енгiзiлген мә лiметтердiң жоқ тығ ын немесе бiр айғ ақ туралы екi бiрдей жазуларды; 2) ДҚ жаң артуда қ ателіктерден қ орғ ануды; 3) ә ртү рлi кестелердегі байланысты мә лiметтерді алып тастаудың мү мкiн еместiгін (немесе каскадты алып тастау); 4) деректер қ орларын ү лестіру жә не кө п қ олданушы режимінде жұ мыс iстегенде мә лiметтердiң бұ рмаламануын; 5) техника бас-сирақ тарында мә ліметтердің сақ талуын (мә лiметтердiң қ алпына келтiрілуі)
1. Алгоритм, программа ұ ғ ымдары. Алгоритм қ асиеттері жә не оларды жазу жолдары. Алгоритмдердің ә ртү рлі қ ұ рылымдық типтерін бейнелеу. ЭЕМ-ді пайдалану істерін қ арастырмас бұ рын оның жұ мысымен тығ ыз байланысты алгоритм, программа ұ ғ ымдарын білуіміз қ ажет. Алгоритм – берілген есептің шығ ару жолын реттелген амалдар тізбегі тү ріне келтіру. Кез келген есепті қ арапайым амалдарды тізбектей орындау арқ ылы шығ аруғ а болады. Алгоритмді ЭЕМ-де орындау ү шін оны программа тү рінде жазып шығ у керек. Программа – алгоритмді машинағ а тү сінікті нұ сқ аулар тізімі ретінде жазу. Программа машинағ а тү сінікті командалардан тұ рады. Осы
|