МББЖ Access
Жоспар
Кіріспе
I. Бөлім . Даталогиялық жобалау туралы жалпы мағлуматтар.
1.1 Даталогиялық жобалаудың бастапқы деректері.
1.2 Даталогиялық жобалау нәтижесі.
1.3 Даталогиялық жобалауға қатынасы.
1.4 Деректер базасын құрамын аңықтау.
1.5 Жасанды идентификаторларды енгізу.
II Бөлім. Даталогиялық модельдердің ерекшеліктері.
2.1 Іштей жазу құрылымы.
2.2 Сыртқы жазу құрылымы.
2.3 Желілік МББЖ тендес файлдармен даталогиялық жобалау.
III Бөлім. Мәліметтер базасын жобалау « Жиһаздар»
3.1 Таблицалар
3.2 Форма
3.3 Сұраныстар
Қолданылған әдебиеттер.
Кіріспе
I. Бөлім . Даталогиялық жобалау туралы жалпы мағлуматтар.
1.1 Даталогиялық жобалаудың бастапқы деректері.
1.2 Даталогиялық жобалау нәтижесі.
1.3 Даталогиялық жобалауға қатынасы.
1.4 Деректер базасын құрамын аңықтау.
1.5 Жасанды идентификаторларды енгізу.
II Бөлім. Даталогиялық модельдердің ерекшеліктері.
2.1 Іштей жазу құрылымы.
2.2 Сыртқы жазу құрылымы.
2.3 Желілік МББЖ тендес файлдармен даталогиялық жобалау.
III Бөлім. Мәліметтер базасын жобалау « Жиһаздар»
3.1 Таблицалар
3.2 Форма
3.3 Сұраныстар
Қолданылған әдебиеттер.
Кіріспе
Мәліметтер базасында жобалау кезендері.
Мәліметтер базасында белгілі – бір пәндік облыс туралы ақпарат көрінеді. Пәндік облыс (ПО) деп нақты зертеу үшін қызығұшылық білдіретін реалды әлемнің бөлігі аталады. Автоматтандырылған ақпараттық жүелердепәндік облыстың көрінісі мәліметтердің бірнеше деңгейлерінің модельдерімен ұсынылады. Модельдердің деңгейлерінің саны МББЖ – нің ерекшеліктеріне тәуельді болады. Әрі қарай біздер МББЖ - ге деректер базаларын жобалауда сұрақтарын қарастырамыз, құрылымдық деректер модельдерін қолдаймыз. Модельдер логикалық және физикалыһ деңгейде бөлек түрінде қолданатына қарамастан, методологиялық көзқарастан мөдельдердің деңгейлерін және деректер базаларының жобалау кезендерін бәрі – бір белгілеуге болады.
Деректер базасының даталогиялық моделі (ДМ). Даталогиялық модель логикалық деңгейдің моделі болып табылады және ол деректер элементтерінің логикалық арасындағы байланысты бейнелеп, олардың сақтау сыртқы ортаға да мазмұнына тәуельді болмайды. Осы модель информациялық бірліктер терминдеріне құрылады, нақты МББЖ рұқсат етілген, біздер деректер базасын жобалайтын ортада.ДЛМ құру кезеңі даталогиялық жобалау болып аталады. МББЖ тілімен деректер базасының логикалық құрылымын суреттеуді сызбанұсқа д.а.
ДБ физикалық моделі . Даталогиялық модельдің сақталатын орнына байланыстыру үшін физикалық деңгейдің деректер моделі қолданылады(көп жағдайда физикалық моделі д.а.). Осы модель есте сақтау құралғыларды аңықтайды және деректерді сақтайтын жерде физикалық түрін ұйымдастырады. Физикалық деңгейдегі модель мүмкіндік нәтижелілігін есептеп құрылады, МББЖ суреттеуі бойынша. Деректер базасының физикалық құрылымын суреттеуді сақтау сызбанұсқасы д.а. Соған сәйкес ДБ жобалау деңгейі физикалық жобалау д.а.
Мәліметтер базасында жобалау кезендері.
Мәліметтер базасында белгілі – бір пәндік облыс туралы ақпарат көрінеді. Пәндік облыс (ПО) деп нақты зертеу үшін қызығұшылық білдіретін реалды әлемнің бөлігі аталады. Автоматтандырылған ақпараттық жүелердепәндік облыстың көрінісі мәліметтердің бірнеше деңгейлерінің модельдерімен ұсынылады. Модельдердің деңгейлерінің саны МББЖ – нің ерекшеліктеріне тәуельді болады. Әрі қарай біздер МББЖ - ге деректер базаларын жобалауда сұрақтарын қарастырамыз, құрылымдық деректер модельдерін қолдаймыз. Модельдер логикалық және физикалыһ деңгейде бөлек түрінде қолданатына қарамастан, методологиялық көзқарастан мөдельдердің деңгейлерін және деректер базаларының жобалау кезендерін бәрі – бір белгілеуге болады.
Деректер базасының даталогиялық моделі (ДМ). Даталогиялық модель логикалық деңгейдің моделі болып табылады және ол деректер элементтерінің логикалық арасындағы байланысты бейнелеп, олардың сақтау сыртқы ортаға да мазмұнына тәуельді болмайды. Осы модель информациялық бірліктер терминдеріне құрылады, нақты МББЖ рұқсат етілген, біздер деректер базасын жобалайтын ортада.ДЛМ құру кезеңі даталогиялық жобалау болып аталады. МББЖ тілімен деректер базасының логикалық құрылымын суреттеуді сызбанұсқа д.а.
ДБ физикалық моделі . Даталогиялық модельдің сақталатын орнына байланыстыру үшін физикалық деңгейдің деректер моделі қолданылады(көп жағдайда физикалық моделі д.а.). Осы модель есте сақтау құралғыларды аңықтайды және деректерді сақтайтын жерде физикалық түрін ұйымдастырады. Физикалық деңгейдегі модель мүмкіндік нәтижелілігін есептеп құрылады, МББЖ суреттеуі бойынша. Деректер базасының физикалық құрылымын суреттеуді сақтау сызбанұсқасы д.а. Соған сәйкес ДБ жобалау деңгейі физикалық жобалау д.а.
Қолданылған әдебиеттер.
1.Брешенков А В Оперативная разработка баз данных средствами системм CLARION
2.Дейт К Дж Руководство по реляционной СУБД
3.Диго С М Проектирование и использование баз данных
1.Брешенков А В Оперативная разработка баз данных средствами системм CLARION
2.Дейт К Дж Руководство по реляционной СУБД
3.Диго С М Проектирование и использование баз данных
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 32 бет
Таңдаулыға:
Жұмыс түрі: Курстық жұмыс
Тегін: Антиплагиат
Көлемі: 32 бет
Таңдаулыға:
Тақырыбы: МББЖ Access
Жоспар
Кіріспе
I. Бөлім . Даталогиялық жобалау туралы жалпы мағлуматтар.
1.1 Даталогиялық жобалаудың бастапқы деректері.
1.2 Даталогиялық жобалау нәтижесі.
1.3 Даталогиялық жобалауға қатынасы.
1.4 Деректер базасын құрамын аңықтау.
1.5 Жасанды идентификаторларды енгізу.
II Бөлім. Даталогиялық модельдердің ерекшеліктері.
2.1 Іштей жазу құрылымы.
2.2 Сыртқы жазу құрылымы.
2.3 Желілік МББЖ тендес файлдармен даталогиялық жобалау.
III Бөлім. Мәліметтер базасын жобалау Жиһаздар
3.1 Таблицалар
3.2 Форма
3.3 Сұраныстар
Қолданылған әдебиеттер.
Кіріспе
Мәліметтер базасында жобалау кезендері.
Мәліметтер базасында белгілі – бір пәндік облыс туралы ақпарат
көрінеді. Пәндік облыс (ПО) деп нақты зертеу үшін қызығұшылық білдіретін
реалды әлемнің бөлігі аталады. Автоматтандырылған ақпараттық жүелердепәндік
облыстың көрінісі мәліметтердің бірнеше деңгейлерінің модельдерімен
ұсынылады. Модельдердің деңгейлерінің саны МББЖ – нің ерекшеліктеріне
тәуельді болады. Әрі қарай біздер МББЖ - ге деректер базаларын жобалауда
сұрақтарын қарастырамыз, құрылымдық деректер модельдерін қолдаймыз.
Модельдер логикалық және физикалыһ деңгейде бөлек түрінде қолданатына
қарамастан, методологиялық көзқарастан мөдельдердің деңгейлерін және
деректер базаларының жобалау кезендерін бәрі – бір белгілеуге болады.
Деректер базасының даталогиялық моделі (ДМ). Даталогиялық модель
логикалық деңгейдің моделі болып табылады және ол деректер элементтерінің
логикалық арасындағы байланысты бейнелеп, олардың сақтау сыртқы ортаға да
мазмұнына тәуельді болмайды. Осы модель информациялық бірліктер
терминдеріне құрылады, нақты МББЖ рұқсат етілген, біздер деректер базасын
жобалайтын ортада.ДЛМ құру кезеңі даталогиялық жобалау болып аталады. МББЖ
тілімен деректер базасының логикалық құрылымын суреттеуді сызбанұсқа д.а.
ДБ физикалық моделі . Даталогиялық модельдің сақталатын орнына
байланыстыру үшін физикалық деңгейдің деректер моделі қолданылады(көп
жағдайда физикалық моделі д.а.). Осы модель есте сақтау құралғыларды
аңықтайды және деректерді сақтайтын жерде физикалық түрін ұйымдастырады.
Физикалық деңгейдегі модель мүмкіндік нәтижелілігін есептеп құрылады, МББЖ
суреттеуі бойынша. Деректер базасының физикалық құрылымын суреттеуді сақтау
сызбанұсқасы д.а. Соған сәйкес ДБ жобалау деңгейі физикалық жобалау д.а.
I. Даталогиялық жобалау туралы жалпы мағлуматтар.
1. Даталогиялық жобалаудың бастапқы деректері.
Кез – келген МББЖ өзіне мүмкін болатын мәліметтердің логикалық
бірліктерімен жұмыс жасайды, сонымен қатар жоғарғы деңгейдегі логикалық
құрылымдардың ақпараттық бірліктерді құраушы төменгі деңгейлерден
аңықталған ережелер композицияларын қолдануға мүмкіндегі береді. Бұдан
басқа, көптеген МББЖмәліметтер базасы құрылымына сандық және басқалай
шектеулер қояды. Сондықтан даталогиялық модельді құруға кіріспестен бұрын
МББЖ – нің ерекшеліктерін тыңғылықты түрде оқып - зерттеу керек, жобалық
шешімді таңдауға әсер етуші факторларды анықтау қажет, сонымен қатар,
жобалаудың автоматтандырылуының қолда бар жабдықтарын, оларды пайдалану
мүмкіндіктері мен мақсатты бағытталдығын анализдеу керек.
Даталогиялық жобалау мәліметтер базасының логикалық құрылымын
жобалау болып МББЖ – мен ұсынылатын мәліметтерді физикалық мүмкіндіктері
әсер етеді. Сондықтан да, мәліметтерді физикалық ұйымдастыру ерекшеліктерін
білү логикалық құрылымды жобалау барысында пайдалы болып табылады.
Мәліметтер базасының логикалық құрылымы,және де мәліметтермен
толтырылған мәліметтер базасы реалды пәндік облыстың көрінісі болып
табылады. Сондықтан жобалық шешімдерді таңдауға информациялық модельде
көрсетілген, пәндік облыспен көрсетілетін специфика әсер етеді.
1.2 Даталогиялық жобалау нәтижесі.
Даталогиялық жобалаудың түпкілікті нәтижесі болып ЯОД – да мәліметтер
базасының логыкалық құрылымын суреттеу табылады. Бірақ егер жобалау
“қолмен” жүргізілсе, онда ең алдымен мәліметтер базасы құрылымың схемалық
графикалық көрінісі құрылады. Бұл жағдайда мәліметтерді суреттеу тілінің
конструкциясы мен ақпараттық бірліктер мен олардың арасындағы байланыстарды
графикалық белгілеудің арасындағы бірмағыналық сәйкестілік қамтамасыз
етілуі тиіс. Графикалық көрнісіс мәліметтер базасының құрылымын автоматты
жобалау барысында жобалаушымен қарым – қатынастың интерфейстік жабдығы
ретінде және де жобаны құжаттау кезінде де қолданылады.
Мәліметтер базасының логикалық құрылымын жобалау барлық ақпараттық
бірліктер мен олардың арасындағы байланысты анықтауды , оларға ат беруді
білдіреді. Егер де ақпараттық бірліктер үшін әртүрлі типтерді қолдану
мүмкін болса, онда олардың типін аңықтау қажет. Сонымен қтар кейбір сандық
характеристикаларды, мысалы, өріс ұзындығын берген жөн.
1.3 Даталогиялық жобалауға қатынасы.
Деректер моделінің әрбір типі және модельдің әрбір түрі нақты МББЖ
қолданылғанда өзінің ерекше қасиеттері болады. Сонымен қатар барлық
құрылымды деректер модельдерінде және өзінің ортасында ДБ ұстаным
жобалауларында көптеген ұқсастықтары болады. Осының барлығы деректер
базасының құрлымын жобалауда бірыңғай методологиялық қатынасты қолдануға
мүмкіндік береді.
ДБ жобалау процесі алдын – ала пәндік облыстағы объектілер
классификациясын жасауға, жүйеге келтіргенде объектілер және олардың
арасындағы бойынша туралы ақпараты береді.
Жобалаудың бастапқы кезеңдерде ДБ – ң тізімі аңықталуы керек. ДБ
логикалық құрылымын жобалауда инфологиялық модельдің деректер моделіне
ауысып кетуіне жағдай жасайды және нақты МББЖ қолданылады да тексеру
болғаннан кейін даталогиялық модель пәндік облыста суреттеледі.
Кез – келген пәндік облыстың даталогиялық модельде суреттеудің
көптеген жобалаудың шешімдері бар.
Жобалау әдісі ең кішкентай логикалық бірлігі (олардың әртүрлі
аталуына қарамастан ) барлық МББЖ семантикалық тең болады және объектің
идентификаторына сәйкес келуі керек немесе объектің қасиетіне немесе
процеске.
Пәндік облыстағы зат арасындағы байланыстар, инфологиялық модельде
сипаталады , даталогиялық модельде инфологиялық элементердің бірге
орналасуына байланысты суретелуі немесе олардың арасындағы байланыстың
жариялауында. Байланыс іштей жазу сырттай жазу деңгейде де берілуі мүмкін.
Байланыстың барлық түрі емес пәндік облыстағы болғандары
даталогиялық модельде нақты түрде сипатталуы мүмкін. Көптеген МББЖ
элементер арасындағы М : М байланысты қолданбайды.Осы жағдай да
даталогиялық модельге көмекші элемент енгізіледі, осы қатынасты сипттайтын
болады. Осы жағдайға назар аудару керек, себебі пәндік облыста және ИЛМ
сипаттайтын қатынастар тек қана деректер базасының құрылымы арқылы берілуі
мүмкін, сонымен қатар програмалық жолмен де берілуі мүмкін.Мыс: Қорытылған
объектілер деректер базасын логикалық құрылымы деңгейде класс тобының
сипатталуы керегі болмайды. Осы жағайда класстар тобы програмалық жолмен
сақталатын деректердің өңдеумен аңықталады. Сипаттаудың қандай тәсілмен
шешімі нақты жағдайда қолдану керегінің көптеген факторлардан тәуельді
болады:тұрақсыздық заттың сипаттауы номенклатураның көлемі, МББЖ
ерекшеліктері деректер өңдеуі мінезіне т.с.с. Егерде пәндік облыста
қызметкерлердің жынысы бойынша классификация қолданса, деректер базасында
жыныстық классификаторды құрудың қажеті жоқ, себебі ол тек қана екі
позицияны ұстайды және ешқашан өзгертілмейді. Соған сәйкес пәндік облыстың
обьектілеріне класс топтарды бөлудің керегі жоқ, олар көп жағдайда
бірлескен түрде өңделеді және негізінде оларды сипаттайтын біртүрлі
қасиеттер тізімін құрайды. Егерде сипаттайтын зат тұрақсыз болса, онда оны
деректер арқылы беру керек, әйтпесе ол программаның әрдайым түзулуін қажет,
осы жағдайда деректерді өзгертудің жағына қарағанда қиынға соғады.
Бірлескен обьектілердің бір файлда сипатталуына қарағанда, тағы
бір тәсілі бар, әрбір төменгі деңгейдегі класс тобы обьектілеріне бөлек
өзіндік файлдарды атап көрсетуге болады.Осы екі вариант кез – келген МББЖ
қолдану мүмкін.
Сипаттаудың басқа тәсілдері нақты және нақты емес ДБ логикалық
құрылымда класс топтарының суреттеуімен байланысты класс тобының нақты
суреттейді - жазуында қасиеттердің мағыналары үшін жолдар белгіленуі
әртүрлі класс топтарының жалпы обьектілерге және класс топтарының қасиеттің
шешіміне жолдардың орнына класс топтарына тәуельді болған тәуельді
тізімімен бір жол қолданады, оның құрамынан қандай класс тобы, қандай
суреттейтін обьектіге жататыны белгілі болады. ДБ класс топтарының нақты
бөліктен құрылымын принциптің орындалуы МББЖ – ң спецификасынан тәуельді
болады.
ДБ логикалық құрылымын жобалауында негізгі мағынасын пәндік
облысының қасиеті иемденеді. Бірақта информацияның өңдеу мінезі де
жобалауда шешімін қабылдауға әсерін тигізеді. Мыс: Жиі қолданылатын
информацияны бірге сақтау ұсынылады, көп жағдайда бірге өңделетін және
керісінше бірге көп қолданылмайтын информацияны әртүрлі файлдарға
бөліктеу. Көп қолданылатын информацияны және информацияға жолдамалар
жиілігі аз болатын әртүрлі файлдарда сақтау керек, соңғысын архивтік
файлдарға кіргізгені жақсы бөлер еді, ДБ тізімінде қолдағаннан гөрі.
1.4 Деректер базасын құрамын аңықтау.
Информациялық модельдерден даталогиялық модельге көшу кезінде мынаны ескеру
керек, информациялық модель өзіне пәндік облыс туралы ДБ жобалауға керекті
бүкіл информацияны кірістіреді. Ол ИЛМ ішіндегі заттарды бәрі даталогиялық
модельде сипаттамайды. ДЛМ құрастырғананнан бұрын шешу керек қандай
информация ДБ – да сақталады. Мыс: Инфологиялық модельде саналатын
көрсеткіштер суреттелуі керек, бірақ та олар деректер базасында сақталмауға
болады. ДБ – да сақталатын көрсеткіштер тізімін аңықтауда әртүрлі
қатынастар бар. Соған сай деректер базасында тек қана нәтижелік
көрсеткіштер сақталуы тиіс, ал өңделетін көрсеткіштер сұраным болған
кезінде есептелуі тиіс.
Осы қатынастың жақсы жақтары бар.
1. ”нені сақтау керек ” шешімін қабылдағанда қарапайымдылық және бірлік.
2. Информацияның төлқұжатының болмауы, және одан шығатын барлық
салдары
3. Кез – келген саналатын көрсеткішті алудың мүмкіндігі.
Саналатын көрсеткіштер сақталуға шешім қабылдауда бірнеше факторлар
әсер етуі мүмкін.
Гипотетикалық пәндік облысты қарастырайық, ал оқу орнын суреттейді. Осы
оқу орында оқитындарға стипендия беріледі. Стипендия берудің нақтыланған
алгоритмі болады.
1. Барлық экзамендарды сессия уақытында тапсырылғандарға беріледі.
2. Стипендияның көлемі белгілі.
3. Кімде қаңағат деген бағалар болмаса, стипендия 25% жоғары болады.
4. Кімде тек қана өте жақсы деген бағалар болса стипендия 50 % артады.
Семестр бойы стипендияның көлемі өзгермейтінің қарастырайық. Осы жағдайда
стипендияның көлемі саналатын көрсеткішке жатады, сондықтан деректер
базасында сақталмайды, себебі кез – келген уақытта саналатын жолмен
аңықталады. Бірақ та қарастыратын жағдайда оны ДБ сақтауға жақсы болған
еді, себебі:
а) Алынатын мөлшері ірі қарай көп қолданады.
б) Стипендия көлемін аңықтаудың алгоритмі күрделі логика құрайды, санауға
керекті бірнеше файлдарды қарастыруды етеді.
в) Стипендияның көлемі семестр бойы өзгермеуі керек. “Стипендияның
берілуі” нақты файлды иемдегенде оның толықтылығын және дәлдігін қадағалау
жеңіл болады.
1.5 Жасанды идентификаторларды енгізу.
Деректер базасының файлында обьекті суреттегенде обьектің идентификаторы
осы көптеген жағдайда кілттік жолы болады.Бірақ кейбір жағдайларда жасанды
идентификаторларды енгізуге қажеттілік туады, немесе басқаша айтқанда
кодтарды. Осы жағдайлар келесі болып табылады.
1. Пәндік облыста бақылағанда синонимия немесе мүмкін болу, обьектінің
табиғилық идентификаторы уникальды қасиетін ие болмауы мүмкін. Мыс:
Өндірістің қызметкерлері арасында бірдей фамилия болуы мүмкін. Осы
жағдайда обьектілерінде біртипті идентификациясы болуы үшін информациялық
жүйеде жасанды кодтарды қолдану керек болады.
2. Егерде обьект көптеген байланыстарда қатысса, онда оларды сипттау үшін
бірнеше файлдар құралады, және солардың әрбіреуінде обьектінің
идентификаторы қолданады. Барлық файлдарда обьектінің ұзын табиғилық
идентификаторды қолданбау үшін қысқа кодты енгізіп қолдануға болады. Ол
тек қана есті экономдап қоймай сонымен қатар информацияны енгізуді
жеңілдетеді.
3. Егерде табиғилық идентификатор уақыт сайын өзгеруі мүмкін, онда көптеген
проблемалар пайда болуы мүмкін, егер осындай “динамикалық
идентификатормен” қатар “статистикалық жасанды идентификаторларды ”
қолданбаса.
Қайсыбір обьектілерге идентификаторлар иеленіп отырса, онда осы
идентификаторлар тұрақты болуы қаламау керек. Мыс: Оқу орындарында қайсыбір
жағдайларда оқу группалар аңықталады. Оларды сипаттау үшін курстық номерін
қолдануға болады. Бірақ осы жағдайда группаның идентификаторы жыл сайын
өзгеріп отырады.
Даталогиялық модельді жобалаған барлық қадамдары итеративті істеледі.
Сонымен қатар даталогиялық жобалау деңгейдің ішінде де, басқа ДБ жобалау
деңгейлерінде де итерация болуы мүмкін.
II Даталогиялық модельдердің ерекшеліктері
2.1 Іштей жазу құрылымы
Мәліметтер базасында модельдердің құрылымымен бөлуді қадағалау керек (іштей
жазуды және сыртқы жазуды ). Іштей жазу құрылымы сызықтық немесе
иерархиялық болуы мүмкін . Сызықтық құрылымда жазу қарапайым элементтерден
тұрады (көбінде жолдар аталады) оларды жазғанда бір – бірінің артынан
жазуды қадағалау керек немесе басқаша айтқанда жазу құрылымы нормаланған
болады.
Иерархиялық іштей жазу құрылымы жағдайда, жазу құрылымына тек қана
қарапайым емес сонымен қатар құрамдас компоненттер де кіреді. Олар
векторлар болуы мүмкін (біртипті элементер қайталанып келсе), қайталанып
келетін группалар (жазудың ішінде бірнеше құрамдас информациялық
бірліктерінің даналары, бірнеше әртипті элементерді кірістіретін ), сондай
– ақ, іштей жазуында қайталанбайтын информациялық құрамдас бірліктері. Мыс:
Егер де біздің жазуында ТҰЛҒА болса, онда соның ішінде қарапайым элементер
кіруі мүмкін, Табельдік НОМЕР, ФАМИЛИЯ т.б. АҒЫЛШЫН ТІЛІ векторы (тұлға
бірнеше ағылшын тілдерін меңгергендігін топшыланады) қайталанатын группа
ЖҰМЫС, ТІЗІМ, ТАҒАЙЫНДАУ КҮНІ, ШЫҒУ КҮНІ, ЖҰМЫС ОРНЫ, ЛАУАЗЫМЫ, сонымен
қатар қайталанбайтын группа АДРЕСІ, ҚАЛА, КӨШЕ, ҮЙІ, КВАРТИРА элементтерден
құрайтын.
Иерархиялық жазу құрылымы көп деңгейлік болуы мүмкін:Ұстаным ережелері
бойынша өте күрделі құрылымдар болуы мүмкін. Мыс: Қайталанатын группа
құрамына сапалық құрамдас компонент ретінде басқа қайталанатын группа
кіреді. Дегенмен әртүрлі себептермен (жүзеге асыру қиындығына байланысты)
нақты МББЖ – да айырмашылық шектеулер болады, Мыс:Қайталанатын группа
бірінші иерархиялық деңгейде болуы мүмкін.
Өзіндік жазу құрылымда тәуелді және тәуелсіз құрылымымен болуы мүмкін.
Соңғысы көбінде білдіреді, егер де нақты обьектке жазуда кез – келген
компоненттің мағынасы болмаса, сол компоненттің берілген жазуда болмауын
білдіреді. Мыс: бір қызметкер жоғарғы оқу орнын бітірсе, ғылыми дәрежесі
және ғылыми атағы, сол ЖОО бітірген жылы ғылыми дәрежесі, ғылыми атағы
берілген күні сол қызметкердің жазуында сақталады. Егер басқа қызмекерде
осы белгілер болмаса, сол жазуында да осы жолдар болмайды.
Жазудың басқа ерекшеліктері оның ұзындығы болып табылады. Осы белгі
бойынша жазу тәуелді мен тәулсіз және белгісіз ұзындығымен бөлінеді. Жазу
тәуелді ұзындығымен сипатталады, сол арқылы оның тәуелді ұзындығын ... жалғасы
Жоспар
Кіріспе
I. Бөлім . Даталогиялық жобалау туралы жалпы мағлуматтар.
1.1 Даталогиялық жобалаудың бастапқы деректері.
1.2 Даталогиялық жобалау нәтижесі.
1.3 Даталогиялық жобалауға қатынасы.
1.4 Деректер базасын құрамын аңықтау.
1.5 Жасанды идентификаторларды енгізу.
II Бөлім. Даталогиялық модельдердің ерекшеліктері.
2.1 Іштей жазу құрылымы.
2.2 Сыртқы жазу құрылымы.
2.3 Желілік МББЖ тендес файлдармен даталогиялық жобалау.
III Бөлім. Мәліметтер базасын жобалау Жиһаздар
3.1 Таблицалар
3.2 Форма
3.3 Сұраныстар
Қолданылған әдебиеттер.
Кіріспе
Мәліметтер базасында жобалау кезендері.
Мәліметтер базасында белгілі – бір пәндік облыс туралы ақпарат
көрінеді. Пәндік облыс (ПО) деп нақты зертеу үшін қызығұшылық білдіретін
реалды әлемнің бөлігі аталады. Автоматтандырылған ақпараттық жүелердепәндік
облыстың көрінісі мәліметтердің бірнеше деңгейлерінің модельдерімен
ұсынылады. Модельдердің деңгейлерінің саны МББЖ – нің ерекшеліктеріне
тәуельді болады. Әрі қарай біздер МББЖ - ге деректер базаларын жобалауда
сұрақтарын қарастырамыз, құрылымдық деректер модельдерін қолдаймыз.
Модельдер логикалық және физикалыһ деңгейде бөлек түрінде қолданатына
қарамастан, методологиялық көзқарастан мөдельдердің деңгейлерін және
деректер базаларының жобалау кезендерін бәрі – бір белгілеуге болады.
Деректер базасының даталогиялық моделі (ДМ). Даталогиялық модель
логикалық деңгейдің моделі болып табылады және ол деректер элементтерінің
логикалық арасындағы байланысты бейнелеп, олардың сақтау сыртқы ортаға да
мазмұнына тәуельді болмайды. Осы модель информациялық бірліктер
терминдеріне құрылады, нақты МББЖ рұқсат етілген, біздер деректер базасын
жобалайтын ортада.ДЛМ құру кезеңі даталогиялық жобалау болып аталады. МББЖ
тілімен деректер базасының логикалық құрылымын суреттеуді сызбанұсқа д.а.
ДБ физикалық моделі . Даталогиялық модельдің сақталатын орнына
байланыстыру үшін физикалық деңгейдің деректер моделі қолданылады(көп
жағдайда физикалық моделі д.а.). Осы модель есте сақтау құралғыларды
аңықтайды және деректерді сақтайтын жерде физикалық түрін ұйымдастырады.
Физикалық деңгейдегі модель мүмкіндік нәтижелілігін есептеп құрылады, МББЖ
суреттеуі бойынша. Деректер базасының физикалық құрылымын суреттеуді сақтау
сызбанұсқасы д.а. Соған сәйкес ДБ жобалау деңгейі физикалық жобалау д.а.
I. Даталогиялық жобалау туралы жалпы мағлуматтар.
1. Даталогиялық жобалаудың бастапқы деректері.
Кез – келген МББЖ өзіне мүмкін болатын мәліметтердің логикалық
бірліктерімен жұмыс жасайды, сонымен қатар жоғарғы деңгейдегі логикалық
құрылымдардың ақпараттық бірліктерді құраушы төменгі деңгейлерден
аңықталған ережелер композицияларын қолдануға мүмкіндегі береді. Бұдан
басқа, көптеген МББЖмәліметтер базасы құрылымына сандық және басқалай
шектеулер қояды. Сондықтан даталогиялық модельді құруға кіріспестен бұрын
МББЖ – нің ерекшеліктерін тыңғылықты түрде оқып - зерттеу керек, жобалық
шешімді таңдауға әсер етуші факторларды анықтау қажет, сонымен қатар,
жобалаудың автоматтандырылуының қолда бар жабдықтарын, оларды пайдалану
мүмкіндіктері мен мақсатты бағытталдығын анализдеу керек.
Даталогиялық жобалау мәліметтер базасының логикалық құрылымын
жобалау болып МББЖ – мен ұсынылатын мәліметтерді физикалық мүмкіндіктері
әсер етеді. Сондықтан да, мәліметтерді физикалық ұйымдастыру ерекшеліктерін
білү логикалық құрылымды жобалау барысында пайдалы болып табылады.
Мәліметтер базасының логикалық құрылымы,және де мәліметтермен
толтырылған мәліметтер базасы реалды пәндік облыстың көрінісі болып
табылады. Сондықтан жобалық шешімдерді таңдауға информациялық модельде
көрсетілген, пәндік облыспен көрсетілетін специфика әсер етеді.
1.2 Даталогиялық жобалау нәтижесі.
Даталогиялық жобалаудың түпкілікті нәтижесі болып ЯОД – да мәліметтер
базасының логыкалық құрылымын суреттеу табылады. Бірақ егер жобалау
“қолмен” жүргізілсе, онда ең алдымен мәліметтер базасы құрылымың схемалық
графикалық көрінісі құрылады. Бұл жағдайда мәліметтерді суреттеу тілінің
конструкциясы мен ақпараттық бірліктер мен олардың арасындағы байланыстарды
графикалық белгілеудің арасындағы бірмағыналық сәйкестілік қамтамасыз
етілуі тиіс. Графикалық көрнісіс мәліметтер базасының құрылымын автоматты
жобалау барысында жобалаушымен қарым – қатынастың интерфейстік жабдығы
ретінде және де жобаны құжаттау кезінде де қолданылады.
Мәліметтер базасының логикалық құрылымын жобалау барлық ақпараттық
бірліктер мен олардың арасындағы байланысты анықтауды , оларға ат беруді
білдіреді. Егер де ақпараттық бірліктер үшін әртүрлі типтерді қолдану
мүмкін болса, онда олардың типін аңықтау қажет. Сонымен қтар кейбір сандық
характеристикаларды, мысалы, өріс ұзындығын берген жөн.
1.3 Даталогиялық жобалауға қатынасы.
Деректер моделінің әрбір типі және модельдің әрбір түрі нақты МББЖ
қолданылғанда өзінің ерекше қасиеттері болады. Сонымен қатар барлық
құрылымды деректер модельдерінде және өзінің ортасында ДБ ұстаным
жобалауларында көптеген ұқсастықтары болады. Осының барлығы деректер
базасының құрлымын жобалауда бірыңғай методологиялық қатынасты қолдануға
мүмкіндік береді.
ДБ жобалау процесі алдын – ала пәндік облыстағы объектілер
классификациясын жасауға, жүйеге келтіргенде объектілер және олардың
арасындағы бойынша туралы ақпараты береді.
Жобалаудың бастапқы кезеңдерде ДБ – ң тізімі аңықталуы керек. ДБ
логикалық құрылымын жобалауда инфологиялық модельдің деректер моделіне
ауысып кетуіне жағдай жасайды және нақты МББЖ қолданылады да тексеру
болғаннан кейін даталогиялық модель пәндік облыста суреттеледі.
Кез – келген пәндік облыстың даталогиялық модельде суреттеудің
көптеген жобалаудың шешімдері бар.
Жобалау әдісі ең кішкентай логикалық бірлігі (олардың әртүрлі
аталуына қарамастан ) барлық МББЖ семантикалық тең болады және объектің
идентификаторына сәйкес келуі керек немесе объектің қасиетіне немесе
процеске.
Пәндік облыстағы зат арасындағы байланыстар, инфологиялық модельде
сипаталады , даталогиялық модельде инфологиялық элементердің бірге
орналасуына байланысты суретелуі немесе олардың арасындағы байланыстың
жариялауында. Байланыс іштей жазу сырттай жазу деңгейде де берілуі мүмкін.
Байланыстың барлық түрі емес пәндік облыстағы болғандары
даталогиялық модельде нақты түрде сипатталуы мүмкін. Көптеген МББЖ
элементер арасындағы М : М байланысты қолданбайды.Осы жағдай да
даталогиялық модельге көмекші элемент енгізіледі, осы қатынасты сипттайтын
болады. Осы жағдайға назар аудару керек, себебі пәндік облыста және ИЛМ
сипаттайтын қатынастар тек қана деректер базасының құрылымы арқылы берілуі
мүмкін, сонымен қатар програмалық жолмен де берілуі мүмкін.Мыс: Қорытылған
объектілер деректер базасын логикалық құрылымы деңгейде класс тобының
сипатталуы керегі болмайды. Осы жағайда класстар тобы програмалық жолмен
сақталатын деректердің өңдеумен аңықталады. Сипаттаудың қандай тәсілмен
шешімі нақты жағдайда қолдану керегінің көптеген факторлардан тәуельді
болады:тұрақсыздық заттың сипаттауы номенклатураның көлемі, МББЖ
ерекшеліктері деректер өңдеуі мінезіне т.с.с. Егерде пәндік облыста
қызметкерлердің жынысы бойынша классификация қолданса, деректер базасында
жыныстық классификаторды құрудың қажеті жоқ, себебі ол тек қана екі
позицияны ұстайды және ешқашан өзгертілмейді. Соған сәйкес пәндік облыстың
обьектілеріне класс топтарды бөлудің керегі жоқ, олар көп жағдайда
бірлескен түрде өңделеді және негізінде оларды сипаттайтын біртүрлі
қасиеттер тізімін құрайды. Егерде сипаттайтын зат тұрақсыз болса, онда оны
деректер арқылы беру керек, әйтпесе ол программаның әрдайым түзулуін қажет,
осы жағдайда деректерді өзгертудің жағына қарағанда қиынға соғады.
Бірлескен обьектілердің бір файлда сипатталуына қарағанда, тағы
бір тәсілі бар, әрбір төменгі деңгейдегі класс тобы обьектілеріне бөлек
өзіндік файлдарды атап көрсетуге болады.Осы екі вариант кез – келген МББЖ
қолдану мүмкін.
Сипаттаудың басқа тәсілдері нақты және нақты емес ДБ логикалық
құрылымда класс топтарының суреттеуімен байланысты класс тобының нақты
суреттейді - жазуында қасиеттердің мағыналары үшін жолдар белгіленуі
әртүрлі класс топтарының жалпы обьектілерге және класс топтарының қасиеттің
шешіміне жолдардың орнына класс топтарына тәуельді болған тәуельді
тізімімен бір жол қолданады, оның құрамынан қандай класс тобы, қандай
суреттейтін обьектіге жататыны белгілі болады. ДБ класс топтарының нақты
бөліктен құрылымын принциптің орындалуы МББЖ – ң спецификасынан тәуельді
болады.
ДБ логикалық құрылымын жобалауында негізгі мағынасын пәндік
облысының қасиеті иемденеді. Бірақта информацияның өңдеу мінезі де
жобалауда шешімін қабылдауға әсерін тигізеді. Мыс: Жиі қолданылатын
информацияны бірге сақтау ұсынылады, көп жағдайда бірге өңделетін және
керісінше бірге көп қолданылмайтын информацияны әртүрлі файлдарға
бөліктеу. Көп қолданылатын информацияны және информацияға жолдамалар
жиілігі аз болатын әртүрлі файлдарда сақтау керек, соңғысын архивтік
файлдарға кіргізгені жақсы бөлер еді, ДБ тізімінде қолдағаннан гөрі.
1.4 Деректер базасын құрамын аңықтау.
Информациялық модельдерден даталогиялық модельге көшу кезінде мынаны ескеру
керек, информациялық модель өзіне пәндік облыс туралы ДБ жобалауға керекті
бүкіл информацияны кірістіреді. Ол ИЛМ ішіндегі заттарды бәрі даталогиялық
модельде сипаттамайды. ДЛМ құрастырғананнан бұрын шешу керек қандай
информация ДБ – да сақталады. Мыс: Инфологиялық модельде саналатын
көрсеткіштер суреттелуі керек, бірақ та олар деректер базасында сақталмауға
болады. ДБ – да сақталатын көрсеткіштер тізімін аңықтауда әртүрлі
қатынастар бар. Соған сай деректер базасында тек қана нәтижелік
көрсеткіштер сақталуы тиіс, ал өңделетін көрсеткіштер сұраным болған
кезінде есептелуі тиіс.
Осы қатынастың жақсы жақтары бар.
1. ”нені сақтау керек ” шешімін қабылдағанда қарапайымдылық және бірлік.
2. Информацияның төлқұжатының болмауы, және одан шығатын барлық
салдары
3. Кез – келген саналатын көрсеткішті алудың мүмкіндігі.
Саналатын көрсеткіштер сақталуға шешім қабылдауда бірнеше факторлар
әсер етуі мүмкін.
Гипотетикалық пәндік облысты қарастырайық, ал оқу орнын суреттейді. Осы
оқу орында оқитындарға стипендия беріледі. Стипендия берудің нақтыланған
алгоритмі болады.
1. Барлық экзамендарды сессия уақытында тапсырылғандарға беріледі.
2. Стипендияның көлемі белгілі.
3. Кімде қаңағат деген бағалар болмаса, стипендия 25% жоғары болады.
4. Кімде тек қана өте жақсы деген бағалар болса стипендия 50 % артады.
Семестр бойы стипендияның көлемі өзгермейтінің қарастырайық. Осы жағдайда
стипендияның көлемі саналатын көрсеткішке жатады, сондықтан деректер
базасында сақталмайды, себебі кез – келген уақытта саналатын жолмен
аңықталады. Бірақ та қарастыратын жағдайда оны ДБ сақтауға жақсы болған
еді, себебі:
а) Алынатын мөлшері ірі қарай көп қолданады.
б) Стипендия көлемін аңықтаудың алгоритмі күрделі логика құрайды, санауға
керекті бірнеше файлдарды қарастыруды етеді.
в) Стипендияның көлемі семестр бойы өзгермеуі керек. “Стипендияның
берілуі” нақты файлды иемдегенде оның толықтылығын және дәлдігін қадағалау
жеңіл болады.
1.5 Жасанды идентификаторларды енгізу.
Деректер базасының файлында обьекті суреттегенде обьектің идентификаторы
осы көптеген жағдайда кілттік жолы болады.Бірақ кейбір жағдайларда жасанды
идентификаторларды енгізуге қажеттілік туады, немесе басқаша айтқанда
кодтарды. Осы жағдайлар келесі болып табылады.
1. Пәндік облыста бақылағанда синонимия немесе мүмкін болу, обьектінің
табиғилық идентификаторы уникальды қасиетін ие болмауы мүмкін. Мыс:
Өндірістің қызметкерлері арасында бірдей фамилия болуы мүмкін. Осы
жағдайда обьектілерінде біртипті идентификациясы болуы үшін информациялық
жүйеде жасанды кодтарды қолдану керек болады.
2. Егерде обьект көптеген байланыстарда қатысса, онда оларды сипттау үшін
бірнеше файлдар құралады, және солардың әрбіреуінде обьектінің
идентификаторы қолданады. Барлық файлдарда обьектінің ұзын табиғилық
идентификаторды қолданбау үшін қысқа кодты енгізіп қолдануға болады. Ол
тек қана есті экономдап қоймай сонымен қатар информацияны енгізуді
жеңілдетеді.
3. Егерде табиғилық идентификатор уақыт сайын өзгеруі мүмкін, онда көптеген
проблемалар пайда болуы мүмкін, егер осындай “динамикалық
идентификатормен” қатар “статистикалық жасанды идентификаторларды ”
қолданбаса.
Қайсыбір обьектілерге идентификаторлар иеленіп отырса, онда осы
идентификаторлар тұрақты болуы қаламау керек. Мыс: Оқу орындарында қайсыбір
жағдайларда оқу группалар аңықталады. Оларды сипаттау үшін курстық номерін
қолдануға болады. Бірақ осы жағдайда группаның идентификаторы жыл сайын
өзгеріп отырады.
Даталогиялық модельді жобалаған барлық қадамдары итеративті істеледі.
Сонымен қатар даталогиялық жобалау деңгейдің ішінде де, басқа ДБ жобалау
деңгейлерінде де итерация болуы мүмкін.
II Даталогиялық модельдердің ерекшеліктері
2.1 Іштей жазу құрылымы
Мәліметтер базасында модельдердің құрылымымен бөлуді қадағалау керек (іштей
жазуды және сыртқы жазуды ). Іштей жазу құрылымы сызықтық немесе
иерархиялық болуы мүмкін . Сызықтық құрылымда жазу қарапайым элементтерден
тұрады (көбінде жолдар аталады) оларды жазғанда бір – бірінің артынан
жазуды қадағалау керек немесе басқаша айтқанда жазу құрылымы нормаланған
болады.
Иерархиялық іштей жазу құрылымы жағдайда, жазу құрылымына тек қана
қарапайым емес сонымен қатар құрамдас компоненттер де кіреді. Олар
векторлар болуы мүмкін (біртипті элементер қайталанып келсе), қайталанып
келетін группалар (жазудың ішінде бірнеше құрамдас информациялық
бірліктерінің даналары, бірнеше әртипті элементерді кірістіретін ), сондай
– ақ, іштей жазуында қайталанбайтын информациялық құрамдас бірліктері. Мыс:
Егер де біздің жазуында ТҰЛҒА болса, онда соның ішінде қарапайым элементер
кіруі мүмкін, Табельдік НОМЕР, ФАМИЛИЯ т.б. АҒЫЛШЫН ТІЛІ векторы (тұлға
бірнеше ағылшын тілдерін меңгергендігін топшыланады) қайталанатын группа
ЖҰМЫС, ТІЗІМ, ТАҒАЙЫНДАУ КҮНІ, ШЫҒУ КҮНІ, ЖҰМЫС ОРНЫ, ЛАУАЗЫМЫ, сонымен
қатар қайталанбайтын группа АДРЕСІ, ҚАЛА, КӨШЕ, ҮЙІ, КВАРТИРА элементтерден
құрайтын.
Иерархиялық жазу құрылымы көп деңгейлік болуы мүмкін:Ұстаным ережелері
бойынша өте күрделі құрылымдар болуы мүмкін. Мыс: Қайталанатын группа
құрамына сапалық құрамдас компонент ретінде басқа қайталанатын группа
кіреді. Дегенмен әртүрлі себептермен (жүзеге асыру қиындығына байланысты)
нақты МББЖ – да айырмашылық шектеулер болады, Мыс:Қайталанатын группа
бірінші иерархиялық деңгейде болуы мүмкін.
Өзіндік жазу құрылымда тәуелді және тәуелсіз құрылымымен болуы мүмкін.
Соңғысы көбінде білдіреді, егер де нақты обьектке жазуда кез – келген
компоненттің мағынасы болмаса, сол компоненттің берілген жазуда болмауын
білдіреді. Мыс: бір қызметкер жоғарғы оқу орнын бітірсе, ғылыми дәрежесі
және ғылыми атағы, сол ЖОО бітірген жылы ғылыми дәрежесі, ғылыми атағы
берілген күні сол қызметкердің жазуында сақталады. Егер басқа қызмекерде
осы белгілер болмаса, сол жазуында да осы жолдар болмайды.
Жазудың басқа ерекшеліктері оның ұзындығы болып табылады. Осы белгі
бойынша жазу тәуелді мен тәулсіз және белгісіз ұзындығымен бөлінеді. Жазу
тәуелді ұзындығымен сипатталады, сол арқылы оның тәуелді ұзындығын ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz