Орындаушы тәртіпті бақылауды автоматтандыру
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
I МӘЛІМЕТТЕР БАЗАСЫН БАСҚАРУ ЖҮЙЕСІ ЖӘНЕ РЕЛЯЦИЯЛЫҚ МӘЛІМЕТТЕР БАЗАСЫ
1.1 Мәліметтер базасы мен мәліметтер базасын басқару жүйесінің түсінігі, қасиеттері
1.2 Мәліметтер моделі мен мәліметтер базасының элементтері ... ... ...
1.3 Реляциялық мәліметтер базасының түсінігі, ерекшеліктері ... ... ... .
ІІ MICROSOFT ACCESS ПРОГРАММАСЫН ҚОЛДАНЫП ОРЫНДАУШЫ ТӘРТІПТІ БАҚЫЛАУДЫ АВТОМАТТАНДЫРУ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2.1 Мәселені алға қою ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
2.2 Мәліметтер базасының құрылуы ... ... ... ... ... ... ... ... ... ... ... ... .
2.3 Кіретін және шығатын мәліметтер ... ... ... ... ... ... ... ... ... ... ... ..
2.4 Қосымшаның интерфейсінің өңделуі ... ... ... ... ... ... ... ... ... ... ..
2.5 Мәліметтер базасының сызбанұсқасы ... ... ... ... ... ... ... ... ... ...
2.6 Блок схема ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2.7 Қолданушының басқармасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
2.8 Есептің тексерілуі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ ... ... ... ... ... ... ... ... ... ... ... ...
А ҚОСЫМШАСЫ
Ә ҚОСЫМШАСЫ
I МӘЛІМЕТТЕР БАЗАСЫН БАСҚАРУ ЖҮЙЕСІ ЖӘНЕ РЕЛЯЦИЯЛЫҚ МӘЛІМЕТТЕР БАЗАСЫ
1.1 Мәліметтер базасы мен мәліметтер базасын басқару жүйесінің түсінігі, қасиеттері
1.2 Мәліметтер моделі мен мәліметтер базасының элементтері ... ... ...
1.3 Реляциялық мәліметтер базасының түсінігі, ерекшеліктері ... ... ... .
ІІ MICROSOFT ACCESS ПРОГРАММАСЫН ҚОЛДАНЫП ОРЫНДАУШЫ ТӘРТІПТІ БАҚЫЛАУДЫ АВТОМАТТАНДЫРУ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2.1 Мәселені алға қою ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
2.2 Мәліметтер базасының құрылуы ... ... ... ... ... ... ... ... ... ... ... ... .
2.3 Кіретін және шығатын мәліметтер ... ... ... ... ... ... ... ... ... ... ... ..
2.4 Қосымшаның интерфейсінің өңделуі ... ... ... ... ... ... ... ... ... ... ..
2.5 Мәліметтер базасының сызбанұсқасы ... ... ... ... ... ... ... ... ... ...
2.6 Блок схема ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2.7 Қолданушының басқармасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
2.8 Есептің тексерілуі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ ... ... ... ... ... ... ... ... ... ... ... ...
А ҚОСЫМШАСЫ
Ә ҚОСЫМШАСЫ
ӘЛ-ФАРАБИ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ УНИВЕРСИТЕТІ
Экономика және бизнес факультеті
Макро-микроэкономика кафедрасы
КУРСТЫҚ ЖҰМЫС
Орындаушы тәртіпті бақылауды автоматтандыру
Орындаған
3 курс студенті
Мұсабаев Н.М
Ғылыми жетекші
Калиева Р.К.
Алматы 2006 ж.
Мазмұны
бет.
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 3
I МӘЛІМЕТТЕР БАЗАСЫН БАСҚАРУ ЖҮЙЕСІ ЖӘНЕ РЕЛЯЦИЯЛЫҚ МӘЛІМЕТТЕР 5
БАЗАСЫ ... ... ... ... ... ... ... ...
1.1 Мәліметтер базасы мен мәліметтер базасын басқару жүйесінің 5
түсінігі,
қасиеттері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... .
1.2 Мәліметтер моделі мен мәліметтер базасының 7
элементтері ... ... ...
1.3 Реляциялық мәліметтер базасының түсінігі, 11
ерекшеліктері ... ... ... .
ІІ Microsoft Access программасын қолданып орындаушы тәртіпті
бақылауды
автоматтандыру ... ... ... ... ... ... ... ... ... ... ... ... ... .. 13
... ... ... ... ...
13
2.1 Мәселені алға 14
қою ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 17
... ... 19
2.2 Мәліметтер базасының 21
құрылуы ... ... ... ... ... ... ... ... ... ... ... ... .. 22
2.3 Кіретін және шығатын 23
мәліметтер ... ... ... ... ... ... ... ... ... ... ... .. 27
2.4 Қосымшаның интерфейсінің
өңделуі ... ... ... ... ... ... ... ... ... ... ...
2.5 Мәліметтер базасының
сызбанұсқасы ... ... ... ... ... .. ... ... ... ... ..
2.6 Блок
схема ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ..
... ... ... ... ... ...
2.7 Қолданушының
басқармасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
2.8 Есептің
тексерілуі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ...
Қорытынды ... ... ... ... ... ... . ... ... ... ... ... ... ... ... .. 28
... ... ... ... ... ... ... ... .
Қолданылған ӘДЕБИЕТТЕР 29
тізімі ... ... ... ... ... ... ... ... ... ... ... ...
А Қосымшасы
ә қосымшасы
кіріспе
Курстық жұмыстың тақырыбы “Орындаушы тәртіпті бақылауды
автоматтандыру” деп аталады. Бұл жұмыстың мақсаты – мәліметтер базасы (МБ)
мен мәліметтер базасын басқару жүйесіне (МББЖ-не), оның түрлері мен
қасиеттеріне жан-жақты түсінік бере отырып, қазіргі кездегі МББЖ-ң орнын
көрсету болып табылады. Сонымен қатар, МБ-мен жұмыс істеу әдісі мен
техникасын үйрене отырып, Access МББЖ-де бақылаушы пунктің жұмысын
автоматтандыру болып табылады. Бұл курстық жұмыстың бірінші
тарауында МБ мен МББЖ-не түсінік беріледі, яғни олардың қасиеттеріне,
элементтеріне, мәліметтердің моделіне және қазіргі кездегі көпшілік
қолданылатын МББЖ-н қолдану әдісі мен техникасы туралы айтылады. Ал
екінші тарауда Access МББЖ–нің көмегімен орындаушы тәртіпті бақылауды (мен
оны қысқаша Бақылау пункті немесе Наблюдательный пкнкт деп атадым)
қалай автоматтандыруға болатындығын қарастырдым.
Ал МББЖ-ның қазіргі кездегі жағдайы туралы қысқаша айта кетсек соңғы
кезде есептеуіш құралдарының қолданану номенклатурасының кеңейуі байқалуда,
сонымен қатар олардың адамдық қызметтің жаңа сфераларына қатысуы да орын
алады. Есептеуіш техникаларын орынды ақпараттық база ұйымдарынсыз және оған
пайдаланушылардың нәтижелі рұқсатынсыз қолдану мүмкін емес. Мәліметтер
базасы ( БД ) дәл осы мақсатта қызмет етеді. Олар автоматтандырылған
басқару жүйелері, салалық автоматтандырылғандарды басқару жүйелері,
автоматтандырылған әр түрлі үлгілердің басқару жүйелері, жалпы мемлекеттік
жүйелері (мемлекеттік статистиканың автоматтандырылған жүйесінде,
жоспарланған есептеудің автоматтандырылған жүйесінде және др.) және
жобалауды автоматтандыру жүйелері сияқты әртүрлі автоматтандырылған
ақпараттық жүйелерден орын тапқан.
Қандай болмасын пайдалы жұмыстың орындалуына арналған қосымшалардың
көпшілігі қайткендеде структураланған ақпаратарды, басқаша айтқанда,
реттелген мәліметтерді қолданады деп үлкен сеніммен айтуға болады. Олар
мынадай мәліметтер болуы мүмкін, мысалы: қайсыбір тауарларға тапсырыстардың
тізімдері, көрсетілген және төленген есептердің төлемдерінің немесе
сіздердің таныстарыңыздың телефондық нөмірлердің тізімі. Сіздердің
қаладағы автобустардың әдеттегі қозғалыс кестесі - бұл да реттелген
мәліметтер үлгісі.
Қандайда жолмен болмасын реттелген мәліметтерді, ақпараттарды
компьютерлік өңдеу кезінде пайдаланушыға арнайы бағдарламалық
құралдарымен бірге, қажетті мәліметтерді қарап шығуға, сонымен қатар онымен
манипуляция жасау, мысалы, қосу, өзгерту, көшіру, алыстату, сорттау және
т.б. сияқты қажеттілік жағдайларда қолдану үшін оларды ерекше файлдарда,
яғни мәліметтер базасында сақтау қабылданған.
Сол үшін тап осы курстық жобаны Microsoft Access ортасында өңдеу
таңдалған болатын, сол сияқты ол мәліметтер базаларының өңдеулері мен
пайдалану облысында үлкен мүмкіндіктер береді. Дәл осы шақта Microsoft
Access кез келген замандас есептерді шешуге, қосымшалардың өңделуіне
көптеген мүмкіндіктер туғызып отыр.
I Microsoft Access МӘЛІМЕТТЕР БАЗАСЫН БАСҚАРУ ЖҮЙЕСІ
1.1 Мәліметтер базасы мен мәліметтер базасын басқару жүйесінің түсінігі,
қасиеттері
Мәліметтер базасы – бұл өзара байланысқан мәліметтердің жиынтығы,
мәліметтерді бейнелеудің, сақтаудың жалпы қағидаларына негізделген
ұйымдастыру ережелері. Мәліметтер базасы бұлай аталмаса да, копьютерлік
кезеңге дейін кітапханаларда, архивтерде, қорларда, анықтама бюроларында
және осы сияқты басқа да ұйымдарда болды. МБ-сын библиографиялық және
библиографиялық емес деп екіге бөліп қарастыру қабылданған.
Библиографиялық мәліметтер базасы реферат пен аннотацияны қосқанда,
құжаттар туралы туынды ақпараттан тұрады.
Библиографиялық емес мәліметтер базасының көптеген түрлері бар. Олар:
- анықтамалық, яғни әр түрлі объекттер мен құбылыстар туралы
ақпараттардан тұрады. Мысалы, адрестер, дүкендердің телефондары және тағы
да сол сияқтылар;
- текстке толы базалар, яғни алғашқы ақпараттардан тұрады. Мысалы,
мақалалар, журналдар және тағы басқалар.
- сандық, яғни объекттер мен құбылыстардың сандық сипаттамасы мен
параметрлерінен тұрады. Мысалы, статистикалық немесе демографиялық
мәліметтер;
- қаржылық, яғни банктер, биржалар, фирмалар және тағы сол
сияқтылардың көрсеткен қаржылық ақпараттарынан тұрады;
- заңгерлік, яғни салалар, аймақтар бойынша құқықтық құжаттардан
тұрады. МББЖ-сі – бұл мәліметтер базасын құруға, толтыруға, жаңартуға
және өшіруге арналған программалық қасиеттер жиыны. МББЖ-сі
мәліметтер базасын орталықтан басқаратын және мәліметтерге рұқсат берілетін
пакет программалардан тұрады. МББЖ пайдаланушылар мен мәліметтер базасы
арасында интерфейс ретінде көрінеді.
МББЖ мәліметтерді құру, жүктеу, сұрату және жаңарту сияқты
программалық құралдармен қамтамасыз етеді, сонымен қатар, мәліметтерді
енгізу-шығарумен байланысты жұмыстарды бақылайды, олардың бірге қолданылуы
мен қорғаныс мәселелерін шешеді.
МББЖ-сі әмбебаптық деңгейі бойынша екі түрі бар:
1) жалпы арнаудағы жүйелер;
2) мамандырылған жүйелер.
Жалпы арнаудағы МББЖ қандай да бір пәнге немесе қандай да бір
пайдаланушы топтың ақпараттық мұқтаждығына бағдарланбаған. Бұндай түрдегі
әрбір жүйе программалық өнім тәріздес орындалады және ЭЕМ-нің кейбір
моделінің операциялық жүйесінде қызмет ете алады, сонымен қатар, көптеген
пайдаланушыларға коммерциялық өнім ретінде жеткізіледі. Мұндай ММБЖ-нің
нақты бір мәліметтер базасын белгілі бір күйге келтіру қасиеті болады.
Мәліметтер базасы технологиясына негізделген автоматтандырылған ақпараттық
жүйе құру үшін жалпы арнаудағы МББЖ-н сайман ретінде қолдану -
жетілдірудің мерзімін маңызды түрде қысқартады және еңбек ресурстарын
үнемдеуге мүмкіндік береді. Бұдан МББЖ-не дамыған функционалды мүмкіндіктер
тән деп айтуға болады. Жалпы арнаудағы МББЖ – бұл күрделі программалық
жиын. Ол ақпараттық жүйелердің мәліметтер базасын құру мен пайдаланылуымен
байланысты функциялар жиынын орындауға негізделген. Жалпы арнаудағы МББЖ-
нің мынандай қаситтері бар:
- жалпы арнаудағы МББЖ құрылып жатқан базаның құрылымын анықтауға,
оны инициалдауға және мәліметтердің бастапқы жүктеуін шығаруға мүмкіндік
береді;
- жалпы арнаудағы МББЖ-сі пайдаланушылардың мәліметтер базасына кіру
мүмкіндіктің сенімді болуын басқарады және оған бірнеше пайдаланушылардың
параллельді кіру мүмкіндікгін ұйымдастырады; - жалпы арнаудағы
МББЖ-сі мәліметтердің логикалық және физикалық біртұтастығына қорғанысты –
бұзылудан қорғанысты қамтамасыз етеді. Қазіргі кезде жалпы арнаудағы
МББЖ-н мынандай МББЖ-рі сипаттайды: Oracle, DB2, Sybase, Informix, Ingres,
Progress. Мамандырылған ММБЖ-сі нақты бір тапсырыс
беруші үшін құрылады, яғни бухгалтерлік, банктік және тағы да сол сияқты
арнаудағы мәліметтер базасын басқару үшін құрылады. Мамандырылған ММБЖ-нің
ішінде ең әйгілі жүйелер: Dbase, FoxBase, FoxPro, Clipper, R: base,
Paradox, Access.
МББЖ-сі мәліметтер моделінің мүмкін болатын бір түрін қолдайды-
тораптық, иерархиялық немесе реляциондық. Бұлар МББЖ-нің жіктелуінің
маңызды белгілерінің бірі болып табылады.
МББЖ-сі мәліметтер базасын пайдаланудың көп мақсатты сипатын, қорғанысын
және мәліметтердің қалыптасуын қамтамасыз етеді. Барлық дамыған сұхбаттық
құралдар мен сұратулар тілінің жоғарғы деңгейі - МББЖ-сін соңғы
пайдаланушылары үшін ыңғайлы болып табылады. МББЖ мәліметтер базасын дұрыс
жағдайда ұстау үшін қызмет етеді және пайдаланушының көрсеткен
мәліметтерінің ішінен сенімділігі шектеулі мәліметтерге тиімді кіру
мүмкіндігін қамтамасыз етеді. МББЖ-нің
программалары көптеген экономикалық тапсырмаларды орындадағанда
қолданылады. Бұл программалардың негізінде әр түрлі деңгейдегі (шағын және
үлкен) кәсіпорындардың автоматтандырылған жүйелері құрылады. 1С:
бухгалтерия, Парус және тағы басқа да қолданбалы бухгалтарлік
программалардың негізі осы МББЖ болып табылады. МББЖ-сі басқару, мониторинг
жүйелерін, салалардың және жалпы алғанда, экономиканың дамуын алдын ала
болжайды. МББЖ және МБ-ның негізгі қасиеттеріне
төмендегілерді айтуға болады: - МБ-ның құрылымын бейнелеу;
- берілген шарттарда мәліметтерді іріктемеу
үшін сұратуларды құру, сонымен қатар, оларды өңдеугенде оперцияларды
орындау; - өңдеудің нәтижелерін пайдаланушы үшін ыңғайлы
түрде басып шығару үшін мәліметтер базасымен есеп беруді құрастыру;
- тілдік қасиеттер – макростар, құрылған алгоритмдік тілдер
{Dbase, Visual Basic немесе тағы да басқалары), сұратулар тілі {QBE, SQL)
және сол сияқты мәліметтер өңдеуде стандартты емес алгоритмдерді тарату
үшін қолданылатын тілдердің бар болуы;
- әр түрлі объектілердің модельдерінде мәліметтердің
қайталанбайтындығы
- мәліметтердің бір рет енгізілуін және олардың жеңіл реттелуін
қамтамасыз етеді;
- мәліметтер базасының бүтіндігі;
- көп аспектті мәліметтрге кіру мүмкіндігі;
- аппараттық, программалық қателіктерде немесе қолданушының жіберген
қателіктерінде, сонымен қатар апаттық жағдайларда мәліметтерді қорғау және
қалпына келтіру; - әр түрлі
пайдаланушылардың рұқсатсыз мәліметтерге кіру мүмкіндігіне шектеу қою
арқылы мәліметтерді қорғау; - қайтадан
мәліметтерді жүктеусіз МБ-ның құрылымын модификациялау мүмкіндігі;
- программалардың мәліметтерден тәуелсіздігін қамтамасыз ету -
мәліметтер базасының құрылымын модификациялағанда программаны сақтауға
мүмкіндік береді;
- мәліметтер базасының көлемдік-уақыттық сипаттамасын жақсарту үшін
машиналық тасымалдағышта орналасқан мәліметтер базасын қайта ұйымдастыру;
- соңғы пайдаланушыға бағдарланған жоғары деңгейдегі сұрату тілі,
пайдаланушыға ыңғайлы кез-келген сұрату мен оған сәйкес есеп беру
формасындағы мәліметтер базасына ақпарат берілуін қамтамасыз етеді.
1.2 Мәліметтер моделі мен мәліметтер базасының элементтері
Кез-келген мәліметтер базасының негізі мәліметтердің моделі болып
табылады. Мәліметтердің моделі - мәліметтердің көптеген құрылымын,
біртұтастығының шектеулігін және мәліметтермен манипулярлық операцияларды
білдіреді. Мәліметтер моделінің көмегімен пәндік аумақтың объекттері мен
олардың арасындағы өзара байланыс көрсетілуі мүмкін. Мәліметтер
моделі – мәліметтер құрылымы мен оларды өңдеу операцияларының жиынтығы.
МББЖ-сі иерарахиялық, тораптық немесе реляционды модельді пайдалануға
негізделген. Иерархиялық модель
мәліметтерді ескі түрде құрастырады. Иерархиялық модельдің
негізгі түсініктеріне мыналар жатады: деңгей, элемент (түйін), байланыс.
Бұтақ - түйін деп аталынатын иерархиялық элементтерді білдіреді. Түйін –
бұл кейбір объектті бейнелейтін мәліметтердің атрибуттарының жиынтығы.
Шындығында да, иерархиялық модельдің ең жоғарғы деңгейінде тек қана бір
түйін бар, ол түбір. Әрбір түйін түбірді қоспағанда берілген түйін үшін
бастапқы түйін деп аталынатын жоғарғы деңгейдегі бір түйінмен байланысқан.
Бірде-бір элементте бір бастапқы түйіннен көп түйін болмайды. Әрбір элемент
төменгі деңгейдегі бір немесе бірнеше элементпен байланысуы мүмкін.
Тораптық модель мәліметтерді тораптық құрылым ретінде құрастырады.
Егерде мәліметтер арасындағы байланыста жаңа элемент бастапқы элементке
қарағанда бірге көп болса, онда құрылым тораптық деп аталады. Тораптық
құрылымдағы деңгей, түйін, байланыс деген негізгі түсініктерде әрбір
элемент кез-келген басқа элементпен байланысуы мүмкін.
Күрделі желілік құрылымның мысалы ретінде, ғылыми-зерттеу жұмыстарына
(НИРС) қатысатын студенттер туралы мәліметтерден тұратын мәліметтер
базасының құрылымын қарастыруға болады. Мұнда бір студент бірнеше ғылыми-
зерттеу жұмыстарына қатысуы мүмкін, сонымен қатар бірнеше студент бір
ғылыми-зерттеу жұмысына қатысуы мүмкін. Мәліметтердің
реляционды моделі. “Реляционды” (ағылшынша relation - қатынас) деген сөз -
мәліметтер базасының жүйесі аумағында әйгілі ағылшын маманы Е. Кодцтың
өңдеулерімен байланысты. Бұл модельдер
пайдаланушыға қолайлы мәліметтердің құрылымының қарапайымдылығымен
сипатталынады. Реляционды модель мәліметтерді екі деңгейлі кесте түрінде
құрастыруға бейімделген.
Реляционды кестенің мысалы
Реляционды мәліметтер базасын жобалаудың екі әдісі бар.
• Бірінші әдіс. Концептуалды жобалаудың қадамында коцептуалды мәліметтер
моделі құрылмайды, реляционды кестелердің анықтамаларынан тұратын
реляционды мәліметтер базасы құрылады.
• Екінші әдіс. Бұл әдіс нормализденген реляционды модельде, бастапқыда
құрылған функционалды модельдің механикалық құрылуына негізделген. Бұл
әдіс көбінесе корпоративтік ақпараттық жүйелерге қажетті үлкен,
күрделі мәліметтер базасының схемасын жобалаған кезде қолданылады.
Реляциялық модельді алғаш рет Э. Ф. Кодд 1970 жылы “Бірігіп қолданылатын
үлкен банк мәліметтері үшін реляциялық модель мәліметтері” атты кітабында
келтірген. Реляциялық модельді құрудағы негізгі мақсаттар:
• МӘЛІМЕТТЕРДЕН ТӘУЕЛСІЗ ЖҰМЫС ІСТЕУДІҢ ДӘРЕЖЕСІН ЖОҒАРЫЛАТУ. ҚОЛДАНБАЛЫ
ПРОГРАММАЛАР ІШКІ КЕСТЕДЕГІ МӘЛІМЕТТЕРДІ, ФАЙЛДАРДЫ ӨЗГЕРТІП, БІР
ТІЗБЕККЕ КЕЛТІРГЕНДЕ ӨЗГЕРМЕУІ КЕРЕК.
• Семантикалық қарама-қайшылық және шектен тыс мәліметтердің мәселелерін
шешудің мықты негізін салу. Кодд мақалаларында нормаға келтірілген
қатынас деген түсінік қолданды, яғни топтар қайталанбайды.
• Көпшіліктің үстінен басқару операцияларын қосу арқылы басқару тілдерін
кеңейту.
Реляциялық модель көпшілікке әр түрлі себептермен қызығу туғызса да,
үш күрделі жобалар бойынша тәжірибе жүргізілді. Алғашқы жоба 1970 жылдар
соңында Калифорния штатының Сан-Хосе қаласында IBM корпорациясының
лабораториясында жүргізілді. Оны басқаратын Астрахан болып ең алғашқы МББЖ-
ң негізгі түбірі болатын “System R” жүйе түзілді. Бұл жобаның мақсаты
жасалған мәліметтер мен операциялар арқылы реляциялық модель түзуге
болатынын дәлелдеу еді. Бұл программа транзакцияларды басқару, параллель
жұмыстар жасау, қалпына келтіру технологиясы, сұратуларды оптималдау,
мәліметтерді сақтау және операцияларды іске асырды. Соңына келе System R
жобасының жасалуы басқа да жаңа программалар, жобалар ашуға мүмкіндік
берді:
• Қазіргі уақытта реляциялық МББЖ-ң тілі болатын ISO стандартына енгізілген
SQL тілін жасау.
• 1970 жылдың соңы мен 1980 жылдың басында нарықта пайда болған DB2 және
SQLDS IBM корпорациясынікі, Oracle Corporation корпорациясының Oracle
сияқты түрлі коммерциялық реляциондық МББЖ-н жасау.
Екінші жоба Беркли қаласы Калифорния университетінде System R-мен бір
уақытта шыққан INGRES (Interactive Graphics Retrieval System) болды. Ол
реляциялық модельге көптеген жаңалықтар енгізді. INGRES System R сияқты
операцияларды орындады. Соңында бұл жоба нәтижесінде Relation Technology
Inc. фирмасының коммерциялық тауары және Britton Lee Inc. фирмасының
Intelligent Database Mashine тауары шықты.
Үшінші жоба Ұлыбританияның Петерли қаласында IBM корпорациясының
ғылыми орталығында жасалған Peterlee Relational Test Vehicle жүйесі болды.
Бұл жоба алғашқы екеуіне қарағанда теорияға жақын болды. Сондықтан болса
керек сұратуларды өңдеуде және оптималдауда жүйені қызметтік жағынан
кеңейтуде көп үлес қосты.
Қазіргі уақытта реляциялық МББЖ-нің түрлері көп, оларды мейнфреймнен
бастап жеке компьютерлерге дейін енгізуге болады. Бірақ та, олардың басым
бөлігі реляциялық модель анықтамасына сәйкес келмейді. Жеке компьютерлерге
қолдануға болатыны Microsoft фирмасының Access МББЖ-сі және FoxPro, Corel
Corporation фирмасының Borland және R:Base Technology фирмасының R:Base
жүйесі болады.
Реляциялық модельдің қолайлығына байланысты ол реляциялық емес
модельдерге де бола алады. Computer Associates фирмасының негізі желілік
МББЖ-ң IDMS жүйесі қазір CA-IDMSSQL деп аталып, мәліметтерді реляциялық
модельде көрсету оңайға түседі.
Реляциялық модель – қатынас деп аталынатын математикалық түсінікке
негізделген, ал оның физикалық көрінісі кесте болып табылады. Себебі Кодд
атақты математик болғандықтан математикалық түсініктерді көп қолданған.
Солардың бірі көпмүшелік теориясы және предикаттар логикасы болған.
Қатынас – бағаналар мен қатарлардан тұратын жазық кесте. Кез-келген
реляциондық МББЖ-де қолданушы мәліметтер базасын кесте түрінде қабылдауы
мүмкін. Бірақ, атап айту керек, қабылдау тек қана логикалық мәліметтер
базасына тиісті, яғни ANSI – SPARS сыртқы және концептуалды архитектура
дәрежесіне жатады. Бұл сияқты қабылдауда әр түрлі сақтау құрылымдарымен
түзілген мәліметтерді мәліметтер базасының физикалық құрылымына кірмейді.
Атрибут – ат берген бағана кестесі. Реляциондық модель кестесі
мәліметтер базасына берілген деректерді сақтау үшін қолданылады. Қатынас
негізінен жеке мәліметтер енгізілген қатарлар мен атрибуттар болып
саналатын бағанадан тұратын екі өлшемді кесте. Сонымен қатар, атрибуттар
қайта түзету және өзгерістер енгізуден тәуелсіз тұрақты болып қалады.
Мысалы, компания бөлімшелері жайлы ақпарат branch қатынас түрінде
берілуі мүмкін, яғни қатарларда сәйкесінше мына мәліметтер болады.
Домен – бір немесе бірнеше атрибуттардың мүмкін мәндері. Домендер
реляциялық модельдің қуатты бөлігі. Реляциялық мәліметтер базасының
атрибуты бірнеше доменмен анықталады. Домендер әрбір атрибут үшін ерекше
болуы мүмкін. Төмендегі кестеде Branch және Staff атрибуттарына домендер
берілген. Мұнда көңіл аударатын жәйт домендердің мәні атрибуттардың нақты
мәніне сәйкес келмейді.
Домендерді түсіну өте маңызды болып саналады. Себебі, соның арқасында
пайдаланушы мәліметтердің мәнін түсінеді. Нәтижесінде реляциялық
операциялар орындау барысында қателіктерге жол берілмейді. Мысалы, телефон
номері мен көше атын салыстыру қажетсіз. Өйткені екеуі де символды
қатарлар болғанымен де, екеуі де басқа. Екінші жағынан, айлық жолға
төленетін сомма мен айлар саны әр түрлі домендерге тиісті. Бірақ екеуін
көбейту ақылға саятын операция.
Екі мысалдан шығаратын нәтижеміз, домендердің толық мағынасын ашпай
тұрып, логикалық түсіне алмай біз операцияларды орындау барысында
қателіктер жіберуіміз мүмкін.
Кортеж – қатынастар қатары. Қатынас элементтері болып кортеж немесе
қатар, кесте есептеледі. әрбір атрибутқа бір-бірден дұрыс келетін жеті мән
бар. Кортеждер әр түрлі болып орналасуы мүмкін. Қатарлар мен олардың мәні
өзгеруден тәуелсіз тұрақты болып қалады.
Атрибуттар мен берілген домендерден тұратын Құрылымды қатынасты
тақырып (мазмұн) деп аталады. Кортеждер қатынас кеңістігі, күйі немесе
денесі деп аталады.
Кардиналдылық – қатынастағы көрсетулер саны. Бұл көрсеткіш көрсетуді
қосқан кезде немесе алған кезде өзгереді. Кардиналдылық қатынас денесінің
қасиеті және ол кез-келген уақыт мезетіндегі алынған қатынас күйін
білдіреді.
1.3 РЕЛЯЦИЯЛЫҚ МӘЛІМЕТТЕР БАЗАСЫНЫҢ ТҮСІНІГІ, ЕРЕКШЕЛІКТЕРІ
КЕЗ-КЕЛГЕН МӘЛІМЕТТЕРДІҢ ҚҰРЫЛЫМЫН ҚАРАПАЙЫМ ЕКІ ДЕҢГЕЙЛІ КЕСТЕДЕ
ТҮРЛЕНДІРУГЕ БОЛАДЫ. МӘЛІМЕТТЕРДІ МҰНДАЙ ЕКІ ДЕҢГЕЙЛІ КЕСТЕДЕ КӨРСЕТІЛУІ
ПАЙДАЛАНУШЫ ҮШІН ДЕ, МАШИНА ҮШІН ДЕ ЫҢҒАЙЛЫ БОЛЫП ТАБЫЛАДЫ. ҚАЗІРГІ КЕЗДЕ
КӨПТЕГЕН АҚПАРАТТЫҚ ЖҮЙЕЛЕР ОСЫНДАЙ КЕСТЕЛЕРМЕН ЖҰМЫС ІСТЕЙДІ. ЕКІ ДЕҢГЕЙЛІ
КЕСТЕДЕН ТҰРАТЫН МӘЛІМЕТТЕР БАЗАСЫ РЕЛЯЦИОНДЫ ДЕП АТАЛАДЫ.
Реляционды әдістеменің негізгі идеясы - мәліметтердің еркін құрылымын
қарапайым екі деңгейлі кесте түрінде көрсету болып табылады немесе басқаша
айтқанда, мәліметтердің құрылымын бірыңғайлау.
ӘЛЕМДЕГІ БАРЛЫҚ МӘЛІМЕТТЕР БАЗАСЫНЫҢ ЖҮЙЕСІНІҢ ІШІНДЕ ЕҢ КӨП ТАРАЛҒАНЫ
- РЕЛЯЦИОНДЫ МӘЛІМЕТТЕР БАЗАСЫ. БҰЛ ЖҮЙЕЛЕР ОСЫҒАНҒА ДЕЙІНГІ
ПАЙДАЛАНУШЫЛАРДЫҢ РЕЛЯЦИОНДЫҚ ЕМЕС ӨНІМДЕРМЕН ЖҰМЫС ІСТЕУДЕ ПАЙДА БОЛҒАН
КӨПЕТЕГЕН МӘСЕЛЕЛЕРІН ШЕШУГЕ ҚАБІЛЕТТІ. РЕЛЯЦИОНДЫ ЕМЕС МӘЛІМЕТТЕР
БАЗАСЫНЫҢ ПРОГРАММИСТЕРІ МЕН АДМИНИСТРАТОРЛАРЫ АҚПАРАТ ҚАЛАЙ
ҚҰРЫЛЫМДАҒАНДЫҒЫН ЖӘНЕ АҚПАРАТТЫҢ МӘЛІМЕТТЕР БАЗАСЫНДА ҚАЛАЙ
КӨРСЕТІЛГЕНДІГІН ЖЕТЕ БІЛУІ КЕРЕК БОЛДЫ, АЛ БҰЛ ҚОСЫМШАЛАРДЫ ӨҢДЕУДІ ЖӘНЕ
ПРОГРАММАЛАРДЫҢ МОДИФИКАЦИЯЛАУДЫ МАҢЫЗДЫ ДӘРЕЖЕДЕ КҮРДЕЛЕНДІРДІ.
РЕЛЯЦИОНДЫ ЖҮЙЕЛЕР ЖОҒАРЫ ДЕҢГЕЙДЕ ЖҰМЫС ІСТЕУГЕ ҚАБІЛЕТТІ. РЕЛЯЦИОНДЫ
ЖҮЙЕДЕ МӘЛІМЕТТЕРМЕН БАРЛЫҚ ОПЕРАЦИЯЛАР DBMS (МББЖ) ДЕП АТАЛЫНАТЫН
ПРОГРАММА АРҚЫЛЫ ЖҮЗЕГЕ АСЫРЫЛАДЫ. МББЖ-СІН ТЕК ҚАНА ЖОҒАРҒЫ ДЕҢГЕЙДЕГІ
ОПЕРАТОРЛАР ТІЛІНІҢ КӨМЕГІМЕН БАСҚАРУҒА БОЛАДЫ. БІРАҚ ТА, КЕЙБІР ӨНІМДЕР
БҰРЫНҒЫСЫНША ӨЗДЕРІНІҢ ЖЕКЕ ТІЛДЕРІНІҢ ТЕРМИНДЕРІН ҚОЛДАЙДЫ. БІРАҚ, СОҒАН
ҚАРАМАСТАН SQL ТІЛІ ТЕХНОЛОГИЯЛЫҚ СТАНДАРТҚА АЙНАЛДЫ, ОНЫҢ БАЗАСЫНДА ӘЙГІЛІ
НЕМЕСЕ ОНША ӘЙГІЛІ ЕМЕС РЕЛЯЦИОНДЫҚ ӨНІМДЕР ҚҰРЫЛДЫ.
Реляционды мәліметтер базасын басқару жүйесі (РМББЖ немесе RDMS) - бұл
кесте түрінде сақталынатын, ақпараттарды басқаратын жүйе. Мұндай кестелер
бір-бірімен өзара байланыста болады. Байланыстар бір кестенің мәліметтер
жиыны мен сәйкесінше, басқа кестенің мәліметтер жиынының арасындағы
қатынастардан кұрылады.
Мәліметтер базасын өңдегеннен кейін реляционды ... жалғасы
Экономика және бизнес факультеті
Макро-микроэкономика кафедрасы
КУРСТЫҚ ЖҰМЫС
Орындаушы тәртіпті бақылауды автоматтандыру
Орындаған
3 курс студенті
Мұсабаев Н.М
Ғылыми жетекші
Калиева Р.К.
Алматы 2006 ж.
Мазмұны
бет.
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 3
I МӘЛІМЕТТЕР БАЗАСЫН БАСҚАРУ ЖҮЙЕСІ ЖӘНЕ РЕЛЯЦИЯЛЫҚ МӘЛІМЕТТЕР 5
БАЗАСЫ ... ... ... ... ... ... ... ...
1.1 Мәліметтер базасы мен мәліметтер базасын басқару жүйесінің 5
түсінігі,
қасиеттері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... .
1.2 Мәліметтер моделі мен мәліметтер базасының 7
элементтері ... ... ...
1.3 Реляциялық мәліметтер базасының түсінігі, 11
ерекшеліктері ... ... ... .
ІІ Microsoft Access программасын қолданып орындаушы тәртіпті
бақылауды
автоматтандыру ... ... ... ... ... ... ... ... ... ... ... ... ... .. 13
... ... ... ... ...
13
2.1 Мәселені алға 14
қою ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 17
... ... 19
2.2 Мәліметтер базасының 21
құрылуы ... ... ... ... ... ... ... ... ... ... ... ... .. 22
2.3 Кіретін және шығатын 23
мәліметтер ... ... ... ... ... ... ... ... ... ... ... .. 27
2.4 Қосымшаның интерфейсінің
өңделуі ... ... ... ... ... ... ... ... ... ... ...
2.5 Мәліметтер базасының
сызбанұсқасы ... ... ... ... ... .. ... ... ... ... ..
2.6 Блок
схема ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ..
... ... ... ... ... ...
2.7 Қолданушының
басқармасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
2.8 Есептің
тексерілуі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ...
Қорытынды ... ... ... ... ... ... . ... ... ... ... ... ... ... ... .. 28
... ... ... ... ... ... ... ... .
Қолданылған ӘДЕБИЕТТЕР 29
тізімі ... ... ... ... ... ... ... ... ... ... ... ...
А Қосымшасы
ә қосымшасы
кіріспе
Курстық жұмыстың тақырыбы “Орындаушы тәртіпті бақылауды
автоматтандыру” деп аталады. Бұл жұмыстың мақсаты – мәліметтер базасы (МБ)
мен мәліметтер базасын басқару жүйесіне (МББЖ-не), оның түрлері мен
қасиеттеріне жан-жақты түсінік бере отырып, қазіргі кездегі МББЖ-ң орнын
көрсету болып табылады. Сонымен қатар, МБ-мен жұмыс істеу әдісі мен
техникасын үйрене отырып, Access МББЖ-де бақылаушы пунктің жұмысын
автоматтандыру болып табылады. Бұл курстық жұмыстың бірінші
тарауында МБ мен МББЖ-не түсінік беріледі, яғни олардың қасиеттеріне,
элементтеріне, мәліметтердің моделіне және қазіргі кездегі көпшілік
қолданылатын МББЖ-н қолдану әдісі мен техникасы туралы айтылады. Ал
екінші тарауда Access МББЖ–нің көмегімен орындаушы тәртіпті бақылауды (мен
оны қысқаша Бақылау пункті немесе Наблюдательный пкнкт деп атадым)
қалай автоматтандыруға болатындығын қарастырдым.
Ал МББЖ-ның қазіргі кездегі жағдайы туралы қысқаша айта кетсек соңғы
кезде есептеуіш құралдарының қолданану номенклатурасының кеңейуі байқалуда,
сонымен қатар олардың адамдық қызметтің жаңа сфераларына қатысуы да орын
алады. Есептеуіш техникаларын орынды ақпараттық база ұйымдарынсыз және оған
пайдаланушылардың нәтижелі рұқсатынсыз қолдану мүмкін емес. Мәліметтер
базасы ( БД ) дәл осы мақсатта қызмет етеді. Олар автоматтандырылған
басқару жүйелері, салалық автоматтандырылғандарды басқару жүйелері,
автоматтандырылған әр түрлі үлгілердің басқару жүйелері, жалпы мемлекеттік
жүйелері (мемлекеттік статистиканың автоматтандырылған жүйесінде,
жоспарланған есептеудің автоматтандырылған жүйесінде және др.) және
жобалауды автоматтандыру жүйелері сияқты әртүрлі автоматтандырылған
ақпараттық жүйелерден орын тапқан.
Қандай болмасын пайдалы жұмыстың орындалуына арналған қосымшалардың
көпшілігі қайткендеде структураланған ақпаратарды, басқаша айтқанда,
реттелген мәліметтерді қолданады деп үлкен сеніммен айтуға болады. Олар
мынадай мәліметтер болуы мүмкін, мысалы: қайсыбір тауарларға тапсырыстардың
тізімдері, көрсетілген және төленген есептердің төлемдерінің немесе
сіздердің таныстарыңыздың телефондық нөмірлердің тізімі. Сіздердің
қаладағы автобустардың әдеттегі қозғалыс кестесі - бұл да реттелген
мәліметтер үлгісі.
Қандайда жолмен болмасын реттелген мәліметтерді, ақпараттарды
компьютерлік өңдеу кезінде пайдаланушыға арнайы бағдарламалық
құралдарымен бірге, қажетті мәліметтерді қарап шығуға, сонымен қатар онымен
манипуляция жасау, мысалы, қосу, өзгерту, көшіру, алыстату, сорттау және
т.б. сияқты қажеттілік жағдайларда қолдану үшін оларды ерекше файлдарда,
яғни мәліметтер базасында сақтау қабылданған.
Сол үшін тап осы курстық жобаны Microsoft Access ортасында өңдеу
таңдалған болатын, сол сияқты ол мәліметтер базаларының өңдеулері мен
пайдалану облысында үлкен мүмкіндіктер береді. Дәл осы шақта Microsoft
Access кез келген замандас есептерді шешуге, қосымшалардың өңделуіне
көптеген мүмкіндіктер туғызып отыр.
I Microsoft Access МӘЛІМЕТТЕР БАЗАСЫН БАСҚАРУ ЖҮЙЕСІ
1.1 Мәліметтер базасы мен мәліметтер базасын басқару жүйесінің түсінігі,
қасиеттері
Мәліметтер базасы – бұл өзара байланысқан мәліметтердің жиынтығы,
мәліметтерді бейнелеудің, сақтаудың жалпы қағидаларына негізделген
ұйымдастыру ережелері. Мәліметтер базасы бұлай аталмаса да, копьютерлік
кезеңге дейін кітапханаларда, архивтерде, қорларда, анықтама бюроларында
және осы сияқты басқа да ұйымдарда болды. МБ-сын библиографиялық және
библиографиялық емес деп екіге бөліп қарастыру қабылданған.
Библиографиялық мәліметтер базасы реферат пен аннотацияны қосқанда,
құжаттар туралы туынды ақпараттан тұрады.
Библиографиялық емес мәліметтер базасының көптеген түрлері бар. Олар:
- анықтамалық, яғни әр түрлі объекттер мен құбылыстар туралы
ақпараттардан тұрады. Мысалы, адрестер, дүкендердің телефондары және тағы
да сол сияқтылар;
- текстке толы базалар, яғни алғашқы ақпараттардан тұрады. Мысалы,
мақалалар, журналдар және тағы басқалар.
- сандық, яғни объекттер мен құбылыстардың сандық сипаттамасы мен
параметрлерінен тұрады. Мысалы, статистикалық немесе демографиялық
мәліметтер;
- қаржылық, яғни банктер, биржалар, фирмалар және тағы сол
сияқтылардың көрсеткен қаржылық ақпараттарынан тұрады;
- заңгерлік, яғни салалар, аймақтар бойынша құқықтық құжаттардан
тұрады. МББЖ-сі – бұл мәліметтер базасын құруға, толтыруға, жаңартуға
және өшіруге арналған программалық қасиеттер жиыны. МББЖ-сі
мәліметтер базасын орталықтан басқаратын және мәліметтерге рұқсат берілетін
пакет программалардан тұрады. МББЖ пайдаланушылар мен мәліметтер базасы
арасында интерфейс ретінде көрінеді.
МББЖ мәліметтерді құру, жүктеу, сұрату және жаңарту сияқты
программалық құралдармен қамтамасыз етеді, сонымен қатар, мәліметтерді
енгізу-шығарумен байланысты жұмыстарды бақылайды, олардың бірге қолданылуы
мен қорғаныс мәселелерін шешеді.
МББЖ-сі әмбебаптық деңгейі бойынша екі түрі бар:
1) жалпы арнаудағы жүйелер;
2) мамандырылған жүйелер.
Жалпы арнаудағы МББЖ қандай да бір пәнге немесе қандай да бір
пайдаланушы топтың ақпараттық мұқтаждығына бағдарланбаған. Бұндай түрдегі
әрбір жүйе программалық өнім тәріздес орындалады және ЭЕМ-нің кейбір
моделінің операциялық жүйесінде қызмет ете алады, сонымен қатар, көптеген
пайдаланушыларға коммерциялық өнім ретінде жеткізіледі. Мұндай ММБЖ-нің
нақты бір мәліметтер базасын белгілі бір күйге келтіру қасиеті болады.
Мәліметтер базасы технологиясына негізделген автоматтандырылған ақпараттық
жүйе құру үшін жалпы арнаудағы МББЖ-н сайман ретінде қолдану -
жетілдірудің мерзімін маңызды түрде қысқартады және еңбек ресурстарын
үнемдеуге мүмкіндік береді. Бұдан МББЖ-не дамыған функционалды мүмкіндіктер
тән деп айтуға болады. Жалпы арнаудағы МББЖ – бұл күрделі программалық
жиын. Ол ақпараттық жүйелердің мәліметтер базасын құру мен пайдаланылуымен
байланысты функциялар жиынын орындауға негізделген. Жалпы арнаудағы МББЖ-
нің мынандай қаситтері бар:
- жалпы арнаудағы МББЖ құрылып жатқан базаның құрылымын анықтауға,
оны инициалдауға және мәліметтердің бастапқы жүктеуін шығаруға мүмкіндік
береді;
- жалпы арнаудағы МББЖ-сі пайдаланушылардың мәліметтер базасына кіру
мүмкіндіктің сенімді болуын басқарады және оған бірнеше пайдаланушылардың
параллельді кіру мүмкіндікгін ұйымдастырады; - жалпы арнаудағы
МББЖ-сі мәліметтердің логикалық және физикалық біртұтастығына қорғанысты –
бұзылудан қорғанысты қамтамасыз етеді. Қазіргі кезде жалпы арнаудағы
МББЖ-н мынандай МББЖ-рі сипаттайды: Oracle, DB2, Sybase, Informix, Ingres,
Progress. Мамандырылған ММБЖ-сі нақты бір тапсырыс
беруші үшін құрылады, яғни бухгалтерлік, банктік және тағы да сол сияқты
арнаудағы мәліметтер базасын басқару үшін құрылады. Мамандырылған ММБЖ-нің
ішінде ең әйгілі жүйелер: Dbase, FoxBase, FoxPro, Clipper, R: base,
Paradox, Access.
МББЖ-сі мәліметтер моделінің мүмкін болатын бір түрін қолдайды-
тораптық, иерархиялық немесе реляциондық. Бұлар МББЖ-нің жіктелуінің
маңызды белгілерінің бірі болып табылады.
МББЖ-сі мәліметтер базасын пайдаланудың көп мақсатты сипатын, қорғанысын
және мәліметтердің қалыптасуын қамтамасыз етеді. Барлық дамыған сұхбаттық
құралдар мен сұратулар тілінің жоғарғы деңгейі - МББЖ-сін соңғы
пайдаланушылары үшін ыңғайлы болып табылады. МББЖ мәліметтер базасын дұрыс
жағдайда ұстау үшін қызмет етеді және пайдаланушының көрсеткен
мәліметтерінің ішінен сенімділігі шектеулі мәліметтерге тиімді кіру
мүмкіндігін қамтамасыз етеді. МББЖ-нің
программалары көптеген экономикалық тапсырмаларды орындадағанда
қолданылады. Бұл программалардың негізінде әр түрлі деңгейдегі (шағын және
үлкен) кәсіпорындардың автоматтандырылған жүйелері құрылады. 1С:
бухгалтерия, Парус және тағы басқа да қолданбалы бухгалтарлік
программалардың негізі осы МББЖ болып табылады. МББЖ-сі басқару, мониторинг
жүйелерін, салалардың және жалпы алғанда, экономиканың дамуын алдын ала
болжайды. МББЖ және МБ-ның негізгі қасиеттеріне
төмендегілерді айтуға болады: - МБ-ның құрылымын бейнелеу;
- берілген шарттарда мәліметтерді іріктемеу
үшін сұратуларды құру, сонымен қатар, оларды өңдеугенде оперцияларды
орындау; - өңдеудің нәтижелерін пайдаланушы үшін ыңғайлы
түрде басып шығару үшін мәліметтер базасымен есеп беруді құрастыру;
- тілдік қасиеттер – макростар, құрылған алгоритмдік тілдер
{Dbase, Visual Basic немесе тағы да басқалары), сұратулар тілі {QBE, SQL)
және сол сияқты мәліметтер өңдеуде стандартты емес алгоритмдерді тарату
үшін қолданылатын тілдердің бар болуы;
- әр түрлі объектілердің модельдерінде мәліметтердің
қайталанбайтындығы
- мәліметтердің бір рет енгізілуін және олардың жеңіл реттелуін
қамтамасыз етеді;
- мәліметтер базасының бүтіндігі;
- көп аспектті мәліметтрге кіру мүмкіндігі;
- аппараттық, программалық қателіктерде немесе қолданушының жіберген
қателіктерінде, сонымен қатар апаттық жағдайларда мәліметтерді қорғау және
қалпына келтіру; - әр түрлі
пайдаланушылардың рұқсатсыз мәліметтерге кіру мүмкіндігіне шектеу қою
арқылы мәліметтерді қорғау; - қайтадан
мәліметтерді жүктеусіз МБ-ның құрылымын модификациялау мүмкіндігі;
- программалардың мәліметтерден тәуелсіздігін қамтамасыз ету -
мәліметтер базасының құрылымын модификациялағанда программаны сақтауға
мүмкіндік береді;
- мәліметтер базасының көлемдік-уақыттық сипаттамасын жақсарту үшін
машиналық тасымалдағышта орналасқан мәліметтер базасын қайта ұйымдастыру;
- соңғы пайдаланушыға бағдарланған жоғары деңгейдегі сұрату тілі,
пайдаланушыға ыңғайлы кез-келген сұрату мен оған сәйкес есеп беру
формасындағы мәліметтер базасына ақпарат берілуін қамтамасыз етеді.
1.2 Мәліметтер моделі мен мәліметтер базасының элементтері
Кез-келген мәліметтер базасының негізі мәліметтердің моделі болып
табылады. Мәліметтердің моделі - мәліметтердің көптеген құрылымын,
біртұтастығының шектеулігін және мәліметтермен манипулярлық операцияларды
білдіреді. Мәліметтер моделінің көмегімен пәндік аумақтың объекттері мен
олардың арасындағы өзара байланыс көрсетілуі мүмкін. Мәліметтер
моделі – мәліметтер құрылымы мен оларды өңдеу операцияларының жиынтығы.
МББЖ-сі иерарахиялық, тораптық немесе реляционды модельді пайдалануға
негізделген. Иерархиялық модель
мәліметтерді ескі түрде құрастырады. Иерархиялық модельдің
негізгі түсініктеріне мыналар жатады: деңгей, элемент (түйін), байланыс.
Бұтақ - түйін деп аталынатын иерархиялық элементтерді білдіреді. Түйін –
бұл кейбір объектті бейнелейтін мәліметтердің атрибуттарының жиынтығы.
Шындығында да, иерархиялық модельдің ең жоғарғы деңгейінде тек қана бір
түйін бар, ол түбір. Әрбір түйін түбірді қоспағанда берілген түйін үшін
бастапқы түйін деп аталынатын жоғарғы деңгейдегі бір түйінмен байланысқан.
Бірде-бір элементте бір бастапқы түйіннен көп түйін болмайды. Әрбір элемент
төменгі деңгейдегі бір немесе бірнеше элементпен байланысуы мүмкін.
Тораптық модель мәліметтерді тораптық құрылым ретінде құрастырады.
Егерде мәліметтер арасындағы байланыста жаңа элемент бастапқы элементке
қарағанда бірге көп болса, онда құрылым тораптық деп аталады. Тораптық
құрылымдағы деңгей, түйін, байланыс деген негізгі түсініктерде әрбір
элемент кез-келген басқа элементпен байланысуы мүмкін.
Күрделі желілік құрылымның мысалы ретінде, ғылыми-зерттеу жұмыстарына
(НИРС) қатысатын студенттер туралы мәліметтерден тұратын мәліметтер
базасының құрылымын қарастыруға болады. Мұнда бір студент бірнеше ғылыми-
зерттеу жұмыстарына қатысуы мүмкін, сонымен қатар бірнеше студент бір
ғылыми-зерттеу жұмысына қатысуы мүмкін. Мәліметтердің
реляционды моделі. “Реляционды” (ағылшынша relation - қатынас) деген сөз -
мәліметтер базасының жүйесі аумағында әйгілі ағылшын маманы Е. Кодцтың
өңдеулерімен байланысты. Бұл модельдер
пайдаланушыға қолайлы мәліметтердің құрылымының қарапайымдылығымен
сипатталынады. Реляционды модель мәліметтерді екі деңгейлі кесте түрінде
құрастыруға бейімделген.
Реляционды кестенің мысалы
Реляционды мәліметтер базасын жобалаудың екі әдісі бар.
• Бірінші әдіс. Концептуалды жобалаудың қадамында коцептуалды мәліметтер
моделі құрылмайды, реляционды кестелердің анықтамаларынан тұратын
реляционды мәліметтер базасы құрылады.
• Екінші әдіс. Бұл әдіс нормализденген реляционды модельде, бастапқыда
құрылған функционалды модельдің механикалық құрылуына негізделген. Бұл
әдіс көбінесе корпоративтік ақпараттық жүйелерге қажетті үлкен,
күрделі мәліметтер базасының схемасын жобалаған кезде қолданылады.
Реляциялық модельді алғаш рет Э. Ф. Кодд 1970 жылы “Бірігіп қолданылатын
үлкен банк мәліметтері үшін реляциялық модель мәліметтері” атты кітабында
келтірген. Реляциялық модельді құрудағы негізгі мақсаттар:
• МӘЛІМЕТТЕРДЕН ТӘУЕЛСІЗ ЖҰМЫС ІСТЕУДІҢ ДӘРЕЖЕСІН ЖОҒАРЫЛАТУ. ҚОЛДАНБАЛЫ
ПРОГРАММАЛАР ІШКІ КЕСТЕДЕГІ МӘЛІМЕТТЕРДІ, ФАЙЛДАРДЫ ӨЗГЕРТІП, БІР
ТІЗБЕККЕ КЕЛТІРГЕНДЕ ӨЗГЕРМЕУІ КЕРЕК.
• Семантикалық қарама-қайшылық және шектен тыс мәліметтердің мәселелерін
шешудің мықты негізін салу. Кодд мақалаларында нормаға келтірілген
қатынас деген түсінік қолданды, яғни топтар қайталанбайды.
• Көпшіліктің үстінен басқару операцияларын қосу арқылы басқару тілдерін
кеңейту.
Реляциялық модель көпшілікке әр түрлі себептермен қызығу туғызса да,
үш күрделі жобалар бойынша тәжірибе жүргізілді. Алғашқы жоба 1970 жылдар
соңында Калифорния штатының Сан-Хосе қаласында IBM корпорациясының
лабораториясында жүргізілді. Оны басқаратын Астрахан болып ең алғашқы МББЖ-
ң негізгі түбірі болатын “System R” жүйе түзілді. Бұл жобаның мақсаты
жасалған мәліметтер мен операциялар арқылы реляциялық модель түзуге
болатынын дәлелдеу еді. Бұл программа транзакцияларды басқару, параллель
жұмыстар жасау, қалпына келтіру технологиясы, сұратуларды оптималдау,
мәліметтерді сақтау және операцияларды іске асырды. Соңына келе System R
жобасының жасалуы басқа да жаңа программалар, жобалар ашуға мүмкіндік
берді:
• Қазіргі уақытта реляциялық МББЖ-ң тілі болатын ISO стандартына енгізілген
SQL тілін жасау.
• 1970 жылдың соңы мен 1980 жылдың басында нарықта пайда болған DB2 және
SQLDS IBM корпорациясынікі, Oracle Corporation корпорациясының Oracle
сияқты түрлі коммерциялық реляциондық МББЖ-н жасау.
Екінші жоба Беркли қаласы Калифорния университетінде System R-мен бір
уақытта шыққан INGRES (Interactive Graphics Retrieval System) болды. Ол
реляциялық модельге көптеген жаңалықтар енгізді. INGRES System R сияқты
операцияларды орындады. Соңында бұл жоба нәтижесінде Relation Technology
Inc. фирмасының коммерциялық тауары және Britton Lee Inc. фирмасының
Intelligent Database Mashine тауары шықты.
Үшінші жоба Ұлыбританияның Петерли қаласында IBM корпорациясының
ғылыми орталығында жасалған Peterlee Relational Test Vehicle жүйесі болды.
Бұл жоба алғашқы екеуіне қарағанда теорияға жақын болды. Сондықтан болса
керек сұратуларды өңдеуде және оптималдауда жүйені қызметтік жағынан
кеңейтуде көп үлес қосты.
Қазіргі уақытта реляциялық МББЖ-нің түрлері көп, оларды мейнфреймнен
бастап жеке компьютерлерге дейін енгізуге болады. Бірақ та, олардың басым
бөлігі реляциялық модель анықтамасына сәйкес келмейді. Жеке компьютерлерге
қолдануға болатыны Microsoft фирмасының Access МББЖ-сі және FoxPro, Corel
Corporation фирмасының Borland және R:Base Technology фирмасының R:Base
жүйесі болады.
Реляциялық модельдің қолайлығына байланысты ол реляциялық емес
модельдерге де бола алады. Computer Associates фирмасының негізі желілік
МББЖ-ң IDMS жүйесі қазір CA-IDMSSQL деп аталып, мәліметтерді реляциялық
модельде көрсету оңайға түседі.
Реляциялық модель – қатынас деп аталынатын математикалық түсінікке
негізделген, ал оның физикалық көрінісі кесте болып табылады. Себебі Кодд
атақты математик болғандықтан математикалық түсініктерді көп қолданған.
Солардың бірі көпмүшелік теориясы және предикаттар логикасы болған.
Қатынас – бағаналар мен қатарлардан тұратын жазық кесте. Кез-келген
реляциондық МББЖ-де қолданушы мәліметтер базасын кесте түрінде қабылдауы
мүмкін. Бірақ, атап айту керек, қабылдау тек қана логикалық мәліметтер
базасына тиісті, яғни ANSI – SPARS сыртқы және концептуалды архитектура
дәрежесіне жатады. Бұл сияқты қабылдауда әр түрлі сақтау құрылымдарымен
түзілген мәліметтерді мәліметтер базасының физикалық құрылымына кірмейді.
Атрибут – ат берген бағана кестесі. Реляциондық модель кестесі
мәліметтер базасына берілген деректерді сақтау үшін қолданылады. Қатынас
негізінен жеке мәліметтер енгізілген қатарлар мен атрибуттар болып
саналатын бағанадан тұратын екі өлшемді кесте. Сонымен қатар, атрибуттар
қайта түзету және өзгерістер енгізуден тәуелсіз тұрақты болып қалады.
Мысалы, компания бөлімшелері жайлы ақпарат branch қатынас түрінде
берілуі мүмкін, яғни қатарларда сәйкесінше мына мәліметтер болады.
Домен – бір немесе бірнеше атрибуттардың мүмкін мәндері. Домендер
реляциялық модельдің қуатты бөлігі. Реляциялық мәліметтер базасының
атрибуты бірнеше доменмен анықталады. Домендер әрбір атрибут үшін ерекше
болуы мүмкін. Төмендегі кестеде Branch және Staff атрибуттарына домендер
берілген. Мұнда көңіл аударатын жәйт домендердің мәні атрибуттардың нақты
мәніне сәйкес келмейді.
Домендерді түсіну өте маңызды болып саналады. Себебі, соның арқасында
пайдаланушы мәліметтердің мәнін түсінеді. Нәтижесінде реляциялық
операциялар орындау барысында қателіктерге жол берілмейді. Мысалы, телефон
номері мен көше атын салыстыру қажетсіз. Өйткені екеуі де символды
қатарлар болғанымен де, екеуі де басқа. Екінші жағынан, айлық жолға
төленетін сомма мен айлар саны әр түрлі домендерге тиісті. Бірақ екеуін
көбейту ақылға саятын операция.
Екі мысалдан шығаратын нәтижеміз, домендердің толық мағынасын ашпай
тұрып, логикалық түсіне алмай біз операцияларды орындау барысында
қателіктер жіберуіміз мүмкін.
Кортеж – қатынастар қатары. Қатынас элементтері болып кортеж немесе
қатар, кесте есептеледі. әрбір атрибутқа бір-бірден дұрыс келетін жеті мән
бар. Кортеждер әр түрлі болып орналасуы мүмкін. Қатарлар мен олардың мәні
өзгеруден тәуелсіз тұрақты болып қалады.
Атрибуттар мен берілген домендерден тұратын Құрылымды қатынасты
тақырып (мазмұн) деп аталады. Кортеждер қатынас кеңістігі, күйі немесе
денесі деп аталады.
Кардиналдылық – қатынастағы көрсетулер саны. Бұл көрсеткіш көрсетуді
қосқан кезде немесе алған кезде өзгереді. Кардиналдылық қатынас денесінің
қасиеті және ол кез-келген уақыт мезетіндегі алынған қатынас күйін
білдіреді.
1.3 РЕЛЯЦИЯЛЫҚ МӘЛІМЕТТЕР БАЗАСЫНЫҢ ТҮСІНІГІ, ЕРЕКШЕЛІКТЕРІ
КЕЗ-КЕЛГЕН МӘЛІМЕТТЕРДІҢ ҚҰРЫЛЫМЫН ҚАРАПАЙЫМ ЕКІ ДЕҢГЕЙЛІ КЕСТЕДЕ
ТҮРЛЕНДІРУГЕ БОЛАДЫ. МӘЛІМЕТТЕРДІ МҰНДАЙ ЕКІ ДЕҢГЕЙЛІ КЕСТЕДЕ КӨРСЕТІЛУІ
ПАЙДАЛАНУШЫ ҮШІН ДЕ, МАШИНА ҮШІН ДЕ ЫҢҒАЙЛЫ БОЛЫП ТАБЫЛАДЫ. ҚАЗІРГІ КЕЗДЕ
КӨПТЕГЕН АҚПАРАТТЫҚ ЖҮЙЕЛЕР ОСЫНДАЙ КЕСТЕЛЕРМЕН ЖҰМЫС ІСТЕЙДІ. ЕКІ ДЕҢГЕЙЛІ
КЕСТЕДЕН ТҰРАТЫН МӘЛІМЕТТЕР БАЗАСЫ РЕЛЯЦИОНДЫ ДЕП АТАЛАДЫ.
Реляционды әдістеменің негізгі идеясы - мәліметтердің еркін құрылымын
қарапайым екі деңгейлі кесте түрінде көрсету болып табылады немесе басқаша
айтқанда, мәліметтердің құрылымын бірыңғайлау.
ӘЛЕМДЕГІ БАРЛЫҚ МӘЛІМЕТТЕР БАЗАСЫНЫҢ ЖҮЙЕСІНІҢ ІШІНДЕ ЕҢ КӨП ТАРАЛҒАНЫ
- РЕЛЯЦИОНДЫ МӘЛІМЕТТЕР БАЗАСЫ. БҰЛ ЖҮЙЕЛЕР ОСЫҒАНҒА ДЕЙІНГІ
ПАЙДАЛАНУШЫЛАРДЫҢ РЕЛЯЦИОНДЫҚ ЕМЕС ӨНІМДЕРМЕН ЖҰМЫС ІСТЕУДЕ ПАЙДА БОЛҒАН
КӨПЕТЕГЕН МӘСЕЛЕЛЕРІН ШЕШУГЕ ҚАБІЛЕТТІ. РЕЛЯЦИОНДЫ ЕМЕС МӘЛІМЕТТЕР
БАЗАСЫНЫҢ ПРОГРАММИСТЕРІ МЕН АДМИНИСТРАТОРЛАРЫ АҚПАРАТ ҚАЛАЙ
ҚҰРЫЛЫМДАҒАНДЫҒЫН ЖӘНЕ АҚПАРАТТЫҢ МӘЛІМЕТТЕР БАЗАСЫНДА ҚАЛАЙ
КӨРСЕТІЛГЕНДІГІН ЖЕТЕ БІЛУІ КЕРЕК БОЛДЫ, АЛ БҰЛ ҚОСЫМШАЛАРДЫ ӨҢДЕУДІ ЖӘНЕ
ПРОГРАММАЛАРДЫҢ МОДИФИКАЦИЯЛАУДЫ МАҢЫЗДЫ ДӘРЕЖЕДЕ КҮРДЕЛЕНДІРДІ.
РЕЛЯЦИОНДЫ ЖҮЙЕЛЕР ЖОҒАРЫ ДЕҢГЕЙДЕ ЖҰМЫС ІСТЕУГЕ ҚАБІЛЕТТІ. РЕЛЯЦИОНДЫ
ЖҮЙЕДЕ МӘЛІМЕТТЕРМЕН БАРЛЫҚ ОПЕРАЦИЯЛАР DBMS (МББЖ) ДЕП АТАЛЫНАТЫН
ПРОГРАММА АРҚЫЛЫ ЖҮЗЕГЕ АСЫРЫЛАДЫ. МББЖ-СІН ТЕК ҚАНА ЖОҒАРҒЫ ДЕҢГЕЙДЕГІ
ОПЕРАТОРЛАР ТІЛІНІҢ КӨМЕГІМЕН БАСҚАРУҒА БОЛАДЫ. БІРАҚ ТА, КЕЙБІР ӨНІМДЕР
БҰРЫНҒЫСЫНША ӨЗДЕРІНІҢ ЖЕКЕ ТІЛДЕРІНІҢ ТЕРМИНДЕРІН ҚОЛДАЙДЫ. БІРАҚ, СОҒАН
ҚАРАМАСТАН SQL ТІЛІ ТЕХНОЛОГИЯЛЫҚ СТАНДАРТҚА АЙНАЛДЫ, ОНЫҢ БАЗАСЫНДА ӘЙГІЛІ
НЕМЕСЕ ОНША ӘЙГІЛІ ЕМЕС РЕЛЯЦИОНДЫҚ ӨНІМДЕР ҚҰРЫЛДЫ.
Реляционды мәліметтер базасын басқару жүйесі (РМББЖ немесе RDMS) - бұл
кесте түрінде сақталынатын, ақпараттарды басқаратын жүйе. Мұндай кестелер
бір-бірімен өзара байланыста болады. Байланыстар бір кестенің мәліметтер
жиыны мен сәйкесінше, басқа кестенің мәліметтер жиынының арасындағы
қатынастардан кұрылады.
Мәліметтер базасын өңдегеннен кейін реляционды ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz