Модельдер және мәліметтер құрылысы

Біз сақтап және өңдейтін ақпаратты объект деп атаймыз. Объект материалды (мысалы, қызметші, зат немесе елді-мекен) және материалды емес (мысалы, аты, түсінік, абстрактілі идея) болуы мүмкін. Объектілер жиыны деп объектілер жиынтығының кейбір көзқарас бойынша айтамыз.
Объектінің бірнеше қасиеттері бар, біз оны объектіден сұрау кезінде оны қолданатын қандайда бір мақсатпен қажет етеміз. Сөздік тура емес баяндалумен неше түрлі қателіктерді жіберіп қоятын және қабылдаушы субъект көзқарасынан және бар білімімен қасиеттер интерпретацияланған сандық көрсеткіштермен бөлек берілуі мүмкін.
Барлық жағдайда адам, ақпаратпен жұмыс істеу, абстрактілі жұмысқа ие, шынайы өмірге қызығатын фрагменті – қолданбалы есептерді шешуге қажетті мінездемелік қасиеттер жиынтығымен көрсетіледі. Абстрагирлеу – шынайы объектіге қатысты жиынтықталған себепкер шарттардың шектелген әдісі. Объектінің кейбір қасиеттері қайтарылады, осы қолданбалы есепті шешу үшін олар анықталушы болып табылмайды және шешу кезіндегі соңғы нәтижеге ешқандай әсер етпейді.
Бұндай абстрагирлеу мақсаты – суреттелу конструктивті қызметтік модельді құрастырады өңдеуге адамға да, машинаға да ыңғайлы, үлкен көлемді ақпаратты тиімді өңдеуді ұйымдастыруға мүмкіндік береді, есептеуіш техниканың ғана жұмысы жоғары пайдалы болып қоймай онымен қатынасқа түсетін адамныңда жұмысы жоғары пайдалы болуы керек.

1.1 Пәндік аймақтың көпдеңгейлі модельдері
Бөлек мәліметтер базасы кейбір пәндік аймақ – актуалды және алдын ала белгілі қызығушылық білдіретін қолданушылар объектілер жиыны туралы ақпаратты қамтиды. Шынайы өмір дәл және абстрактілі жиын түсінігімен көрінеді, олардың арасында қандай да бір байланыстар бар болады. Белгілі түсініктері бар пәндік аймақты сипаттау үшін таңдау және пәндік аймақтың объектілері жайлы қолданушыға есепке керекті барлық білімдерге ие болады. Атап өтетін нәрсе, мәліметтер базасымен жұмыс істегісі келетін қолданушы пәндік аймақта келтірілетін барлық негізгі түсініктермен иелік етуі керек.
Бұл мағынада абстрагирлеу (пәндік аймақ моделі) басқа адам қабылдап қоймай объектілердің данасын баяндаумен жұмысқа қатесіз қолдануға суреттеуді құрастыруға мүмкіндік береді. Пәндік аймақтың моделі шынайы объектілермен және байланыстармен қалалық жолаушылар транспорт маршрут схемасы автобустың қозғалысының анық траекториясымен сияқты сәйкестенеді. Маршрут және аялдамалар – негізгі түсінік деңгейінде схеманы адекватты шынайы көрсетеді: схема арқылы маршрутты таңдап алып қай транспорттық жолда қозғалса да оған тәуелсіз жолаушы мақсаттарына жетеді.
Пәндік аймақты көрсетудің ең оңай жеңіл әдісі мәліметтер базасында кезеңмен жүзеге асырылады: 1) логикалық көзқарас бойынша мәліметтерге
        
        1. МОДЕЛЬДЕР ЖӘНЕ МӘЛІМЕТТЕР ҚҰРЫЛЫСЫ
Біз сақтап және өңдейтін ақпаратты объект деп ... ... ... ... зат ... елді-мекен) және материалды емес
(мысалы, аты, түсінік, абстрактілі идея) болуы мүмкін. Объектілер ... ... ... кейбір көзқарас бойынша айтамыз.
Объектінің бірнеше қасиеттері бар, біз оны объектіден сұрау ... ... ... бір ... қажет етеміз. Сөздік тура емес
баяндалумен неше түрлі қателіктерді ... ... және ... ... және бар ... ... ... сандық
көрсеткіштермен бөлек берілуі мүмкін.
Барлық жағдайда адам, ... ... ... ... ... ... ... қызығатын фрагменті – қолданбалы есептерді шешуге қажетті
мінездемелік қасиеттер ... ... ...... қатысты жиынтықталған себепкер шарттардың шектелген ... ... ... ... осы ... ... шешу үшін
олар анықталушы болып ... және шешу ... ... ... әсер ... абстрагирлеу мақсаты – суреттелу конструктивті қызметтік
модельді құрастырады өңдеуге ... да, ... да ... үлкен көлемді
ақпаратты тиімді өңдеуді ұйымдастыруға мүмкіндік береді, есептеуіш
техниканың ғана ... ... ... ... ... ... қатынасқа түсетін
адамныңда жұмысы жоғары пайдалы болуы керек.
1.1 Пәндік аймақтың көпдеңгейлі модельдері
Бөлек мәліметтер базасы кейбір ... ...... және ... ала
белгілі қызығушылық білдіретін қолданушылар объектілер жиыны ... ... ... өмір дәл және абстрактілі жиын ... ... ... ... да бір ... бар болады. Белгілі
түсініктері бар пәндік аймақты сипаттау үшін ... және ... ... ... қолданушыға есепке керекті барлық білімдерге ие болады.
Атап өтетін нәрсе, мәліметтер базасымен жұмыс істегісі ... ... ... ... ... негізгі түсініктермен иелік етуі керек.
Бұл мағынада абстрагирлеу (пәндік аймақ моделі) басқа адам қабылдап
қоймай объектілердің ... ... ... ... ... ... ... береді. Пәндік аймақтың моделі ... және ... ... ... транспорт маршрут
схемасы автобустың қозғалысының анық траекториясымен сияқты сәйкестенеді.
Маршрут және аялдамалар – ... ... ... ... ... ... ... арқылы маршрутты таңдап алып қай транспорттық жолда
қозғалса да оған тәуелсіз жолаушы мақсаттарына жетеді.
Пәндік аймақты көрсетудің ең оңай ... ... ... ... ... ... 1) ... көзқарас бойынша мәліметтерге (дәл
есептеуіш ортада мәліметтерді қалай сақтауына іздеуіне ... ... ... ... 2) ... ... ... құрылымы мен ЭЕМ архитектурасын есептеп мәліметтердің
физикалық көрсетілуін анықтайды.
Пәндік ... ... ... ... ... схема деп атаймыз. Сәйкесінше, пәндік аймақтың байланысы мен
түсінігін жүйелендіру логикалық немесе концептуалды жобалау деп ...... ... ... ... және
ақпаратты көрсету (мысалы, сандық немесе мәтіндік нұсқада) ... ... ... ... ... бойынша көрсетілген)
мәліметтер моделі деп атайық.
Концептуалды схеманың физикалық деңгейде көрсетілуін ішкі ... ... ... ... ... ... ретінде) қолданушының бөлек
көзқарасын сыртқы схема деп атаймыз. ... ... ... сияқты
абстрактілі категорияларды қолданады, ал тәжірибеде қолданбалы программада
мәліметтерді логикалық ұйымдастыруға сәйкес келеді.
Абстракцияның көпжағдайлық деңгейін шешуге ... ... ... архитектура концепциясы болып ... ... ... схема астының архитектуралық деңгейі қаралған, әрбір ... ... ... ... ... базасының «персоналды»
схема астын анықтау жолымен мәліметтер базасының көптігін құруға мүмкіндік
берді.
Бұл сұрақ ANSI/X3/SPARC ... ... ... да ... ... сыртқы деңгейде концептуалды деңгейге қарағанда
мәліметтердің ... ... ... қолданылады. Бұндай жүйеде
абстрагирлеудің неше түрлі жағдай мүмкіншіліктерін ... ... ... ... ... ... ... қарастыруды қолдауына бола жетеді.
Бұдан да басқа бұл берілген мәселені ... ішкі ... ... ... ... көрсетілу механизмі. Объектілі жүйелерде ... ... ... ... ... ... үш деңгейлі көрсетілу концепциясы үштен артық деңгейге
талап қоймайды, тәжірибелік көзқарастан ... ... ... қосу ... ... ... суретте келтірілген схема шашыратылған мәліметтер базасына келеді.
1 сурет. Үшдеңгейді шешуге арналған нұсқалар
Қарастырылған үш деңгейлі ... ... ... ... ... ... орындауға мүмкіншілік береді:
• пәндік аймақтың адекватты көрсетілуі;
• мәліметтер ... ... ... әр ... қолданбалы
есептерді шешуде әрекеттесу мүмкіншілігі;
• программалар мен деректердің тәуелсіздігін қамтамасыз ... ... ... ... ... ... және ... етілмеген қол
жеткізуден қорғау.
Әр түрлі категориялардың қолданушыларының ... ... ... ... ... абыройлыққа ие:
• пәндік аймақтың моделін құрастыратын жүйелік ... ... ... ... ... маманы болуы міндетті емес;
• ішкіге концептуалды схеманың көрсетілуін қамтамасыз ететін мәліметтер
базасы администраторы, пәндік ... ... ... назар
аудармай-ақ қойса да болады;
• сыртқы схеманы қолдана отырып ақырғы қолданушылар пәндік аймаққа тек
керекті құрамаларға ғана ... ... ... ... ... ... ... схемаға хабарланған мәліметтерге рұқсат етілмеген ... ... ... оның формирленуі мәліметтер базасы
администраторының қызмет ету аймағында болып табылады;
• ақырғы қолданушы сияқты ... ... ... ішкі көрсетілуіне
қатынаспайды.
Бұл шашыратылған жауапкершілікті бөлу және мамандандырылған ... ... ... базасын жобалау және эксплуатациялау жұмысы
үш өзіндік жеткілікті ... ... ... ... ... ... ішкі ... құру талабы қойылмайды. ... ... ... ... ... толық анықтау ... ... ... ... ... мәліметтер базасын құру мағынасы бар) талаптары
белгілі. ... ... ... ... қолданушы тәжірибесінен
дәлелденуі керек.
2. МӘЛІМЕТТЕР ... ... ... ... ... және ... ... МБ әр түрлі модельдендіру құралдары
қолданады, тек тура бас жүйеде әр ... ... ... ... аймағында
қолданылады.
1975 жылы ANSI/X3/SRAPC есебі жарыққа шыққаннан кейін МБ жүйесінің
архитектурасы көпдеңгейлі тұжырымдамалары ашық ... ... ... ... ... және ... ... МБ көрсететін арнайы
концептуалдық ... ... ... ... Бұл ... ... ... деңгей қарастырылған: ішкі деңгей, мәліметтер базасы сақталған қолдауды
ұстанады және ... жоба ... ... ... ... ... ... деңгейде ана немесе мына мәліметтер ... ... ... ... ... ... деңгейде бұндай модельдер бірнеше
болуы мүмкін. Модельдер сондай-ақ ... ... ... сыртқы және ішкі концептуалдық деп аталады.
Жобалаудың соңғы мақсаты ... ... ... құру ... ана ... мына ... ... аймақтағы жобалаушының ұсынуы
құрылады және ... ... база ... есептелетін қолданушылар есебі.
Мәліметтер базасы модельдерді іске асыруды қарастыра ... ... ... кезеңінен МББЖ, ОЖ және программалау тілдерінде
мәліметтер базасын іске ... ... ... бөле ... процесс
сәйкестілігін қоямыз. Практика көрсеткендей мәлімметтер базаларын жобалау
мен оны ... ... ... ... әр ... ... ... әр түрлі себептерден болуы мүмкін, бірақ бұл ... ... тура ... тура емес ... ... ... мысалы, мәліметтер
моделі мен базалық алгоритмдерді өңдеу жеке пайдаға шешу ... ... өте ... ... мысалы, мәліметтерді түсіну және өңдеу
үшін.
Абстрактілі деңгейден физикалық жүзеге асыруды бөлу ... ... ... ... аймағын конструктивті түрде шектей
аламыз. Біріншіден, көлемділігі және күрделілігі осы дәл орта ... ... ... ... ... мәліметтерді жүзеге
асыру мүмкін болуы үшін сол ... ... ... ... ... мәліметтер базасы көпфункционалдық қағидасына анықталуы бойынша
арналғандықтан және жобалау кезеңінде ... ... ... де арналған, сондай-ақ ... ... ... ... ... жол бермейді және қағидалық айырмашылықтарынан басқа
жобалау кезеңінде қарастырылған ... ... ... ... тапсырманы орындау үшін құрмау керек.
Мәліметтер базаларын ...... ... ... құрастыру процесі, яғни ... ... ... ... ... базада сақталған мәліметтер
байланысатын пәндік аймақ модельдері. ... ... ... ... ... ... ... екенін білмейтін қолданушы
сұранысты базаға жібере тұра ... ... ... адекватты ақпаратты алу
мүмкіншілігі болады.
Жобалау ... ... ... ... функционалды және басқа
талаптар шықпай тұрып ... ... Бұл ... мен төмен жақта
толығымен қарастырамын, ал бұл жерде жобалаудың ... ... ... ... ... ... ... мәліметтерді
өңдеумен таныс қолданушы адам – жүйелік ... ... ... ... айта кеткен жөн.
Мәліметтер базасы әр ... ... ... отырып,
қолданушылардан сұрау негізінде алынған мәліметтер туралы өзінше ... ... ... шешу үшін ... болуы мүмкін, жүйелік
аналитик құрылып жатқан мәліметтер ... ... ... емес ... Бұл ... ... ... барлық адамдарға түсінікті
математикалық есептермен, кестелермен, графтар және ... да ... ... ... деп ... адам-бағытталған модель мәліметтерді физикалық параметрлері
сақтау ортасы адам жадысы немесе ЭЕМ жадысы ... ... ... ... ... шын ... ... бір өзгерістер
болмайынша, себебі пәндік аймақты адекватты түрде көрсетуі үшін ... ... ... ... модельдер. Олардың ... ... және ... ... ... мәліметтерге тек бұл
мәліметтердің физикалық орналасуына қарамастан олардың аттары арқылы қол
жеткізуге ... қол ... тек МББЖ ... ... ... ... тілінде анықталып көрсетілуі керек. Мұндай мәліметтердің инфологиялық
моделінде құрылған баяндалу мәліметтердің даталогиялық модель деп аталады.
МББЖ-де ... ... ... ... және мәліметтерді
іздеу физикалық модельді қолданады.
Көрсетілген үшдеңгейлі архитектура (инфологиялық, даталогиялық,
физикалық деңгейлер) ... ... оны ... ... ... ... ... мәліметтер басқа да мәлімет
тасығыш құралдарға немесе физикалық құрылымға ... ... ... жаңа жоба үшін ... ... ... толықтырылуы мүмкін,
бірақ бұл физикалық ... ... және ... ... ... болады. Бастысы, мұндай физикалық және ... ... бар ... ... түспей қалады. Сонымен қатар,
мәліметтердің тәуелсіздігі барларын бұзусыз жаңа тапсырмаларды шешу ... ... ... ... ... Мәліметтер базалары жүйесі
теориясының даму процесінде «мәліметтер моделі» термині әр түрлі ... Жеке ... ... ... ... үшін ... осы түсінікті
қолданудың артықшылықтарын мәліметтер базасы эволюциясында қарастырамын.
2.1 «Мәліметтер моделі» түсінігі. ... ... ... дәл ... ... ... ... синонимі ретінде
қолданылды. Құрылым негізі ... ... ... ... ... ... толық келісілді. Бірақ, айта
кететін бір ... тек ... ғана ... ... ... мәліметтер базасы болып табылады. Көпдеңгейлі МББЖ архитектурасы
идеясында негізі салынған жаңа ... ... ... ... ... көрсетілуін қарастыру жеткіліксіз екендігін көрсетті.
Метадеңгейде шешу үшін ... МББЖ ... неше ... мүмкін
көптеген мәліметтер базасының операциялау мүмкіншілігі ... ... ... үшін ... инструментальды құралдармен
талап етіледі. Бұл ... ... ... ... ... емес және ... базасының кейбір кластық
мүмкін болатын барлық көрінісіне сәйкес келетін термин қажеттігі ... ... ... ... тек ... ... ғана ... сонымен қатар, мәліметтерді манипуляциялау құралдары
болуы керек. Сондықтан мәліметтер моделі құрал мағынасында ... ... ... ... ... ... қатар, қатынастардың және
операциялар анықталған жиынтығы – ... жүйе ... ... ... бұл ... мәліметтерге қойылатын бүтінділік
шектеулерін қоса бастады. Нәтижесінде көпдеңгейлі МББЖ және ... ... ... мәліметтердің көрсетілу проблемасы мәліметтер
моделін көрсетудің проблемасы ретінде қарастырыла бастады.
Атап көрсететін нәрсе, МББЖ ... және ... ... ... үйлестірілген мәліметтер моделі негізінен мәліметтерді
анықтау және ... ... ... ... ... ... бұндай тілді мәліметтер ... ... ... ... – бұл тілде құқылы болмайды.
70-ші жыдардың ортасынан бастап, осы уақытта ұсынылған ... ... ... ... типі ... өзі ... ... оған құрылымды қасиеттерді ғана емес, сондай-
ақ қимыл элементтерін кіргізе ... Ары ... ол ... осы ... ... орнын ала бастаған концепциясының құрылуына ... ... жаңа ... ... ... тип ... көзқарас ұсынылды. Мұндай көзқарас мәліметтер базаларының
бірігуі және программалау тілдерінің шын мүмкіншіліктерін ... ... ... деп ... ... базаларын құрып байланысты
бағыттың құрылуына көмектесті. Мәліметтер модельдері ... ... ... ... модельдер ғана сәйкес келмейді, сондай-ақ, үлкен әсерді
жаулап алған объектілі модельдері қолданылады.
2.2 ... ... және ... 70-ші ... ... иерархиялық және реляциондық ... ... ... туып, бәсекелеуі еш нәрсені шешпей қалған еді, ал қазіргі
кезде басқа, жаңа бәсекелес үштік – ... ... және ... мультимодельді модельдер құрылды.
Шындап айтқанда, бұнда тек екі ... ... сөз ... отыр.
Шынындада, көпдеңгейлі модельдер, 90-шы жылдары OLAP технологиясын
қолдайтын ... ... шыға ... жаңа ... бір ... 70-80-ші жылдары модельдер универсалды қатынастары жаңа
операциялық мүмкіншіліктері OLAP технологиясы үшін қажетті, қолдайтын ... ... ... ... ... көпдеңгейлі модельдер
реляционды модельдердің бір негізгі түрін көрсетеді.
Көпдеңгейлі модельдер – ... ... ... ... ... сияқты, мәліметтер базаларын суреттеу үшін қолданады, ... ол ... ... табиғатына сәйкес анықтайды, мәліметтерді
манипуляциялау құралдарын көрсетеді. Осы мағынасында бұл олар атқаратын
қызметтері бойынша ... ... ... айырмашылығы жоқ. Бүгінгі
реляционды технологиялар көпдеңгейлі модельдердің сыртқы ... ... ... ... сәйкес келуі. Олардың соңғы
қолданушыға бағытталуы осымен анықталады. Соңғы қолданушыға сапалы жағдайды
қамтамасыз ету ... ... ... құру ... ... ... ... аймағында басты проблема реляционды модельдің
орнын басатын орынбасушыны табу болып ... ... ... ... жылдам технологиялық қозғалуға және бар технологияларды жаңартуға
мүмкіншілік бермейді. Өте көп қысқа мерзімді капитал салудан қашуға тырысу,
қағидалық жаңа ... көшу даму ... тек ... түріне
әкеледі. Осыдан барып объектілі-реляционды «жаңа ... ... тууы ... ... ... және модельдердің біріктірілуі. ... ... ... және ... құрылымданған мәліметтер
базасына кең қолданылады. Бүгінгі таңда бірдей емес ақпараттық ресурстардың
біріктіруін ... ... ... ... ... Оны ... ... ортасында мәліметтер базасы жүйесін толық
интеграциясына тырысумен байланысты. Сонымен ... ... ... ... ... ... қарапайым жабдықтау жеткіліксіз болып
табылады және тек синтаксистік ... ... Бұл ... ... ... интегрирлеу мәліметтер базасы аймағынан дәстүрлі
модельдендіру технологиясы негізінде әлсіз ... ... ... ... қарастырып отыратын технологияларды ... ... табу ... ... ... ... КЕЗЕҢДЕРІ ЖӘНЕ МОДЕЛЬДЕУ ОБЪЕКТІЛЕРІ
Кез келген жағдайда әдістемені ... ... ... беру
қиын емес, қиыны оны тәжірибеде қолдану. Осындай жағдайлар МББЖ үшін ... ... ... ... ... ... ... – қолдану ыңғайлылығы
жүйесінің органикалық элементі болуы керек. Оны ... ... ... ... және шынындағы оның жұмысшыларымен, өзгеріс үрдісі
жүргенде біз адамдар онымен қақтығысып отырамыз.
Объектіні модельдендіру көзқарасына қарағанда ... ... ... мәліметтер базасы моделін айыра білу керек. Бұл ... ... ... олар бір ғана және сол ... жобаланудағы мәліметтер
базасы көмегімен өңдеу және сақтау туралы ақпараттар көп ... ... ... ... ... мәліметтер базасын жобалау кезінде шығып
отырады. ... ... ... ... ... формальды емес
деңгеймен, ал мәліметтер базасы моделі – жүйенің ... ... ... модельдеудің мақсаты мәліметтер базасын жобалаудың
құрылу процесі жүйелік негізделіп құрылады. Бұл жерде ... ... ... ... баяндау әдістеріне келесі талаптарды еске алу
керек:
1) мәліметтер базасын құрған адамға ... ... ... ... ... мәліметтерді көрсету кезінде қолданылған әдістері мәліметтер схемасы
мен қолданбалы программаларды өзгертпей жаңа элементтерді ... ... МББЖ ... ... қойылатын сұраныстар тиімді өңделуіне
мүмкіндік беру;
Бұл талаптар бір ... ... ... ... ... ... жоғары дәрежесі талаптарын көрсетеді, ешқандай уақыттық және
интеллектуалды ресурстарды кетірмей толық мәліметтерді алуды ... ... ... ... ... және ... ... көзқарасы бойынша техникалық шешімдердің негізделуін сонымен
қатар, жобалауды автоматтандыру ... ... ... ... формализациялаудың жоғары дәрежесін көрсетеді.
Енді, семантикалық модельдеудің инфологиялық деңгейінде екі белгілі,
таныс әдістердің ара байланысын – ... (Entity ... ... ... ... ... ... әдістер
көмегімен нормализациялау үлкен көлемді мүмкін қатынастар жиыны шығатын
қатынастарды декомпозициялауды қамтамасыз етеді. Бұл ... ... ... ... ... ... ... шығу қатынасын анықтауға
мүмкіндік бермейді. Бұған ... ... ... ... ...... ... технологиясын қолданады, «бүтін» көріністі
береді, дәл осы ... ... ... толық өткізуге мүмкіндік
береді. Нормализациялау әдісі және ER-диаграмма бірін-бірі толықтырушы деп
айтса да ... әр ... ... ... ... құрылымы деңгейінде объектілер қатынасын көрсетуді анықтайтын
әдістерге де байланысты. Осы көзқарастан ... ... ... ... құжаттық және модельдердің баса түрлері
айырмашылық жасайды. Мәліметтер базасының ... ... ... және ... ... ... негізгі кезеңдерін қарастырайық, 2 ... ... ... ... ... мен кезеңдері.
3.1 ПӘНДІК АЙМАҚТЫ ЖҮЙЕЛІК ТАЛДАУ
Алдында айтылғандай мәліметтер базасы өзімен-өзі құндылықты көрсетеді.
Мәліметтер ...... ... ... ақпараттық жүйені құрайтын
құралдардың тек біреуі. Атап көрсететін бір ... кез ... ... ... ... басқаруға арналған немесе архивті сақтау және
құжаттарды іздеу – бұлар тек ... ... және ... ... ... берушілер, қолданушылар, аналитиктер,
құрастырушылар) ұйымдастыру құрылымы, сонымен қатар ... ... жеке ... ... ... Бұл ... ... жобалаушыға
және қолданушыға түсінікті болуы керек, бір ... ... ... идея процесс пәндік аймақтың ең басты мазмұнды аспектілерін
қарастыра отырып ... ... ... ... ... Оны
өткізу «ойлы» емес және «сөзбен» емес, пәндік ... ... ... ... ғана ... болатын байланыстарды көруге болады.
Атап өтетін жайт, формальды ... ... ... ... ... осы ... ... аймақтың өте төмен (анық және сол уақытта
шектелген) деңгейде жалпы түсінік үшін ... етіп ... ... ... ... ... мен ... анықтаудың екі
жолы бар.
Функционалды жобалау ... ... ... ... ... ... ... реализациялауды қамтамасыз ететін
функциялар.
Қолданушылардың ... ... ... ... ... ... негізгі объектінің көрінуіне аударылады –
байланыстар мен заттар, қолданушының қолданбалы ... ... ... ... болады.
Бұндай бөлінудің шарттылығы жетерлік, сондықтан тәжірибе жүзінде басқа
нұсқалар ... ... ... ... кеңейу жүйесі дамуына
байланысты құрылады.
4. МОДЕЛЬДЕР ЖӘНЕ РЕЛЯЦИОНДЫ МӘЛІМЕТТЕР БАЗАСЫН
ЖОБОЛАУДЫҢ ИНФОЛОГИЯЛЫҚ ... ... құру сол ... өзін ... ... ... ... нормализация механизмі негізінде термин қатынастарымен
жобалауды ұйымдастырады.
Бұндай қатынас жобалаушы үшін де өте күрделі және ыңғайсыз ... ... ... моделінде келесі аспектілер бойынша
шектеулер шығып отырады:
• деректердің мағынасын фиксациялау үшін реляционды модель ... бере ... яғни ... ... семантикасы қатынастар
кезінде белгіленбейді;
• көптеген орта үшін жалпақ кесте негізінде пәндік аймақты модельдеу өте
қиын;
... ... ... есеп негізінде өтсе де, реляционды модельде
бұл тәуелділіктерді көрсететін құралдары жоқ.
• пәндік аймақ жобасы және осы негіз арасындағы ... ... ... ... ... ... белгілеуден басталуына
қарамастан, мәліметтер базасындағы байланыстар мен негіздер айыру үшін
реляционды мәліметтер моделі ешқандай аппараттарды ұсынбайды.
Тәжірибеде ... ... ... кезендерінің ішінде бірінші
болып орындалады. Алынған нәтиже – мәліметтер базасының ... – одан ... ... ... ... ... автоматты
түрлендіріледі.
4.1 Инфологиялық жобалау және семантикалық модель
Мәліметтер базасын жобалау ... ... ... ... ... моделін құру болып табылады, пәндік аймақ
объектісінің табиғаты және ... ... және ... ... ... ... ... қажеттіліктеріне қойылады. Бұл кезеңді
жүйені концептуалды жобалау деп атау ... оның ...... ... ... ... ... пәндік аймағы болып табылады)
концептуалды моделі. Бұл кезеңге алғашқыда еске ... ... және ... ... ... сәйкес келеді.
Мұндай модельдер құрылып жатқан жүйенің ... ... ... ... ... ... қолдану бөлімінде
және жобалаушылардың да, ... ... ... ... ... ... да ... құралы болып табылады.
Инфологиялық модельдерді қою оны ... ... ... ... ... ... Құрылғы ортасынан
тәуелсіздікті және пәндік ... ... ... ... ... ... ... өңдеу мүмкіндігін қамтамасыз етеді;
• жолдастық, көрсетудің графикалық құрылғылары қолдану мүмкіндігін
қамтамасыз етеді және ... ... ... модельдерге әр түрлі компоненттер кіреді, пәндік аймақты
әр ... және әр ... ... ... ... ... және ... арасындағы байланыстарды пәндік аймақты баяндаудың
инфологиялық деңгейіне келесі компоненттерді кіргізуге болады:
... ... ... ... мен жүйелер атрибуттары. Мысалы,
көрсеткіштер арасындағы логикалық байланыстар немесе объектілерді
вербальды ... ... ... лингвистикалық қасиеттері;
• бүтінділік шектеулері, жеке өрістер мәндерінің өтуді анықтайды ... ... ... семантика деңгейінде байланыс, оның
физикалық құрылымы(мәліметтер жеке ... және ... ... ... ... ... қажеттілігін суреттеу, типтік
сұраныстар негізінде ... ... ... ... «Мән – байланыс» моделі
Жүйенің пәндік аймағының формальды көрсетудің танымал құралы болып
фактографиялық ... ... ... ... ... ... ... мәліметтер базасы жүйесінің немесе
оның жеке деңгейлері құрастырудың толық циклы «мән – ... ... ... ... көбі ... ... концептуалды жобалау деңгейін
қолдап қоймай, модельдің логикалық жобалау таңдалып алынған МББЖ, мысалы,
объектілі МББЖ ... ... үшін ... ... ... үшін
мәліметтер базасы схемасын автоматтандыру жолымен концептуалды генерациялау
құралдарымен ... ... ... ... мүмкіндік береді.
Пәндік аймақты модельдеу осы деңгейде графикалық диаграммаларды
қолдануға ... ... ... санын салыстырмалы аз түрде
қосады, ең маңыздысы – бұндай диаграммаларды ... ... ... ... ... алғышарттар құрайды:
• объектілердің өзара жалпыланған байланысы, мән жиынтығы ретінде
көрсетілуі мүмкін мәліметтер ... ... ... ... ... ... ... жасайтын және оны идентификациялау
мүмкіншілігі кез келген мән мінездемелік қасиеттерімен болады;
• мәндерді олардың типтерімен ... ... ... түрі мән типі класына енгізілсе болады, олар үшін әрбір
түрі әр түрлі ортақ ... бар және ... ... ... ... ... көрсетуді жүйелендіру класс негізінде, жалпы ... ... ... ... ... өзара байланысы мән-байланыс түрінде көрсетілуі
мүмкін, екі немесе бірнеше мәндерді өзара байланысын ... ... ... ... мән түсінігі табиғатын тағы бір рет атап өту және
пәндік аймақ объектісін елестету немесе материалды ... ... кез ... ... ... ие, ... ... мінездемелер
түрінде көрінеді – қолданбалы есеп жағынан маңызды болады. Мысалы, пәндік
аймақты жүйелендіру және ... ... ... ... ... ... ... түрінде берілетін бірдей қасиеттер жиынтығына
ие. Сәйкесінше, объектінің пәндік аймағын көрсету ... ... ... мән ... сәйкес келеді; объектіге материалды
жер жүзі бөліктеріне сәйкесінше мән данасы деген ... бар, ... мән типі ... ... ... ... аймақтың суреттелуі ретінде объектілерді және олардың
өзара арақатынасын анықтауы тиіс, келесі екі ... ... қоюы ... ... арасындағы байланыс және мінездемелік ... ... ... өзін ... ... ... ... байланыстар, мінездемесі мен функционалды
табиғаты ... ... ... ... ... ... ... пәндік аймақты ER-модельдеу бір
қарағанда қарапайым, ақпараттық және жоба ... ... ... көп ... деп ... диаграммаларды қолдануға негізделіп
отыр. Сондықтан, ER-модельдің ... ... ... сияқты
көрсетілетін болады, 3 суретте келтірілген.
3 сурет. ER-диаграммаға мысал.
Мән. Мән ... ... ... ... модельденеді, «пән
нақты идентифицирленген болуы мүмкін» деп ... ... ... ... ... ... баяндалады, жеке мән данасын ажырата
алатындай мән ... ... ... ... ... мән ... басқа
кез келген сол мәндегі данасынан ажыратылуы тиіс. Мысалы, «жұмысшы» ... ... бір ... ... ... ... атрибуты
енгізіледі, кәсіпорын негізінде әмбебап мәні болады. ... мән ... ... атрибуттар комбинациясы, байланыстар комбинациясы немесе
байланыстар және атрибуттар комбинациясы, бірдей типті сол мән ... ... ... және ... ... Мән ... ... келеді, егер
оны болуы басқа күшті мәнге байланысты болса. Мысалы, «қараушы» ... ... ... ... ... егер бір қараушысы бар жұмысшыға
сәйкес жазба ... ... онда ... туралы ақпараттар да жойылуы
міндетті.
Қасиеттер. Қаситтер табиғаты байланыс ... мән мен ... әр ... ... ... ... негізгі түрлерін қарастырайық.
Қасиет көптік және біреу ғана болуы мүмкін, қасиетті беретін атрибут
бір ... бір ... ... ... мәні ... ... ... көп мамандықтарға ие болуы мүмкін, бірақ бір ғана мән «табельдік
номер».
Қасиет қарапайым (қолданбалы есеп ... ... ... ... ... ... – оның мәні қарапайым қасиеттерден құралатын
болса. Мысалы, «туған жылы» қасиеті қарапайым, ал «мекен жайы» ... ... ... ... «үй» ... ... ... базалық және туынды қасиеттерін бөлген пайдалы.
Мысалы, «қоюшы» бөлшектердің қосындысымен есептелетін «әкелінген бөлшектер
жалпы ... ... ие ... мүмкін.
Егер кейбір қасиеттерге барлық мән түрлеріне арнайы болмаса, онда бұл
қасиет шартты деп аталады. Мысалы, барлық ... ... ... ие ... мәні ... ... мүмкін – статистикалық немесе динамикалық
уақыт өте ауысып отырады. Мысалы, «табельдік номер» қасиеті статисткалық,
ал ... ... - ... ... ... болуы мүмкін, егер
динамикалық болса, бірақ оның дәл мәні әлі берілген жоқ.
Қасиет кілттік ... ... ... егер оның мәні ... және ... мәнді идентификациялайтын контекстте анықталған болады.
Байланыстар. Объектілермен олардың арасындағы байланыстардан басқа, әр
түрлі класс ... ... ... ... ... ... «бірнеше мәндерді қосатын ассоциация» деп анықталады.
Бұл ассоциация әр түрлі мәндер арасында болуы мүмкін.
Мән сияқты, байланыс ... ... ... ... ... ... түрлері типтерді байланыстыру ережелеріне бағынады.
Типтер және түрлер ... ... ... ... ... және түрлер үшін ER-диаграмма арқылы көрсетіледі, 4 ... ... ... ... мен ... үшін ER-диаграммаларға мысал.
Байланыстармен бірігетін мәндер, қатысушылар деп ... ... ... ... ... ... мәннің әрбір түрі кем дегенде бір байланыс түрінде қатысса, онда
бұл мәннің қатысуы толық; кері ...... емес деп ... ... ... ... мінезі тип байланысымен беріледі (немесе
қуатымен). Келесі типтер ... ... ... (1:1), ... ... ... ... (К:1), «көптен көпке» (К:К).
Байланыс құралдары күрделі объектілерді көрсету құралы, ... ... ... ... объектілер ретінде қарастыруға болады.
Қарапайым және күрделі объектілерге бөлу шартты және пәндік аймақтың талдау
ерекшелігімен анықталады, яғни ең ... ... ... ... ... ... мінездемесі болып табылады. Сонымен қатар,
жасаушы көзқарасынан, мысалы, БӨЛШЕК күрделі объект ... ... ... ...... ... бірнеше түрлерінен ең сирегі иерархиялық типті
қатынастар болып табылады, ...... ...... ...... қатынасы құрамалы объектілерді көрсетуде қолданылады.
Мысалы, машиналар тізбек бөліктерінен тұрады, тізбек бөліктері бөліктерден
тұрады. ... ... ... ... да ... ... ... да мүмкін.
«Тегі - түрі» қатынасы жалпылама объектілерді көрсетуге арналған.
Мысалы, қызметкерлер мамандықтар ... ... ... ... – қолданбалы программисттерге және ... ... ... ... ... ... «тегі -
түрі», белгілік мінездемелік жиынның объектілерді классификациялау негізі
бойынша қолданылады.
Кең қолданылатын ... ... әр ... ... ... ... ... принципі немесе кейбір процесте қосылып қатысуы
бойынша қарапайым объектілердің бірігуі. Агрегирлену бұл жерде ... ... ... «бірге қатынасу» бір ғана жалпы
қасиетімен әр түрлі ... ... және ... Мән екі ... одан да көп ... ... жалпы атрибуттарды және/немесе байланыстарды қосатын типастылар
болады. Бұл жалпы атрибуттар және/немесе ... ... ... ... ... Типастыларды өзінің атрибуттары және/немесе байланыстар
анықталуы мүмкін. Типастылары төмен деңгейде де ... ... ... көп ... ... деңгейлер жеткілікті болады екен.
Типастылар негізінде анықталатын мән супертип деп ... ... ... ... ... яғни кез ... супертип кейбір типастына
қатынаса беруі қажет. Кей жағдайда көптіктің ... ... ... ... ... супертиптің қасиеттері мен байланыстарын қалдырады.
Мысалы, мән типі программист жұмысшы ... ... ... табылады.
Программисттер жұмысшылардың барлық қасиеттеріне ие және ... ... ... кері ережелер дұрыс емес.
4.3 ER-диаграмма
Семантикалық модельдеудің негізгі бір мақсаты пәндік ... ... ... қарапайым, сондай-ақ, формалданған және жеткілікті
ақпарттандырылған түрде болу керектігі.
Бұл мағынада ER-диаграмма өте ыңғайлы ... ... ... Онда
функционалды және ақпараттық жақындаулар бар, ... ... ... және ... ... ... ... арасындағы қатынастармен көрінеді. Сонымен ... ... ... және ... мен ... ... ... түрде
көрсетуге мүмкіндік береді, ал ER-диаграммаға енгізілген формализмдер
мәліметтер базасының құрылымын логикалық ... ... ... ... ... қолдануға мүмкіндік береді.
Мәндер. ER-диаграммадағы әрбір ... типі ... ... ... түрінде келтірілген. Әлсіз ... ... ... қос ... салынатын тіктөрбұрыштар қолданылады. Мысалы,
ендігі қарастырылатын ER-диаграмма қараушы – мән әлсіз типті.
Қасиеттер. Мәндерді ... ... ... ... ... ... ... етеді. Қасиеттер –
қасиет аты бар эллипс түрінде көрсетіледі. Эллипс сәйкес байланыстар немесе
мәндермен сызық арқылы қосылады.
Кілттік ... ... ... ... қызметкер мәнінің
«табельдік номер» қасиеті.
Эллипстің контуры қос сызықпен салынады, егер қасиет көп мәнді ... ... ... ... ... ... ... болса, эллипс контуры штрихтелген сызықпен
салынады, ... ... ... ... ... ... шартты болса, эллипс контуры пунктирлі сызықпен қосылады,
мысалы, қызметкер мәнінің «шет тілі» қасиеті.
Егер қасиет құрамалы болса, онда ... оның ... ... ... басқа эллипстермен көрсетіледі, мысалы, қызметкер
мәнінің «мекен жай» қасиеті қарапайым ... ... «үй» ... ... – графикалық суреттелген ассоциациясы, мәндер
арасында белгіленеді. Байланыстың әрбір тип ... ішкі ... ромб ... ... ... қос ... ... егер ол мән әлсіз ... ... ... Мысалы, «бағыныш» тәуелді қызметкер мен бағыныш
әлсіз типті қосатын ... ... ... ... Қос сызық осы қабырғадағы
деректер байланысы мәннің толық қатысуын білдіреді. ... ... ... мән ... қосылады.
Байланыс рольдің көрсетілуімен модифицирленеді. Мысалы, рекурсивті
байланыс үшін «құрама»: ... ... ... ...» және «бөлшек
құрамына кіреді ...» рольдері көрсетілген.
Байланыстың типі индекстермен ... ... ... «1» ... ... «басшылық» байланысы «бірден көпке» типіне ие: бір ... ... ... ... ... ... ... көпке» типіне ие:
бір қызметкер көптеген жобаларға қатысуы мүмкін және ... да ... ... мүмкін.
4.4 ER-диаграмма кәдімгідей формасы
Мәліметтер базасы реляционды схемасындағыдай ER-диаграммаларда кәдімгі
форма ... ... оның ... ... ... ... жақын келеді. Қысқа және формальды емес бірінші ... ... ... келтіреміз.
Бірінші кәдімгідей формада ER-диаграммалар қайталанатын атрибуттар
мен атрибуттар тобы шегеріледі, яғни анық емес ... ... ... ... ... кәдімгідей формада әмбебапты идентификатор бөлігінен тәуелді
атрибуттар шегеріледі. Әмбебапты идентификатордың бұл бөлігі бөлек мәнді
анықтайды.
Үшінші ... ... ... ... ... тәуелді атрибуттар шегеріледі. Бұл атрибуттар мәннің бөлек
негізі болып табылады.
5. ... ... ... схемасын жобалаудың келесі кезеңі керекті МББЖ
таңдау болып табылады және ... ... ... моделінің
спецификация ортасында көрсетіледі. Басқа сөзбен айтқанда, жүйенің құралып
жатқан пәндік аймақтың ... МББЖ дәл ... ... ... ... ... терминдерінде көрсетілуі тиіс. Бұл кезеңді
мәліметтер базасын логикалық (немесе даталогиялық) ... деп ... ... ... ... ақпараттық элементтердің және байланыстардың
анықтамасын қосатын сонымен қоса, типтерді, ... және ... ... ... концептуалды схемасы болып табылады. Даталогиялық
жобалау физикалық жазбалармен айналыспаса да, мәліметтер базасы ... ... ... айналысады, деректерді көрсету
ерекшеліктері, ... ... мен ... және ... ... ... ие. ... байланыстардың түрі емес,
мысалы, «көптен көпке», логикалық модельде көрсетілуі мүмкін.
Базаның даталогиялық ... ... ... инфологиялық моделін
көрсетудің көптеген нұсқалары бар. Бұл жерде келесі маңызды ... ... ... ... екі ... ... әсер ... алу керек.
Біріншіден, пәндік аймақ байланысы екі ... ... ...... ... процедуралық – сақталатын деректерді
сәйкесінше өңдеу, программалық модульдер арқылы байланыстарды өңдеуде.
Екіншіден, ақпаратты өңдеу ... ... ... шарт болуы мүмкін.
Мысалы, бірге өңделетін деректерге жиі ... оның ... ... ... қояды, ал сирек қатынайтын деректерге қолданылатыннан бөлек сақтау
дұрыс болып табылады.
6. ER-ДИАГРАММАДАН ... ... ... ... ... мән ... ... айналып кетеді. Мәннің аты
кестенің аты болып кетеді.
2. Әрбір ... ... сол ... ... ... ... Міндетті емес
атрибуттарға сәйкес келетін бағаналар ... ... ... ... ... ... ... бағаналар тұруы мүмкін
емес. Егер атрибут көптік болса, онда оған ... ... ... Мәндердің әмбебапты идентификаторының компоненттері алғашқы ... ... Егер ... ... әмбебапты идентификаторлар болса,
көп қолданылатыны таңдалады. Егер ... ... ... кіретін болса, алғашқы кілттің бағаналар санына байланыстың
ең аяғында жатқан (бұл процесс рекурсивті жалғаса беруі мүмкін) мәннің
әмбебапты идентификаторының копиясы ... Бұл ... атау ... ... аяғы ... ... аттары қолданылады.
4. «Көптен бірге» және «бірден бірге» ... ішкі кілт бола ... ... идентификатордың байланысының аяғынан «бір» ... және ... ... ішкі ... ... ... алғашқы кілттер (әмбебапты кілт) үшін құрылады, ішкі кілттер
және сол сұраныстарда көп қолданылатын атрибуттар болады.
6. Егер концептуалды ... ... ... ... екі ... ... бір кетеде сақталады, сыртқы супертипке құрылады, ал
типастыларына көрсетілу құрылады. Кестеге тип ... ... ең ... ... қосылады және ол алғашқы кілттің бір бөлшегі болып қалады.
Екінші жағдайда әрбір типасты үшін бөлек кесте құрылады және ... ... үшін ... UNION ... ... кестелерінен
супертип бағаналары – жалпы бағаналар таңдалып алынады) көрсетілуі
көмегімен ... Егер ... ... ... ... бір ... жатса, яғни жалпы
форматқа ие болса, онда екі ... ... ... идентификаторы және
мән идентификаторы. Байланыс идентификаторының бағанасы байланыстарды айыру
үшін ... Мән ... ... ... байланыстың ең
аяғында мәннің әмбебап идентификаторды сақтауға қолданылады.
Егер нәтижелі сыртқы кілттер ... бір ... ... онда ... ... жабылған байланыс үшін дәл сыртқы кілттер ... ... ... базасының физикалық жобалау кезеңі жалпы жағдайда мыналарды
қосады:
• мәліметтер базасын ұйымдастыру әдісін таңдау;
• ішкі деңгейден деректер моделінің ... ішкі ... ... ... ... схеманың көрсетілуін суреттеу.
Еретедегі МББЖ қарағанда көптеген осы уақыттық жүйелер құрастырушыға
бұл деңгейде ешқандай таңдауды ... ... ... ... ... типі ... ... бойынша бөлу) орналастыру
схемасын таңдауын кіргізуге болатын және ... ... MS ... жағдайында кластерленген немесе кластерленбеген) типі мен санын
анықтау сұрақтары жатады.
Мәліметтер базасының сақтау ... МББЖ ... ... ... ... ... ... концептуалды схемасы
спецификациясы негізінде және ішкі схема айқын түрде бұндай ... ... ... ... схемасы қосымшаны жобалау кезеңінде
құрастырылады.
ӘР ТҮРЛІ МББЖ-ДЕ МОДЕЛЬДЕРДІ ҚОЛДАНУ
Oracle. Oracle МББЖ негізінде UNIX ... ... Oracle ... ... Oracle ... ... басқа
да мәліметтер базасынан артықшылықтары:
- үлкен көлемді ... ... ... (жүз ... ... көмегімен жетті);
- бір уақытта жұмыс істеу қолданушының үлкен санын қолданады (бір ... ... ... ... ... ... жоғарыдағы мүмкіншіліктермен қамтамасыз етіп, жүйе өңдеушілерінің
жоғары деңгейін сақтайды;
- мәліметтер базасы программалық және ... ... ... ... және ... ... ... бар желіге байланысты
компьютер үшін, физикалық түрлі компоненттерде ары ... ... ... базасын біріктіріп, онан барлық желі
қолданушылардың қатынасуын қамтамасыз етеді;
Сонымен, Oracle МББЖ ... тез ... ... мәліметтер базасының күшінің бірі болып табылады.
Oracle МББЖ. Бүгінгі таңда Oracle ақпаратты басқару есептерін шешу үшін
қолдануға күшті ... ... Oracle ... ... ... базасын
қолдайды. Oracle бір уақытта жұмыс істеп отырған қолданушының кез келген
санын қолдайды. Oracle өндірістің жоғары ... ... ... ... 24 ... жетісіне 7 күн жұмыс атқара алады. Oracle мәліметтерге
қатынауды мәліметтер ... ... ... оның ... ... ... Oracle ... қабылданатын стандартты қолданады. АҚШ-
тың стандарттау және технология ұлттық институты ANSI/ISO SQL 83 ... ... ... критерилер талаптарын толығымен
қанағаттандыратын ... ... ... институтын «Қызыл - Сары»
кітабына енгізілген.
Oracle мәліметтерді рұқсатсыз қатынау және дұрыс емес ... Oracle ... ... ... мәліметтер базасы
деңгейінде қамтамасыз етеді. Oracle мәліметтер ... ... ... ... арасындағы өңдеуді бөлуге рұқсат береді. Oracle-ге
арналған қосымша кез келген операциялық жүйеде жұмыс жасай алады.
File Maker Pro. ... ... ... көп ... ... және ... ... бірдей жұмыс істей алады, автоматты
индексацияланады, ... ... ... қолдану мүмкіншіліктері, поштаға жіберудегі
және форма жобалау дайындығы кезіндегі қолданушы құралының көмегінің ... ... ... ұйымдастыру шектеулі болып табылады, анықтамалық
жүйедегі кейбір кемшіліктерді айтады.
File Maker Pro ... ... ... Ол ... ... ... ... программалау тілінің жоқ болуынан жобалаушыға
әсер қалдырмайды. ... ... емес ... ... ... ... ұзындығы болмайды. Сонымен қатар, File Maker Pro-де
формамен есеп ... ... ... жоқ. Қолданушы бір ғана
экрандағы форманы қолдана ... ... ... ... және ... ... алады. Бірақ, ең маңыздысы File Maker Pro
мәліметтер базасын басқарудың көп платформалы программасы. Оның ... 95 және ... ... ... осы ... ... бір ғана мәліметтермен жұмыс істей алады. File Maker Pro-ң
алғашқы версиясы басқару ... ... ... ... ... емес ... базасы қарапайым реляциондық қосымша
құруға мүмкіндік береді. Бірақ қолданушылардың көпшілігіне ол ... ... Solaris ... ... ... ... ... Ендігі
3.0 нұсқасының шығуына байланысты МББЖ File Maker Pro толық мағынада
реляционды ... ... ... операцияның орындалу ыңғайлылығы
бойынша File Maker Pro тестіліленген өнімдердің ішінде ... ... ... ... көбінесе бұл программамен жұмысының оңайлығын белгіледі,
бірақ анықтамалық жүйедегі кейбір кемшіліктерді ... ... ... ... ... ... әсер ... APPROACH сияқты File Maker Pro-да жеке
өрісті, іздеу ... ... ... ... ... ... ... операторлардағы индексті қолдану, олардың орындалу жылдамдығын
өсіреді.
Автоматтандырылған индекстерді ... ... ... ... ... ... өнім File Maker Pro сұраныстарды сақтамайтын
программа. Экранға бұрын таңдалған жазбаларды шығару үшін ... ... ... болады. Сонымен қатар, File Maker Pro-де ... ... ... құратын құралдар жоқ, ал пошталық жіберісті дайындау
процедурасы кішкене шатастырылған. Сонымен, File Maker Pro көбінесе жаңадан
бастаған ... ... Бұл ... ... ... ... қолдануға жұмысшы топтарына ұсынылады.
Database. МББЖ көмегімен ұйымдастырылған: кестелер, формалар, ... ... және ... ... ... жиынтығы болады.
Мәліметтер базасы әр түрлі ақпарат ... ол ... ... жеке ... немесе графикалық жүйелер жинағы немесе
видеоплеерлер.
Қарапайым жағдайда клиент серверлі ... ... және ... ... сұраныстарды орындауға қолданатын ... және ... ... сұраныстарды қамтамасыз ететін
клиенттік қосымша. Тек мәліметтер базасының сервері МББЖ қолдана ... PB 2 ... Database және ... жүйе ... ... ... ... басқара алады, қолданушы сұраныстарын ... ... ... ... қамтамасыз етеді,
мәліметтердің резервті көшірмелерін жасайды.
Мәліметтердің өзгерісімен байланысты операцияларды ... ... ... ... ... ... ... жиынтығын,
мәліметтерді өңдеу және талдау көрсетіледі. Бұндай МББЖ бірнеше платформаға
жасалады, жоғары сенімділікпен және ... бас ... ... ... ... бар, ... резервті көшірлуін қамтамасыз
етеді, көп процессорлы жүйедегі мәліметтерді параллельді өңдеу, OLAP ... ... ... қамтамасыз етеді, сұраныстарды үлестіру және
транзакция орындалатын, мәліметтер базасы ... ... ... ... ... ... ... құру құралдары және есеп
генераторын өзіндік өндіріс ретінде, сонымен қатар, мәліметті өндірушілер
ретінде ... да ... ... ... және ... ... ... береді. Басқа да техникалық атықшылықтары:
DB2. Unіversal Database маңызды техникалық мінездемелеріне;
... ... ... ... және ... қолдау;
• мультипроцессорлы платформада жұмыс істеу мүмкіншілігі;
• класстар қолданылуы;
... жады ... ... паралелльденуі;
• итерогенді ету және мәліметтерді өңдеуге құралдардың болуы;
• үлестірілген транзакцияның орындалуын қолдауы.
Сұранысты паралелльді өңдеу мүмкіншілігі бірнеше ... ... ... ... ... DB2 ... Database ... үлестірілген транзакциялы қолдану, транзакцияны өңдеу және
ақпарттық жүйенің масштабының жылдамдығынан жады, ал ... ... ... оны ... салу және ... ... ... береді.
Paradox. Артықшылықтары: Paradox – МББЖ-ін оқыту кезінде өте қуатты
және ... ... ... ... ... ол FoxPro сияқты тез
жүктеледі және үлкен файлдармен жұмыс істей алады.
Тұтынушы үшін Paradox ... ең ... ... ... Borland фирмасы мекемеге, программаның құрылымына, құжатына ... ... ... ... қатар, ол Paradox for Windows нұсқасын
ұсынған болатын.
Paradox жүйесіне тура әрі ... ... бұл ... ... білетін
қосымшалардың өңделуіне және жаңа үйреніп келе жатқан мамандарға тиімді
программаларды құруға мүмкіндік береді. Бұл МББЖ-де ... есеп ... ... емес ... тез ... ... Сонымен қатар, импорт
және экспорт үшін ... ... ... ... және ... құралдар түрінде, яғни графикалық 10-нан астам ... ... 3 ... ... ... ... құрылған. Paradox БЖ
QBE модулін «үлгі бойынша сілтемелерді» өзіне ... ... қосу ... бейнелеуге мүмкіндік береді. SQL Link модулі мәліметтер базасы, ... ... ... мүмкіндік береді, ол Borland фирмасында жасалған.
Paradox жүйесінің қолданбалы ... ... (PAL – ... ... оқу ... ешқандай қиындық туғызбайды. Қарапайым
қолданбалы программаларды құру үшін Paradox жүйесі ... ... ... соң ... ... және келесі командаларды жандандыру
үшін оларды файлдарға айналдырады. Білікті PAL – ... ... ... ... ... айтылған әдіспен құра алатындай
жағдайға жетті. Paradox for ... ... PAL ... бар, ... Pal деп ... Paradox БЖ кең етіп ... жадыны қолдануға,
сонымен бірге, мәліметтер базасының көлемі 2 миллиардқа дейін, өріс санының
бір өрісте 255-ке дейін орналасу ... құра ... ... ... схема
Сыртқы схема
Глоб ішкі схема
Логикалық схема
Ішкі схема
Концептуалды схема
Концептуалды схема
Ішкі схема
Локалді ішкі схема
ЯОД и ЯМД дәл ... ... ... және ... ... ... түрінің анықталуы (құрылымдық, және ақпараттың
динамикалығы, ақпаратты қолдану мінездемесі және көрсету әдісі)
Ақпараттық ... ... ... атрибуттар жүйесі
- типтік сұраныстар
- өңдеу процедурасының типтігі
-
Инфологиялық ... ... МБ ... ... ішкі схемаларды
- семантикалық бүтінділіктің ережесі
Мәліметтер моделінің парадигмасын таңдау (иерархиялық, желілік, ... ... ... ... ... моделі)
Даталогиялық модель
Физикалық жобалау
Таңдалып алынған МББЖ мәліметтер моделіндегі даталогиялық модельді көрсету:
Мәліметтер құрылымын және байланысты ... ... ... ... ... ... жылы
қызметкер
Бөлім
құрамы
Қала
Көше
үй
қараушыние
қараушылар
жоба
қатысу
басшы
Бөлшек
құрамы
Қоюкөлемі
Қоюшы аты
Қоюшы денг
Саны
Жоба шын
Мекен жайы
Жұмысшы
жоба
Ж1
Ж2
Ж3
Ж4
.
.
.
Жn
Ж1
Ж2
Ж3
Ж3
.
.
.
Жm

Пән: Құрылыс
Жұмыс түрі: Материал
Көлемі: 24 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Құмкөл кен орнында 1750м пайдалану ұңғымасын шиеленісті геологиялық жағдайда роторлы тәсілмен бұрғылау мәселесі52 бет
Мәліметтер қорының басқа да модельдері6 бет
Мәліметтер қорының басқа да модельдері туралы ақпарат6 бет
Мәліметтерді талдау және модельдеудегі Шампан түріндегі шарапты талдау әдісі5 бет
Мәліметтердің ақпараттық модельдері: фактографиялық, реляциялық, иерархиялық, желілік.12 бет
Қосымша мәліметтер Қазақстандағы модельер дизайнерлері5 бет
Delphi ортасы туралы түсінігі51 бет
Деректермен жүргізілетін операциялар. мб құрылымын жоспарлау және құру13 бет
Мәліметтер қоры туралы ақпарат17 бет
Мәліметтердің өзара байланысы мен информациялық қарым-қатынасы.43 бет


+ тегін презентациялар
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь