Мәліметтер қорының түрлері
Қосымша 1
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
АЛМАТЫ ҚАЛАСЫ БІЛІМ БАСҚАРМАСЫ
________________________________
(колледждің аты)
ДИПЛОМДЫҚ ЖОБА
________________________________
(дипломдық жобаның аты)
ТҮСІНДІРМЕ ХАТ
Оқу ісі бойынша директордың орынбасары Пікір білдіруші ____________________Аты-жөні ___ _________________Аты-жөні
___________________20__ж. ______ _____________20__ж.
Есептеу техникасы және бағдарламалық Жетекші
қамтамасыздандыру (түрлері бойынша) ___________________Аты-жөні
цикл төрайымы
____________________Аты-жөні ___ ________________20__ж.
___________________20__ж.
Экономика бойынша кеңесші: Дипломшы
____________________Аты-жөні ___ _________________Аты-жөні
___________________20__ж. ______ ______________20__ж.
Еңбекті қорғау бойынша Нормальді бақылау
____________________Аты-жөні ___ _________________Аты-жөні
___________________20__ж. ______ _____________20__ж.
Алматы, 20__
Қосымша 3
Білім алушының дипломдық жобасына
СЫН ПІКІР
________________________________
(колледждің аты)
________________________________
(аты-жөні)
Мамандық ___________________________________ ___________________
Дипломдық жобаның тақырыбы ___________________________________ ______________
___________________________________ ___________________________________ _______
___________________________________ ____
(тақырыптың, жобаның толық атауы)
мына құрамда орындалған:
а) графикалық бөлімі ___________ беттерінде;
б) түсіндірме хат ___________ беттерінде;
Жоба бойынша ескертулер
___________________________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ _____________________________
Жобаның бағасы ___________________________________
Пікір білдіруші ___________________________________
(аты-жөні) қолы
___________________________________ ________________
лауазымы
_____________________________20 ___ж.
МАЗМҰНЫ
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
1. АРНАЙЫ БӨЛІМ
1.1. Технологиялық бөлім
1.1.1 Мәліметтер қоры дегеніміз не? ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..7
1.1.2. Мәліметтер қорының түрлері ... ... ... ... ... ... ... ... ... ... ... ... ... ...19
1.1.3. Мәліметтер қорының тарихы және жүйесі ... ... ... ... ... ... 35
1.2. Бағдарламалық бөлім
1.2.1. Құрылу жолдары ... ... ... ... ... ... ... ... ... ... ... .40
1.2.2. Мәліметтер қорын Access арқылы құру ... ... ... ... ... ... ... ... ... .45
1.2.3. Мәліметтер қорын SQL сервер арқылы құру ... ... ... ...48
2. ЭКОНОМИКАЛЫҚ БӨЛІМ
2.1. ... ... ... ... ... ... .50
3. ЕҢБЕКТІ ҚОРҒАУ
3.1. Мәліметтер қорының қауіпсіздігі ... ... ... ... ... ... ... ... ..56
3.2. Қауіпсіздік ережелері ... ... ... ... ... ... .. ... ... ... ... ..
Қорытынды
ПАЙДАЛАНЫЛАТЫН ӘДЕБИЕТТЕР ТІЗІМІ
КІРІСПЕ
МҚБЖ-нің функционалды мүмкіндіктері және жұмыс істеу негіздерімен танысу.
Қазіргі кезде мәліметтер қоры (МҚ) және мәліметтер қорын басқару жүйесі (МҚБЖ) терминдері тек компьютерлерге қатысты қолданылады. Жалпы мағынасында мәліметтер қоры терминін белгілі бір нышандарына байланысты біріккен акпараттардың кез келген жиынына қолдануға болады. Мысалы, мәліметтер қоры ретінде поезд козғалысының кестесін немесе сатып алушылардың тапсырысы және тапсырыстың орындалуы туралы мәліметтер тіркелген кітапты қарастыруға болады. Мұнда мәліметтер қоры ретінде анық біріккен мәліметтердің жиыны қарастырылады. Сондықтан сіздің жазу кітапшаңыз, оған ақпаратты кұрылымды түрде жазбасаңыз, ол мәліметтер қорыт болып есептелмейді. Көптеген МҚ.да алғашкы деректерді жинақтау кестенің көмегімен іске асырылады, оның жолы -- қойманың бір объектісі жайлы толық акпаратты, ал бағаны -- объектінің бір сипаттамасын білдіреді. Кестенің жолы (бір объекті туралы деректер) жазу деп, кестенің объектілері сақталған белгілі бір сипаттамалардан тұратын баған өріс деп аталады.
1. АРНАЙЫ БӨЛІМ
1.1. Технологиялық бөлім
1.1.1 Мәліметтер қоры дегеніміз не?
Курстық жоба мақсаты: Мәліметтер қорын басқару жүйесінің мүмкіндіктерін көрсету. Деректер базасын басқару жүйесі, ДББЖ (ағылш. Database Management System, сокр. DBMS) - деректер базасын құру мен пайдалануды басқаруды қамтамасыз ететін жалпы немесе арнайы мақсаттағы бағдарламалық және лингвистикалық құралдардың жиынтығы.
ДҚБЖ-бұл мәліметтер базасын (ДБ) құруға және деректерді басқаруға (кірістіру, жаңарту, жою және таңдау) мүмкіндік беретін бағдарламалар жиынтығы. Жүйе деректердің қауіпсіздігін, сенімді сақталуын және тұтастығын қамтамасыз етеді, сонымен қатар дерекқорды басқару құралдарын ұсынады.
ДББЖ негізгі функциялары:
сыртқы жадтағы деректерді басқару (дискілерде);
диск кэшін қолдана отырып, жедел жадтағы деректерді басқару;
журналды өзгерту, резервтік көшірме жасау және сәтсіздіктерден кейін дерекқорды қалпына келтіру;
деректер базасының тілдерін қолдау (деректерді анықтау тілі, деректерді басқару тілі).
ДББЖ құрамы
Әдетте қазіргі заманғы ДҚБЖ келесі компоненттерден тұрады:
сыртқы және жедел жадтағы деректерді басқаруға және журналға жауап беретін ядро;
деректерді алу және өзгерту сұраныстарын оңтайландыруды және әдетте машиналық-тәуелсіз орындалатын ішкі кодты құруды қамтамасыз ететін мәліметтер базасының тілдік процессоры;
ДҚБЖ-мен пайдаланушы интерфейсін құратын деректерді басқару бағдарламаларын түсіндіретін орындау уақытын қолдау ішкі жүйесі;
ақпараттық жүйеге қызмет көрсету бойынша бірқатар қосымша мүмкіндіктерді қамтамасыз ететін сервистік бағдарламалар (сыртқы утилиталар).
ДҚБЖ жіктеу
Деректер моделі бойынша:
Иерархиялық
Желілік
Реляциялық
Объектіге бағытталған
Объектілік-реляциялық
Таралу дәрежесі бойынша
Жергілікті ДҚБЖ (жергілікті ДҚБЖ-ның барлық бөліктері бір компьютерге орналастырылады)
Таратылған ДҚБЖ (ДҚБЖ бөліктері бір ғана емес, екі немесе одан да көп компьютерге орналастырылуы мүмкін).
ДБ-ға қол жеткізу тәсілі бойынша
Файл-сервер
Файл-серверлік ДҚБЖ-де деректер файлдары файл-серверде орталықтандырылған түрде орналастырылады. ДҚБЖ әр клиенттік компьютерде (жұмыс станциясында) орналасқан. ДҚБЖ деректерге қол жеткізу жергілікті желі арқылы жүзеге асырылады. Оқулар мен жаңартуларды синхрондау файл құлыптары арқылы жүзеге асырылады.
Бұл архитектураның артықшылығы-файлдық сервер процессорына төмен жүктеме. Кемшіліктері: жергілікті желінің ықтимал жоғары жүктемесі; орталықтандырылған басқарудың қиындығы немесе мүмкін еместігі; жоғары сенімділік, жоғары қол жетімділік және жоғары қауіпсіздік сияқты маңызды сипаттамаларды қамтамасыз етудің қиындығы немесе мүмкін еместігі. Олар көбінесе дерекқорды басқару функцияларын қолданатын жергілікті қосымшаларда қолданылады; деректерді өңдеудің төмен қарқындылығы және ДБ-дағы ең жоғары жүктемелері бар жүйелерде.
Қазіргі уақытта файл-серверлік технология ескірген болып саналады, ал оны ірі ақпараттық жүйелерде қолдану -- кемшілік болып табылады
Мысалдар: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
Клиент-серверлік
Клиент-серверлік ДҚБЖ ДҚ-мен бірге серверде орналасады және ДҚ-ға монополиялық режимде тікелей қол жеткізуді жүзеге асырады. Деректерді өңдеуге арналған барлық клиенттік сұраулар клиент-серверлік ДҚБЖ орталықтандырылған түрде өңделеді.
Клиент-серверлік ДҚБЖ-нің кемшілігі-серверге қойылатын талаптардың жоғарылауы.
Артықшылықтары: жергілікті желінің ықтимал төмен жүктемесі; орталықтандырылған басқарудың ыңғайлылығы; жоғары сенімділік, жоғары қол жетімділік және жоғары қауіпсіздік сияқты маңызды сипаттамаларды қамтамасыз ету ыңғайлылығы.
Мысалдар: Oracle Database, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.
Ендірілген
Өздігінен орнату процедурасын қажет етпестен, кейбір бағдарламалық өнімнің құрамдас бөлігі ретінде жеткізуге болатын кіріктірілген ДҚБЖ -- ДҚБЖ. Кірістірілген ДҚБЖ оның қосымшасының деректерін жергілікті сақтауға арналған және желіде ұжымдық пайдалануға арналмаған.
Физикалық түрде салынған ДҚБЖ көбінесе қосылатын кітапхана түрінде жүзеге асырылады. Қолданбадан деректерге қол жеткізу SQL немесе арнайы бағдарламалық интерфейстер арқылы жүзеге асырылуы мүмкін.
Мысалдар: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.
1.1.2 Мәліметтер қорының түрлері
Мәліметтерді ұйымдастыру түріне байланысты:
Иерархиялық модель
Иерархиялық модельде мәліметтер ағаш тәрізді (иерархиялық) құрылым түрінде көрінеді. Иерархиялық модельде мәліметтер арасындағы байланысты реттелген граф (немесе тармақ) көмегімен сипаттауға болады.
Желілік модель
Мәліметтердің желілік моделінде элементтерінің әртүрлі өзара байланысын еркін бұтақ түрінде бейнелеуге болады, сонымен бірге мәліметтердің иерархиялық моделін жалпылайды. Желілік мәліметтер қорының схемасын сипаттау үшін типтердің екі тобы қолданылады: жазу және байланыс.
Реляциялық модель
Екі өлшемді кестелерден тұратын мәліметтер базасы реляциялық база болып саналады.
Әрбір кесте бекітілген бағаналар санынан және бірнеше (айнымалы) жолдар санынан тұрады. Кестенің әрбір жолы жазба (запись - record) деп аталады. Жолдар рет-ретімен нөмірленіп отырады.
Сыртқы жадпен жұмыс істеу стратегиясы
Тікелей жазбасы бар ДҚБЖ
Мұндай ДҚБЖ-де барлық өзгертілген деректер блоктары кез-келген транзакцияны растау сигналы түскен кезде дереу сыртқы жадқа жазылады. Мұндай стратегия сыртқы жадтың жоғары тиімділігімен ғана қолданылады.
Кейінге қалдырылған жазбасы бар ДҚБЖ
Мұндай ДҚБЖ-де өзгерістер келесі оқиғалардың кез-келгеніне дейін сыртқы жад буферлерінде жинақталады:
Бақылау нүктесі.
Журналға бөлінген сыртқы жадта кеңістіктің болмауы. ДҚБЖ бақылау нүктесін жасайды және алдыңғы ақпаратты сүртіп, алдымен журнал жаза бастайды.
Тоқтату. ДҚБЖ барлық сыртқы жад буферлерінің барлық мазмұнын сыртқы жадқа көшіруді күтеді, содан кейін ол Дерекқордың дұрыс тоқтағанын көрсетеді.
Сыртқы жад буферлері үшін жедел жадтың болмауы.
Бұл стратегия сыртқы жадпен жиі алмасуды болдырмайды және ДҚБЖ тиімділігін едәуір арттырады.
Пайдаланушының көзқарасы бойынша СКУД-да қолданылатын ДҚБЖ-ге қандай ерекше талаптар қойылуы керек?
Біріншіден, сенімділік: ешқандай деректер жоғалмауы керек! Ақаулықтар азайтылуы керек және деректердің жоғалуына әкелмеуі керек, дерекқорлар рұқсатсыз кіруден сенімді қорғалуы керек, режимдік объектілерде деректерді шифрлау функциялары қажет болуы мүмкін, қажет болған жағдайда Дерекқордың тұрақты резервтік көшірмесін және мұрағаттан қалпына келтіру мүмкіндігін қамтамасыз ету қажет.
Екіншіден, өнімділік: ДҚБЖ оған жүктелген міндеттерді шешу үшін өнімділіктің қолайлы деңгейін қамтамасыз етуі керек.
Үшіншіден, менің ойымша, бұл ДҚБЖ-ны өндіруші қолдайтынына сенімділік, және сіз қандай да бір ауыр апат немесе қиын жағдай туындаған кезде проблемамен жалғыз қалмайсыз.
Тегін ДББЖ
Коммерциялық өнеркәсіптік ДББЖ (көптеген өндірушілер ақысыз шектеулі нұсқаны ұсынады) Файлдық-серверлік және ендірілген ДББЖ-нің барлығы дерлік ақысыз, клиент-серверлік ДҚБЖ-нің ішіндегі ең танымалдары: Firebird, PostgreSQL және MySQL. Borland әзірлеген таза коммерциялық өнім: InterBase ДББЖ. Бұрын бұл ДҚБЖ-де ақысыз және ашық бастапқы нұсқасы болған: InterBase 6.0, бірақ InterBase 6.0 open Source Edition жобасын Борланд қолдады. 2001 жылы энтузиастар тобы жоғарыда аталған Firebird ДББЖ-нің жеке Open source жобасын құрды, ол әзірлеушілер арасында кең танымал және көптеген жанкүйерлерге ие болды. Өнеркәсіптік ДББЖ өндірушілерінің көпшілігі өз өнімдерінің тегін басылымдарын пайдалануға мүмкіндік береді, олар ДББЖ-нің толық функционалды нұсқасының функционалдығы мен өнімділігі бойынша қысқартылған.
Access алынған деректердің бірінші жолында орналасқан өрістердің аттарын атайды. Егер деректері бар бірінші жол келесіге ұқсас болса, Access бірінші жолдың деректердің бөлігі екенін анықтайды және өрістерге жалпы атаулар береді (F1, F2 және т.б.). Егер деректері бар бірінші жол келесі жолдарға ұқсамаса, Access бірінші жолдың өріс атауларынан тұратынын анықтайды. Access өрістердің аттарын тиісті түрде қолданады және бірінші жолды деректерге қоспайды.
Access-те өрістерге атаулар автоматты түрде тағайындалады, сондықтан өрістердің шатасуын болдырмас үшін олардың атын өзгерту керек. Мұны келесідей жасауға болады: Кестені сақтау үшін Ctrl+S пернелерін басыңыз. Кесте режимінде әр бағанның тақырыбын екі рет нұқыңыз және әр бағанға өрістің сипаттамалық атауын енгізіңіз.
Кестені тағы бір рет сақтаңыз.
1.1.3. Мәліметтер қорының тарихы және жүйесі
Өндіруші компания тегін шектеу нұсқалары
Microsoft SQL Server 20052008 Express Edition мәліметтер базасының мөлшері 4 Гб-қа дейін, мәліметтер базасының саны шектеусіз, көп процессорлы және көп ядролы машиналарда 1 Гб-тан аспайтын жедел жадты және тек 1 процессорды (ядро) пайдаланады. Қолдау көрсетілетін платформалар: тек Windows 2005-тек x86, 2008-x86 және x64.
SQL Server 2008 R220122014201620172019 Express Edition мәліметтер базасының мөлшері 10 Гб-қа дейін, мәліметтер базасының саны шектеусіз, көп процессорлы және көп ядролы машиналарда 1 Гб-тан аспайтын жедел жадты және тек 1 процессорды (ядро) пайдаланады. Қолдау көрсетілетін платформалар: тек Windows x86 және x64.
Oracle Oracle Database 11g Express Edition, (Oracle Database XE) барлығы 11 Гб дейін пайдаланушы деректері, көп процессорлы және көп ядролы машиналарда 1 Гб-тан аспайтын жедел жадты және тек 1 процессорды (ядро) пайдаланады. Қолдау көрсетілетін платформалар: Windows x86, Linux x64.
IBM IBM DB2 Express-c базалық өлшемі шектеусіз, 4 Гб жедел жады мен 2 процессорға дейін қолданылады. Қолдау көрсетілетін платформалар: Windows x86 және x64, Linux x86 және x64, Unix x86 және x64, Solaris x86 және x64, Mac OS X
Көріп отырғаныңыздай, көптеген өндірушілер өнеркәсіптік клиент-Microsoft SQL Server Express Edition серверлік ДҚБЖ-нің тегін нұсқасын және Firefox-тің еркін (ақысыз) платформалық ДҚБЖ-ны (шамамен 50-ден 50-ге дейін) жеткізеді.
Белгілі бір ДҚБЖ -- ны нақты таңдау әр өндірушінің талғамы мен қалауына байланысты, өйткені таңдау бар. Таңдау кезінде әзірлеушілер сонымен қатар басқарудың ыңғайлылығы мен қарапайымдылығын, басқару мен дамытуға арналған кіріктірілген тегін құралдардың болуын ескереді.
СКУД үшін ДҚБЖ жоғары сенімділік пен өнімділіктен басқа, қолдау үшін ыңғайлы және арзан болуы керек. ҚББЖ әзірлеушілері тіпті ірі объектілерде де ДҚБЖ-ны басқару дағдылары бар ҚББЖ-ға қызмет көрсету үшін арнайы мамандар жоқ екенін жақсы түсінеді, сондықтан олар өз өнімдеріне дерекқорға қызмет көрсету процестерін жеңілдететін және автоматтандыратын функцияларды қосуға тырысады.
Біріншіден, мәліметтер базасының резервтік көшірмесі, жүйенің әкімшісіне тыныш ұйықтауға мүмкіндік беретін негіз. Барлық ДҚБЖ - де сақтық көшірме жасау үшін жеке құралдар бар, бірақ сақтық көшірме функциясы өнімге біріктірілген кезде және әкімші оны қосуконфигурациялау және оның жұмысын мезгіл-мезгіл тексеріп отыру қажет болған кезде жақсы тон деп саналады.
Екінші жиі кездесетін мәселе -- сәтсіздіктен кейін деректерді қалпына келтіру. Мұнда қайтадан жаңа сақтық көшірме құтқаруға келеді, бірақ егер ол болмаса немесе барлық мүмкін деректерді қалпына келтіру маңызды болса, қосымша күш қажет болады. Бақытымызға орай, өнеркәсіптік ДҚБЖ-де (Paradox сияқты ескі файлдық ДҚБЖ туралы айту мүмкін емес) мұндай құбылыстар сирек кездеседі, тек "өліп жатқан" қатты диск немесе электр қуатының істен шығуы мүмкін. Бұл жағдайда Сізге ДҚБЖ әкімшісінің маманы қажет болады, ол кез-келген маңызды ДҚБЖ құралдарына кіріктірілген құралдарды қолдана отырып, мүмкін болатын максимумды қалпына келтіре алады. Сондай-ақ, техникалық қолдау аясында кейбір СКУД өндірушілері базаларды қалпына келтіру бойынша қызмет көрсететінін атап өткен жөн.
ДҚБЖ-ны әртүрлі мәліметтер базасын құру үшін пайдалануға болады. Әр дерекқорды сақтайды белгілі бір мәліметтер жиынтығы және белгілі бір мақсатта қолданылады. Даму шамасына қарай деректер базасын жіктеу үшін әртүрлі әдістер қолданылды. Мысалы, мәліметтер базасы болуы мүмкін қолдау көрсетілетін пайдаланушылар саны бойынша, орналасқан жері бойынша жіктелген деректер түрі немесе деректердің құрылымдық дәрежесі бойынша.
Пайдаланушылар санына байланысты мәліметтер базасы жіктеледі:
Бір пайдаланушы дерекқоры-тек бір пайдаланушыны қолдайды бір уақытта. Басқаша айтқанда, егер А пайдаланушысы дерекқорды қолданса, B және C пайдаланушылары а пайдаланушысының жұмысын аяқтағанша күтуі керек. Жеке компьютерде жұмыс істейтін жалғыз пайдаланушы дерекқоры, аталады дербес ДҚ.
Көп қолданушы ДБ-бірнеше пайдаланушыларды қолдайды бір уақытта. Мультиплеер дерекқоры салыстырмалы түрде қолдайды пайдаланушылардың аз саны (әдетте 50-ден аз) немесе белгілі бір бөлім ұйымда ол жұмыс тобының ДБ деп аталады. ДБ барлық қолданылған кезде ұйым және көптеген пайдаланушыларды қолдайды (50-ден астам, әдетте бірнеше жүздеген) көптеген бөлімдерде корпоративті мәліметтер базасы деп аталады.
Орналасқан жерді дерекқорды жіктеу үшін де пайдалануға болады:
Орталықтандырылған деректер базасы - бір серверде орналасқан деректерді қолдайды.Таратылған мәліметтер базасы-бірнеше рет таратылған деректерді қолдайды әр түрлі серверлер.
Орталықтандырылған және таратылған мәліметтер базасы нақты анықталған талап етеді Инфрақұрылым (аппараттық қамтамасыз ету, операциялық жүйелер, желілік технологиялар және т. б.) ДБ іске асыру және пайдалану үшін. Әдетте, Инфрақұрылым тиесілі және ДБ құратын және басқаратын ұйым қолдайды. Бірақ соңғы жылдары бұлтты дерекқорды қолданудың танымалдығы артып келеді.
Бұлтты ДБ - бұл ДБ, ол құрылады және ұсталады пайдалана отырып, бұлтты Yandex Object Storage, Microsoft Azure немесе Amazon AWS сияқты деректер қызметтері. Иелері деректер қандай аппараттық және бағдарламалық жасақтама туралы білмеуі немесе алаңдамауы керек қолдау олардың мәліметтер базасын қолдау үшін қолданылады
Зерттеу ортасы сияқты кейбір контексте танымал әдіс деректер базасын жіктеу-оларда сақталатын мәліметтер түрі. Осы критерийді қолдана отырып, ДБ екі санатқа топтастырылған:
Әмбебап мәліметтер базасы-әртүрлі қосымшаларда қолданылатын мәліметтердің кең спектрін қамтиды мысалы, жалпы санақтан тұратын халық санағы демографиялық деректер.
Арнайы мәліметтер базасы-нақты тақырыпқа бағытталған мәліметтерді қамтиды облыс. Осы типтегі мәліметтер негізінен академиялық үшін қолданылады немесе зерттеу мақсаттары. Арнайы мәліметтер базасының мысалын мәліметтер базасын көрсетуге болады географиялық ақпараттық жүйелер (ГАЖ) геокеңістіктік деректер
Бүгінгі таңда мәліметтер базасын жіктеудің ең танымал әдісі олардың қалай болатынына негізделген олардан алынатын ақпарат уақытына сезімталдықта пайдаланылады:
Жедел ДБ-күнделікті операцияларды қолдауға арналған сондай-ақ, транзакцияларды жедел өңдеу (online) ДБ ретінде белгілі компаниялар transaction processing-OLTP), транзакциялық мәліметтер базасы немесе өндірістік мәліметтер базасы.
Аналитикалық мәліметтер базасы шешім қабылдау үшін қолданылатын Тарихи деректер мен бизнес көрсеткіштерін сақтауға бағытталған. Мұндай талдау әдетте қажет ақпарат алу үшін деректерді кеңейтілген өңдеу. Аналитикалық мәліметтер базасы пайдаланушыға бизнес-деректерге күрделі құралдарды қолдану арқылы кеңейтілген талдау жасауға мүмкіндік береді
Аналитикалық мәліметтер базасына екі негізгі компонент кіреді: деректерді сақтау және аналитикалық өңдеу құралдары:
Деректер қоймасы (DD) - бұл мәліметтер сақталатын мамандандырылған мәліметтер базасышешім қабылдауды қолдау үшін оңтайландырылған форматта. ХД құрамында жедел деректер базасынан алынған Тарихи деректер, сондай-ақ басқалардың деректері сыртқы көздер.
Нақты уақыттағы аналитикалық өңдеу(online analytical processing-OLAP) - бұл қамтамасыз ету үшін бірге жұмыс істейтін құралдар жиынтығы шығару, өңдеу және модельдеу үшін кеңейтілген деректерді талдау ортасы деректерді ХД. Жақында ДБ-ны қолданудың бұл саласы маңызды болды және ол өз пәніне айналғанға дейін пайдалану, бизнес-аналитика. Бизнес-аналитика термині кешенді тәсілді сипаттайды ақпаратты генерациялау мақсатында бизнес-деректерді жинау және өңдеу бизнес-шешімдерді қабылдауды қолдау.
Құрылымдау дәрежесін көрсету үшін мәліметтер базасын да жіктеуге болады.
Құрылымданбаған деректер-бұл бастапқы деректерде бар деректер (өңделмеген) күйде, яғни олар жиналған форматта. Сондықтан құрылымданбаған деректер өңделмейтін және ақпарат бермейтін пішімде.
Құрылымдық деректер-пішімдеу нәтижесі сақтауды, пайдалануды және пайдалануды жеңілдету үшін құрылымдалмаған деректер генерациялау ақпарат.
Жартылай құрылымдалған деректер - белгілі бір дәрежеде өңделген деректер. Мысалы, егер сіз әдеттегі веб-бетті қарасаңыз, деректер болады кейбір мәліметтерді беру үшін алдын-ала дайындалған форматта ұсынылған ақпарат.
Жоғарыда аталған мәліметтер базасының түрлері сақтау мен басқаруға бағытталған жоғары құрылымды деректер. Алайда ұйымдар да пайдаланады жартылай құрылымдалған және құрылымданбаған деректер. Алайда, үлкен саны электрондық пошталарда, жазбаларда және құжаттарда табуға болатын құнды ақпарат компанияның. Құрылымданбаған және жартылай құрылымданған сақтау қажеттіліктері және деректерді басқару мәліметтер базасы деп аталатын жаңа мәліметтер базасының көмегімен шешіледі XML деректері. Кеңейтілген белгілеу тілі (XML) - бұл арнайы қолданылатын тіл мәтіндік форматта деректер элементтерін ұсыну және өңдеу. XML дерекқоры қолдайды жартылай құрылымдалған XML деректерін сақтау және басқару.
Деректер базасы-бұл соңғы деректер сақталатын компьютерлік құрылымпайдаланушы және оларды басқару жүзеге асырылады. База маманының алғашқы міндеттерінің бірі деректер - алу үшін соңғы пайдаланушының дұрыс деректер құрылымын қамтамасыз ету сенімді және уақтылы ақпарат. Бұл жақсы базалық дизайнды қажет етеді
Мәліметтер қоры дегеніміз мәліметтердің реттелген, өзара байланысты жиынтығы. Ол ақпаратты сақтауға арналған құрылым. Мәліметтер қорына мысал ретінде телефон анықтамалығын, поездар қозғалысының кестесін, кәсіпорын қызметкерлері туралы мәліметтерді, студенттердің сессия тапсыру қорытындыларын және т.б. атауға болады. Электронды мәліметтер қорының басты қасиеті - ақпаратты жылдам іздестіру, сұрыптау және түрлендіру.
Мәліметтер қорының түрлері: реляциялық, иерархиялық, желілік. Мәліметтердің реляциялық қоры кестелерді қолдануға негізделген. Ол екі өлшемді кесте түрінде ұйымдастырылған. Егер әрбір жазба нақты бір объектіге ғана қатысты ақпараттарды қамтитын болса, онда мәліметтер қоры реляциялық мәліметтер қоры болып табылады. Реляциялық мәліметтер қорында әрбір тізім кестелерде сақталады. Мысалы: оқу орны туралы мәліметтер бір кестеде, студенттер туралы мәліметтер екінші кестеде сақталуы керек. Иерархиялық және желілік мәліметтер қоры қайсыбір ортақ белгісі бар мәліметтер арасындағы байланыстардың бар болуын көздейді. Иерархиялық мәліметтер қорында мұндай байланыстар бұтақ тәріздес құрылым түрінде бейнеленеді. Мұнда біржақты байланыстардың болуы мүмкін және сұраныс құрылымда бейнеленсе ғана қанағаттандырылады. Желідегі мәліметтер қоры желілік мәліметтер қоры деп аталады.
Мәліметтер қоры орталықтандырылған және үлестірілген болып жіктеледі. Орталықтандырылған мәліметтер қоры бір есептеуіш жүйенің жадында сақталады. Егер бұл есептеуіш жүйе компьютер желісінің құраушысы болса, онда мұндай қорға үлестірілген қатынас құруға мүмкіндік болады. Мәліметтер қорын пайдаланудың мұндай тәсілі дербес компьютердің жергілікті желілерінде жиі пайдаланылады. Үлестірілген мәліметтер қоры есептеу желісінің алуан түрлі компьютерлерінде сақталатын бірнеше бөліктерден, тіпті бірін-бірі қайталайтын бөліктерден тұрады. Мұндай қормен жұмыс істеу үлестірілген мәліметтер қорын басқару жүйесінің көмегімен жүзеге асырылады.
Мәліметтерге қатынас құру тәсілі бойынша мәліметтер қоры жергілікті қатынас құру және желілік қатынас құру болып бөлінеді. Мәліметтер қорымен жұмыс істейтіндерді екі категорияға бөлуге болады. Олар: жобалаушылар және қолданушылар. Жобалаушылар кесте құрылымдарын мәліметтерсіз, тапсырыс берушімен бірге келісіп жасайды. Қолданушылар мәліметтре қорын ақпараттармен толықтырады, өңдейді және нәтижелік кестелер мен есеп берулерді алады.
Егер мәліметтерді берудің режимі қосқабатты (дуплексный) режим болса, онда мәліметтер екі бағытта бір мезгілде беріледі.
Мәліметтер қорын басқару жүйесі дегеніміз жаңа мәліметтер қорын құруға, оны мәліметтермен толтыруға, оның мазмұнын редакциялауға, оларды реттеуге арналған программалық құралдар кешені. Мәліметтер қорын басқару жүйесі - мәліметтерді сақтау, қосу, жою, редакциялау үшін қолданылатын программалық жүйе.
ДҚ жобалау-ДҚ құрылымын әзірлеу, ол үшін пайдаланылады деректерді сақтау және басқару. ДБ жобалау өте маңызды аспект болып табылады жұмыс ДҚ. Тіпті жақсы ДҚБЖ нашар жобаланған ДБ-мен жақсы жұмыс істемейді.
Деректер ұйымның ең құнды активтерінің бірі болып табылады. Клиенттер туралы деректер,қызметкерлер, тапсырыстар мен түбіртектер өмір сүру үшін өте маңызды кәсіпорын. Негізгі өсу мен тиімділік көрсеткіштерін бақылау қажет стратегиялық және тактикалық жоспарлар; демек, бұл ұйымдар міндетті емесабайсызда өңделеді.
Қазіргі заманғы ДҚБЖ пайдалану өте оңай, сондықтан көптеген тәжірибелі пайдаланушылар өздерінің жасау қабілеті туралы жалған сенім сезімін алады функционалдық деректер базасы. Көптеген пайдаланушылар тиімді бола алады мәліметтер базасының объектілерін құруға назар аударыңыз, бірақ мәліметтер базасының құрылымын дұрыс түсінбестен, олар жиі кездеседі жүйеге кедергі келтіретін дұрыс емес, шамадан тыс жеңілдетілген құрылымдар жасаңыз деректерді дұрыс сақтаңыз, бұл толық емес немесе қате нәтижелерге әкеледі.
Дерекқордың дұрыс дизайны әзірлеушіден нақты анықтаманы талап етеді ДҚ-ны болжамды пайдалану. Жедел дерекқорды жобалау кезінде мыналарды ескеру қажет деректердің дәлдігі мен дәйектілігі және жұмыс жылдамдығы. Деректер базасын жобалау деректер қоймасы тарихи және жинақталған деректерді пайдалануға мүмкіндік береді.
Екі өлшемді кесте құрылымдарын қолдана отырып, деректер құрылымын жобалау процесі болып табылады қайта құрылымдау. Деректер құрамдас бөліктерге дұрыс бөлінуі керек бөліктер, әр бөлік өз кестесінде сақталуы керек. Сонымен қатар, қатынастар осы кестелер арасында мұқият қарастырылып, орындалуы керек.
Жақсы жобаланған мәліметтер базасы деректерді басқаруды жеңілдетеді және дәл және құнды ақпарат. Нашар жобаланған ДБ қиын себеп болуы мүмкін қате шешім қабылдауға әкелуі мүмкін бақыланатын қателер, және нашар шешім қабылдау ұйымның құлдырауына әкелуі мүмкін.
Алдыңғы жүйелердің қателіктерін болдырмау үшін мәліметтер базасын жобалау мыналарды талап етеді осы мәселелерді түсіну және оларды шешу жолдарын жасаушы.
Өз міндеттерін орындау үшін ұйым деректермен жұмыс істеуі керек. Пайда болғанға дейін компьютерлер қағаз-қарындаш жүйелерін қолданды. Құжаттар болды файлдар мен картотека бар қалталарға ұйымдастырылған. Деректер Саны болғандықтан салыстырмалы түрде аз, қолмен жұмыс істейтін жүйе деректер қоймасы ретінде өз рөлін атқарды. Алайда, ұйымдар өсіп, есеп беру талаптары күрделене түскен сайын, бақылау қолмен файлдық жүйеде деректер қиындай түсті. Файлдық жүйелерден есептерді қолмен жасау баяу және қиын болды. Мысалы, бухгалтердің жұмысы әр тоқсан сайын, тіпті егер жақсы жасалған қол жүйесі қолданылды. Сондықтан оны құру қажет болды деректерді бақылайтын және қажетті есептер шығаратын компьютерлік жүйе. Бастапқыда компьютерлік файлдар қолмен жасалатын құжаттарға ұқсас болды. Қашан пайдаланушылар компьютерден деректерді алғысы келді, олар маманға сұраныстар жіберді деректерді өңдеу (ОД). Әр сұраныс үшін ОД маманы бағдарламалар жасауы керек еді файлдан деректерді алу, өңдеу және оларды баспа есебі ретінде ұсыну.
Құрылымдау дәрежесін көрсету үшін мәліметтер базасын да жіктеуге болады.
Құрылымданбаған деректер-бұл бастапқы деректерде бар деректер (өңделмеген) күйде, яғни олар жиналған форматта. Сондықтан құрылымданбаған деректер өңделмейтін және ақпарат бермейтін пішімде.
Құрылымдық деректер-пішімдеу нәтижесі сақтауды, пайдалануды және пайдалануды жеңілдету үшін құрылымдалмаған деректер генерациялау ақпарат.
Жартылай құрылымдалған деректер - белгілі бір дәрежеде өңделген деректер. Мысалы, егер сіз әдеттегі веб-бетті қарасаңыз, деректер болады кейбір мәліметтерді беру үшін алдын-ала дайындалған форматта ұсынылған ақпарат.
Жоғарыда аталған мәліметтер базасының түрлері сақтау мен басқаруға бағытталған жоғары құрылымды деректер. Алайда ұйымдар да пайдаланады жартылай құрылымдалған және құрылымданбаған деректер. Алайда, үлкен саны электрондық пошталарда, жазбаларда және құжаттарда табуға болатын құнды ақпарат компанияның. Құрылымданбаған және жартылай құрылымданған сақтау қажеттіліктері және деректерді басқару мәліметтер базасы деп аталатын жаңа мәліметтер базасының көмегімен шешіледі XML деректері. Кеңейтілген белгілеу тілі (XML) - бұл арнайы қолданылатын тіл мәтіндік форматта деректер элементтерін ұсыну және өңдеу. XML дерекқоры қолдайды жартылай құрылымдалған XML деректерін сақтау және басқару.
Деректер базасы-бұл соңғы деректер сақталатын компьютерлік құрылымпайдаланушы және оларды басқару жүзеге асырылады. База маманының алғашқы міндеттерінің бірі деректер - алу үшін соңғы пайдаланушының дұрыс деректер құрылымын қамтамасыз ету сенімді және уақтылы ақпарат. Бұл жақсы базалық дизайнды қажет етеді
Мәліметтер қоры дегеніміз мәліметтердің реттелген, өзара байланысты жиынтығы. Ол ақпаратты сақтауға арналған құрылым. Мәліметтер қорына мысал ретінде телефон анықтамалығын, поездар қозғалысының кестесін, кәсіпорын қызметкерлері туралы мәліметтерді, студенттердің сессия тапсыру қорытындыларын және т.б. атауға болады. Электронды мәліметтер қорының басты қасиеті - ақпаратты жылдам іздестіру, сұрыптау және түрлендіру.
Мәліметтер қорының түрлері: реляциялық, иерархиялық, желілік. Мәліметтердің реляциялық қоры кестелерді қолдануға негізделген. Ол екі өлшемді кесте түрінде ұйымдастырылған. Егер әрбір жазба нақты бір объектіге ғана қатысты ақпараттарды қамтитын болса, онда мәліметтер қоры реляциялық мәліметтер қоры болып табылады. Реляциялық мәліметтер қорында әрбір тізім кестелерде сақталады. Мысалы: оқу орны туралы мәліметтер бір кестеде, студенттер туралы мәліметтер екінші кестеде сақталуы керек. Иерархиялық және желілік мәліметтер қоры қайсыбір ортақ белгісі бар мәліметтер арасындағы байланыстардың бар болуын көздейді. Иерархиялық мәліметтер қорында мұндай байланыстар бұтақ тәріздес құрылым түрінде бейнеленеді. Мұнда біржақты байланыстардың болуы мүмкін және сұраныс құрылымда бейнеленсе ғана қанағаттандырылады. Желідегі мәліметтер қоры желілік мәліметтер қоры деп аталады.
Мәліметтер қоры орталықтандырылған және үлестірілген болып жіктеледі. Орталықтандырылған мәліметтер қоры бір есептеуіш жүйенің жадында сақталады. Егер бұл есептеуіш жүйе компьютер желісінің құраушысы болса, онда мұндай қорға үлестірілген қатынас құруға мүмкіндік болады. Мәліметтер қорын пайдаланудың мұндай тәсілі дербес компьютердің жергілікті желілерінде жиі пайдаланылады. Үлестірілген мәліметтер қоры есептеу желісінің алуан түрлі компьютерлерінде сақталатын бірнеше бөліктерден, тіпті бірін-бірі қайталайтын бөліктерден тұрады. Мұндай қормен жұмыс істеу үлестірілген мәліметтер қорын басқару жүйесінің көмегімен жүзеге асырылады.
Мәліметтерге қатынас құру тәсілі бойынша мәліметтер қоры жергілікті қатынас құру және желілік қатынас құру болып бөлінеді. Мәліметтер қорымен жұмыс істейтіндерді екі категорияға бөлуге болады. Олар: жобалаушылар және қолданушылар. Жобалаушылар кесте құрылымдарын мәліметтерсіз, тапсырыс берушімен бірге келісіп жасайды. Қолданушылар мәліметтре қорын ақпараттармен толықтырады, өңдейді және нәтижелік кестелер мен есеп берулерді алады.
Егер мәліметтерді берудің режимі қосқабатты (дуплексный) режим болса, онда мәліметтер екі бағытта бір мезгілде беріледі.
Мәліметтер қорын басқару жүйесі дегеніміз жаңа мәліметтер қорын құруға, оны мәліметтермен толтыруға, оның мазмұнын редакциялауға, оларды реттеуге арналған программалық құралдар кешені. Мәліметтер қорын басқару жүйесі - мәліметтерді сақтау, қосу, жою, редакциялау үшін қолданылатын программалық жүйе.
ДҚ жобалау-ДҚ құрылымын әзірлеу, ол үшін пайдаланылады деректерді сақтау және басқару. ДБ жобалау өте маңызды аспект болып табылады жұмыс ДҚ. Тіпті жақсы ДҚБЖ нашар жобаланған ДБ-мен жақсы жұмыс істемейді.
Деректер ұйымның ең құнды активтерінің бірі болып табылады. Клиенттер туралы деректер,қызметкерлер, тапсырыстар мен түбіртектер өмір сүру үшін өте маңызды кәсіпорын. Негізгі өсу мен тиімділік көрсеткіштерін бақылау қажет стратегиялық және тактикалық жоспарлар; демек, бұл ұйымдар міндетті емесабайсызда өңделеді.
Қазіргі заманғы ДҚБЖ пайдалану өте оңай, сондықтан көптеген тәжірибелі пайдаланушылар өздерінің жасау қабілеті туралы жалған сенім сезімін алады функционалдық деректер базасы. Көптеген пайдаланушылар тиімді бола алады мәліметтер базасының объектілерін құруға назар аударыңыз, бірақ мәліметтер базасының құрылымын дұрыс түсінбестен, олар жиі кездеседі жүйеге кедергі келтіретін дұрыс емес, шамадан тыс жеңілдетілген құрылымдар жасаңыз деректерді дұрыс сақтаңыз, бұл толық емес немесе қате нәтижелерге әкеледі.
Дерекқордың дұрыс дизайны әзірлеушіден нақты анықтаманы талап етеді ДҚ-ны болжамды пайдалану. Жедел дерекқорды жобалау кезінде мыналарды ескеру қажет деректердің дәлдігі мен дәйектілігі және жұмыс жылдамдығы. Деректер базасын жобалау деректер қоймасы тарихи және жинақталған деректерді пайдалануға мүмкіндік береді.
Екі өлшемді кесте құрылымдарын қолдана отырып, деректер құрылымын жобалау процесі болып табылады қайта құрылымдау. Деректер құрамдас бөліктерге дұрыс бөлінуі керек бөліктер, әр бөлік өз кестесінде сақталуы керек. Сонымен қатар, қатынастар осы кестелер арасында мұқият қарастырылып, орындалуы керек.
Жақсы жобаланған мәліметтер базасы деректерді басқаруды жеңілдетеді және дәл және құнды ақпарат. Нашар жобаланған ДБ қиын себеп болуы мүмкін қате шешім қабылдауға әкелуі мүмкін бақыланатын қателер, және нашар шешім қабылдау ұйымның құлдырауына әкелуі мүмкін.
Алдыңғы жүйелердің қателіктерін болдырмау үшін мәліметтер базасын жобалау мыналарды талап етеді осы мәселелерді түсіну және оларды шешу жолдарын жасаушы.
Өз міндеттерін орындау үшін ұйым деректермен жұмыс істеуі керек. Пайда болғанға дейін компьютерлер қағаз-қарындаш жүйелерін қолданды. Құжаттар болды файлдар мен картотека бар қалталарға ұйымдастырылған. Деректер Саны болғандықтан салыстырмалы түрде аз, қолмен жұмыс істейтін жүйе деректер қоймасы ретінде өз рөлін атқарды. Алайда, ұйымдар өсіп, есеп беру талаптары күрделене түскен сайын, бақылау қолмен файлдық жүйеде деректер қиындай түсті. Файлдық жүйелерден есептерді қолмен жасау баяу және қиын болды. Мысалы, бухгалтердің жұмысы әр тоқсан сайын, тіпті егер жақсы жасалған қол жүйесі қолданылды. Сондықтан оны құру қажет болды деректерді бақылайтын және қажетті есептер шығаратын компьютерлік жүйе. Бастапқыда компьютерлік файлдар қолмен жасалатын құжаттарға ұқсас болды. Қашан пайдаланушылар компьютерден деректерді алғысы келді, олар маманға сұраныстар жіберді деректерді өңдеу (ОД). Әр сұраныс үшін ОД маманы бағдарламалар жасауы керек еді файлдан деректерді алу, өңдеу және оларды баспа есебі ретінде ұсыну.
1.2. Бағдарламалық бөлім
1.2.1. Құрылу жолдары
Жүйедегі әр файл өзінің жеке қосымшасын қолданғанын ескере отырып бағдарлама сақтау, шығару және деректерді өзгерту, әзірлеу шамасы бойынша көп компьютерлік файлдардың саны деректерді басқару және басқару мәселелері болды. Сын файлдық жүйе әдісі екі негізгі мақсатқа қызмет етеді:
Файлдық жүйенің кемшіліктерін түсіну дамуды түсінуге мүмкіндік береді
-Мұндай проблемаларды түсінбеу олардың ДБ ортасында қайталануына әкелуі мүмкін. Файлдық жүйелер келесі шектеулерге ие:
Әзірлеудің ұзақ мерзімі. Деректерді іздеудің қарапайым міндеті кең бағдарламалау. Файлдық жүйелерде бағдарламашылар не істеу керектігін және оны қалай жасау керектігін көрсетіңіз. Қазіргі мәліметтер базасы тілді қолданады пайдаланушыға мұны көрсетуге мүмкіндік беретін деректерді басқару жасалуы тиіс.
Жылдам жауап алу қиындықтары. Бағдарламаларды жазу қажеттілігі тіпті қарапайым есептерді жасау Арнайы сұрауларды мүмкін емес етеді. ... жалғасы
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
АЛМАТЫ ҚАЛАСЫ БІЛІМ БАСҚАРМАСЫ
________________________________
(колледждің аты)
ДИПЛОМДЫҚ ЖОБА
________________________________
(дипломдық жобаның аты)
ТҮСІНДІРМЕ ХАТ
Оқу ісі бойынша директордың орынбасары Пікір білдіруші ____________________Аты-жөні ___ _________________Аты-жөні
___________________20__ж. ______ _____________20__ж.
Есептеу техникасы және бағдарламалық Жетекші
қамтамасыздандыру (түрлері бойынша) ___________________Аты-жөні
цикл төрайымы
____________________Аты-жөні ___ ________________20__ж.
___________________20__ж.
Экономика бойынша кеңесші: Дипломшы
____________________Аты-жөні ___ _________________Аты-жөні
___________________20__ж. ______ ______________20__ж.
Еңбекті қорғау бойынша Нормальді бақылау
____________________Аты-жөні ___ _________________Аты-жөні
___________________20__ж. ______ _____________20__ж.
Алматы, 20__
Қосымша 3
Білім алушының дипломдық жобасына
СЫН ПІКІР
________________________________
(колледждің аты)
________________________________
(аты-жөні)
Мамандық ___________________________________ ___________________
Дипломдық жобаның тақырыбы ___________________________________ ______________
___________________________________ ___________________________________ _______
___________________________________ ____
(тақырыптың, жобаның толық атауы)
мына құрамда орындалған:
а) графикалық бөлімі ___________ беттерінде;
б) түсіндірме хат ___________ беттерінде;
Жоба бойынша ескертулер
___________________________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ ___________________ ___________________________________ _____________________________
Жобаның бағасы ___________________________________
Пікір білдіруші ___________________________________
(аты-жөні) қолы
___________________________________ ________________
лауазымы
_____________________________20 ___ж.
МАЗМҰНЫ
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
1. АРНАЙЫ БӨЛІМ
1.1. Технологиялық бөлім
1.1.1 Мәліметтер қоры дегеніміз не? ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..7
1.1.2. Мәліметтер қорының түрлері ... ... ... ... ... ... ... ... ... ... ... ... ... ...19
1.1.3. Мәліметтер қорының тарихы және жүйесі ... ... ... ... ... ... 35
1.2. Бағдарламалық бөлім
1.2.1. Құрылу жолдары ... ... ... ... ... ... ... ... ... ... ... .40
1.2.2. Мәліметтер қорын Access арқылы құру ... ... ... ... ... ... ... ... ... .45
1.2.3. Мәліметтер қорын SQL сервер арқылы құру ... ... ... ...48
2. ЭКОНОМИКАЛЫҚ БӨЛІМ
2.1. ... ... ... ... ... ... .50
3. ЕҢБЕКТІ ҚОРҒАУ
3.1. Мәліметтер қорының қауіпсіздігі ... ... ... ... ... ... ... ... ..56
3.2. Қауіпсіздік ережелері ... ... ... ... ... ... .. ... ... ... ... ..
Қорытынды
ПАЙДАЛАНЫЛАТЫН ӘДЕБИЕТТЕР ТІЗІМІ
КІРІСПЕ
МҚБЖ-нің функционалды мүмкіндіктері және жұмыс істеу негіздерімен танысу.
Қазіргі кезде мәліметтер қоры (МҚ) және мәліметтер қорын басқару жүйесі (МҚБЖ) терминдері тек компьютерлерге қатысты қолданылады. Жалпы мағынасында мәліметтер қоры терминін белгілі бір нышандарына байланысты біріккен акпараттардың кез келген жиынына қолдануға болады. Мысалы, мәліметтер қоры ретінде поезд козғалысының кестесін немесе сатып алушылардың тапсырысы және тапсырыстың орындалуы туралы мәліметтер тіркелген кітапты қарастыруға болады. Мұнда мәліметтер қоры ретінде анық біріккен мәліметтердің жиыны қарастырылады. Сондықтан сіздің жазу кітапшаңыз, оған ақпаратты кұрылымды түрде жазбасаңыз, ол мәліметтер қорыт болып есептелмейді. Көптеген МҚ.да алғашкы деректерді жинақтау кестенің көмегімен іске асырылады, оның жолы -- қойманың бір объектісі жайлы толық акпаратты, ал бағаны -- объектінің бір сипаттамасын білдіреді. Кестенің жолы (бір объекті туралы деректер) жазу деп, кестенің объектілері сақталған белгілі бір сипаттамалардан тұратын баған өріс деп аталады.
1. АРНАЙЫ БӨЛІМ
1.1. Технологиялық бөлім
1.1.1 Мәліметтер қоры дегеніміз не?
Курстық жоба мақсаты: Мәліметтер қорын басқару жүйесінің мүмкіндіктерін көрсету. Деректер базасын басқару жүйесі, ДББЖ (ағылш. Database Management System, сокр. DBMS) - деректер базасын құру мен пайдалануды басқаруды қамтамасыз ететін жалпы немесе арнайы мақсаттағы бағдарламалық және лингвистикалық құралдардың жиынтығы.
ДҚБЖ-бұл мәліметтер базасын (ДБ) құруға және деректерді басқаруға (кірістіру, жаңарту, жою және таңдау) мүмкіндік беретін бағдарламалар жиынтығы. Жүйе деректердің қауіпсіздігін, сенімді сақталуын және тұтастығын қамтамасыз етеді, сонымен қатар дерекқорды басқару құралдарын ұсынады.
ДББЖ негізгі функциялары:
сыртқы жадтағы деректерді басқару (дискілерде);
диск кэшін қолдана отырып, жедел жадтағы деректерді басқару;
журналды өзгерту, резервтік көшірме жасау және сәтсіздіктерден кейін дерекқорды қалпына келтіру;
деректер базасының тілдерін қолдау (деректерді анықтау тілі, деректерді басқару тілі).
ДББЖ құрамы
Әдетте қазіргі заманғы ДҚБЖ келесі компоненттерден тұрады:
сыртқы және жедел жадтағы деректерді басқаруға және журналға жауап беретін ядро;
деректерді алу және өзгерту сұраныстарын оңтайландыруды және әдетте машиналық-тәуелсіз орындалатын ішкі кодты құруды қамтамасыз ететін мәліметтер базасының тілдік процессоры;
ДҚБЖ-мен пайдаланушы интерфейсін құратын деректерді басқару бағдарламаларын түсіндіретін орындау уақытын қолдау ішкі жүйесі;
ақпараттық жүйеге қызмет көрсету бойынша бірқатар қосымша мүмкіндіктерді қамтамасыз ететін сервистік бағдарламалар (сыртқы утилиталар).
ДҚБЖ жіктеу
Деректер моделі бойынша:
Иерархиялық
Желілік
Реляциялық
Объектіге бағытталған
Объектілік-реляциялық
Таралу дәрежесі бойынша
Жергілікті ДҚБЖ (жергілікті ДҚБЖ-ның барлық бөліктері бір компьютерге орналастырылады)
Таратылған ДҚБЖ (ДҚБЖ бөліктері бір ғана емес, екі немесе одан да көп компьютерге орналастырылуы мүмкін).
ДБ-ға қол жеткізу тәсілі бойынша
Файл-сервер
Файл-серверлік ДҚБЖ-де деректер файлдары файл-серверде орталықтандырылған түрде орналастырылады. ДҚБЖ әр клиенттік компьютерде (жұмыс станциясында) орналасқан. ДҚБЖ деректерге қол жеткізу жергілікті желі арқылы жүзеге асырылады. Оқулар мен жаңартуларды синхрондау файл құлыптары арқылы жүзеге асырылады.
Бұл архитектураның артықшылығы-файлдық сервер процессорына төмен жүктеме. Кемшіліктері: жергілікті желінің ықтимал жоғары жүктемесі; орталықтандырылған басқарудың қиындығы немесе мүмкін еместігі; жоғары сенімділік, жоғары қол жетімділік және жоғары қауіпсіздік сияқты маңызды сипаттамаларды қамтамасыз етудің қиындығы немесе мүмкін еместігі. Олар көбінесе дерекқорды басқару функцияларын қолданатын жергілікті қосымшаларда қолданылады; деректерді өңдеудің төмен қарқындылығы және ДБ-дағы ең жоғары жүктемелері бар жүйелерде.
Қазіргі уақытта файл-серверлік технология ескірген болып саналады, ал оны ірі ақпараттық жүйелерде қолдану -- кемшілік болып табылады
Мысалдар: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
Клиент-серверлік
Клиент-серверлік ДҚБЖ ДҚ-мен бірге серверде орналасады және ДҚ-ға монополиялық режимде тікелей қол жеткізуді жүзеге асырады. Деректерді өңдеуге арналған барлық клиенттік сұраулар клиент-серверлік ДҚБЖ орталықтандырылған түрде өңделеді.
Клиент-серверлік ДҚБЖ-нің кемшілігі-серверге қойылатын талаптардың жоғарылауы.
Артықшылықтары: жергілікті желінің ықтимал төмен жүктемесі; орталықтандырылған басқарудың ыңғайлылығы; жоғары сенімділік, жоғары қол жетімділік және жоғары қауіпсіздік сияқты маңызды сипаттамаларды қамтамасыз ету ыңғайлылығы.
Мысалдар: Oracle Database, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.
Ендірілген
Өздігінен орнату процедурасын қажет етпестен, кейбір бағдарламалық өнімнің құрамдас бөлігі ретінде жеткізуге болатын кіріктірілген ДҚБЖ -- ДҚБЖ. Кірістірілген ДҚБЖ оның қосымшасының деректерін жергілікті сақтауға арналған және желіде ұжымдық пайдалануға арналмаған.
Физикалық түрде салынған ДҚБЖ көбінесе қосылатын кітапхана түрінде жүзеге асырылады. Қолданбадан деректерге қол жеткізу SQL немесе арнайы бағдарламалық интерфейстер арқылы жүзеге асырылуы мүмкін.
Мысалдар: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.
1.1.2 Мәліметтер қорының түрлері
Мәліметтерді ұйымдастыру түріне байланысты:
Иерархиялық модель
Иерархиялық модельде мәліметтер ағаш тәрізді (иерархиялық) құрылым түрінде көрінеді. Иерархиялық модельде мәліметтер арасындағы байланысты реттелген граф (немесе тармақ) көмегімен сипаттауға болады.
Желілік модель
Мәліметтердің желілік моделінде элементтерінің әртүрлі өзара байланысын еркін бұтақ түрінде бейнелеуге болады, сонымен бірге мәліметтердің иерархиялық моделін жалпылайды. Желілік мәліметтер қорының схемасын сипаттау үшін типтердің екі тобы қолданылады: жазу және байланыс.
Реляциялық модель
Екі өлшемді кестелерден тұратын мәліметтер базасы реляциялық база болып саналады.
Әрбір кесте бекітілген бағаналар санынан және бірнеше (айнымалы) жолдар санынан тұрады. Кестенің әрбір жолы жазба (запись - record) деп аталады. Жолдар рет-ретімен нөмірленіп отырады.
Сыртқы жадпен жұмыс істеу стратегиясы
Тікелей жазбасы бар ДҚБЖ
Мұндай ДҚБЖ-де барлық өзгертілген деректер блоктары кез-келген транзакцияны растау сигналы түскен кезде дереу сыртқы жадқа жазылады. Мұндай стратегия сыртқы жадтың жоғары тиімділігімен ғана қолданылады.
Кейінге қалдырылған жазбасы бар ДҚБЖ
Мұндай ДҚБЖ-де өзгерістер келесі оқиғалардың кез-келгеніне дейін сыртқы жад буферлерінде жинақталады:
Бақылау нүктесі.
Журналға бөлінген сыртқы жадта кеңістіктің болмауы. ДҚБЖ бақылау нүктесін жасайды және алдыңғы ақпаратты сүртіп, алдымен журнал жаза бастайды.
Тоқтату. ДҚБЖ барлық сыртқы жад буферлерінің барлық мазмұнын сыртқы жадқа көшіруді күтеді, содан кейін ол Дерекқордың дұрыс тоқтағанын көрсетеді.
Сыртқы жад буферлері үшін жедел жадтың болмауы.
Бұл стратегия сыртқы жадпен жиі алмасуды болдырмайды және ДҚБЖ тиімділігін едәуір арттырады.
Пайдаланушының көзқарасы бойынша СКУД-да қолданылатын ДҚБЖ-ге қандай ерекше талаптар қойылуы керек?
Біріншіден, сенімділік: ешқандай деректер жоғалмауы керек! Ақаулықтар азайтылуы керек және деректердің жоғалуына әкелмеуі керек, дерекқорлар рұқсатсыз кіруден сенімді қорғалуы керек, режимдік объектілерде деректерді шифрлау функциялары қажет болуы мүмкін, қажет болған жағдайда Дерекқордың тұрақты резервтік көшірмесін және мұрағаттан қалпына келтіру мүмкіндігін қамтамасыз ету қажет.
Екіншіден, өнімділік: ДҚБЖ оған жүктелген міндеттерді шешу үшін өнімділіктің қолайлы деңгейін қамтамасыз етуі керек.
Үшіншіден, менің ойымша, бұл ДҚБЖ-ны өндіруші қолдайтынына сенімділік, және сіз қандай да бір ауыр апат немесе қиын жағдай туындаған кезде проблемамен жалғыз қалмайсыз.
Тегін ДББЖ
Коммерциялық өнеркәсіптік ДББЖ (көптеген өндірушілер ақысыз шектеулі нұсқаны ұсынады) Файлдық-серверлік және ендірілген ДББЖ-нің барлығы дерлік ақысыз, клиент-серверлік ДҚБЖ-нің ішіндегі ең танымалдары: Firebird, PostgreSQL және MySQL. Borland әзірлеген таза коммерциялық өнім: InterBase ДББЖ. Бұрын бұл ДҚБЖ-де ақысыз және ашық бастапқы нұсқасы болған: InterBase 6.0, бірақ InterBase 6.0 open Source Edition жобасын Борланд қолдады. 2001 жылы энтузиастар тобы жоғарыда аталған Firebird ДББЖ-нің жеке Open source жобасын құрды, ол әзірлеушілер арасында кең танымал және көптеген жанкүйерлерге ие болды. Өнеркәсіптік ДББЖ өндірушілерінің көпшілігі өз өнімдерінің тегін басылымдарын пайдалануға мүмкіндік береді, олар ДББЖ-нің толық функционалды нұсқасының функционалдығы мен өнімділігі бойынша қысқартылған.
Access алынған деректердің бірінші жолында орналасқан өрістердің аттарын атайды. Егер деректері бар бірінші жол келесіге ұқсас болса, Access бірінші жолдың деректердің бөлігі екенін анықтайды және өрістерге жалпы атаулар береді (F1, F2 және т.б.). Егер деректері бар бірінші жол келесі жолдарға ұқсамаса, Access бірінші жолдың өріс атауларынан тұратынын анықтайды. Access өрістердің аттарын тиісті түрде қолданады және бірінші жолды деректерге қоспайды.
Access-те өрістерге атаулар автоматты түрде тағайындалады, сондықтан өрістердің шатасуын болдырмас үшін олардың атын өзгерту керек. Мұны келесідей жасауға болады: Кестені сақтау үшін Ctrl+S пернелерін басыңыз. Кесте режимінде әр бағанның тақырыбын екі рет нұқыңыз және әр бағанға өрістің сипаттамалық атауын енгізіңіз.
Кестені тағы бір рет сақтаңыз.
1.1.3. Мәліметтер қорының тарихы және жүйесі
Өндіруші компания тегін шектеу нұсқалары
Microsoft SQL Server 20052008 Express Edition мәліметтер базасының мөлшері 4 Гб-қа дейін, мәліметтер базасының саны шектеусіз, көп процессорлы және көп ядролы машиналарда 1 Гб-тан аспайтын жедел жадты және тек 1 процессорды (ядро) пайдаланады. Қолдау көрсетілетін платформалар: тек Windows 2005-тек x86, 2008-x86 және x64.
SQL Server 2008 R220122014201620172019 Express Edition мәліметтер базасының мөлшері 10 Гб-қа дейін, мәліметтер базасының саны шектеусіз, көп процессорлы және көп ядролы машиналарда 1 Гб-тан аспайтын жедел жадты және тек 1 процессорды (ядро) пайдаланады. Қолдау көрсетілетін платформалар: тек Windows x86 және x64.
Oracle Oracle Database 11g Express Edition, (Oracle Database XE) барлығы 11 Гб дейін пайдаланушы деректері, көп процессорлы және көп ядролы машиналарда 1 Гб-тан аспайтын жедел жадты және тек 1 процессорды (ядро) пайдаланады. Қолдау көрсетілетін платформалар: Windows x86, Linux x64.
IBM IBM DB2 Express-c базалық өлшемі шектеусіз, 4 Гб жедел жады мен 2 процессорға дейін қолданылады. Қолдау көрсетілетін платформалар: Windows x86 және x64, Linux x86 және x64, Unix x86 және x64, Solaris x86 және x64, Mac OS X
Көріп отырғаныңыздай, көптеген өндірушілер өнеркәсіптік клиент-Microsoft SQL Server Express Edition серверлік ДҚБЖ-нің тегін нұсқасын және Firefox-тің еркін (ақысыз) платформалық ДҚБЖ-ны (шамамен 50-ден 50-ге дейін) жеткізеді.
Белгілі бір ДҚБЖ -- ны нақты таңдау әр өндірушінің талғамы мен қалауына байланысты, өйткені таңдау бар. Таңдау кезінде әзірлеушілер сонымен қатар басқарудың ыңғайлылығы мен қарапайымдылығын, басқару мен дамытуға арналған кіріктірілген тегін құралдардың болуын ескереді.
СКУД үшін ДҚБЖ жоғары сенімділік пен өнімділіктен басқа, қолдау үшін ыңғайлы және арзан болуы керек. ҚББЖ әзірлеушілері тіпті ірі объектілерде де ДҚБЖ-ны басқару дағдылары бар ҚББЖ-ға қызмет көрсету үшін арнайы мамандар жоқ екенін жақсы түсінеді, сондықтан олар өз өнімдеріне дерекқорға қызмет көрсету процестерін жеңілдететін және автоматтандыратын функцияларды қосуға тырысады.
Біріншіден, мәліметтер базасының резервтік көшірмесі, жүйенің әкімшісіне тыныш ұйықтауға мүмкіндік беретін негіз. Барлық ДҚБЖ - де сақтық көшірме жасау үшін жеке құралдар бар, бірақ сақтық көшірме функциясы өнімге біріктірілген кезде және әкімші оны қосуконфигурациялау және оның жұмысын мезгіл-мезгіл тексеріп отыру қажет болған кезде жақсы тон деп саналады.
Екінші жиі кездесетін мәселе -- сәтсіздіктен кейін деректерді қалпына келтіру. Мұнда қайтадан жаңа сақтық көшірме құтқаруға келеді, бірақ егер ол болмаса немесе барлық мүмкін деректерді қалпына келтіру маңызды болса, қосымша күш қажет болады. Бақытымызға орай, өнеркәсіптік ДҚБЖ-де (Paradox сияқты ескі файлдық ДҚБЖ туралы айту мүмкін емес) мұндай құбылыстар сирек кездеседі, тек "өліп жатқан" қатты диск немесе электр қуатының істен шығуы мүмкін. Бұл жағдайда Сізге ДҚБЖ әкімшісінің маманы қажет болады, ол кез-келген маңызды ДҚБЖ құралдарына кіріктірілген құралдарды қолдана отырып, мүмкін болатын максимумды қалпына келтіре алады. Сондай-ақ, техникалық қолдау аясында кейбір СКУД өндірушілері базаларды қалпына келтіру бойынша қызмет көрсететінін атап өткен жөн.
ДҚБЖ-ны әртүрлі мәліметтер базасын құру үшін пайдалануға болады. Әр дерекқорды сақтайды белгілі бір мәліметтер жиынтығы және белгілі бір мақсатта қолданылады. Даму шамасына қарай деректер базасын жіктеу үшін әртүрлі әдістер қолданылды. Мысалы, мәліметтер базасы болуы мүмкін қолдау көрсетілетін пайдаланушылар саны бойынша, орналасқан жері бойынша жіктелген деректер түрі немесе деректердің құрылымдық дәрежесі бойынша.
Пайдаланушылар санына байланысты мәліметтер базасы жіктеледі:
Бір пайдаланушы дерекқоры-тек бір пайдаланушыны қолдайды бір уақытта. Басқаша айтқанда, егер А пайдаланушысы дерекқорды қолданса, B және C пайдаланушылары а пайдаланушысының жұмысын аяқтағанша күтуі керек. Жеке компьютерде жұмыс істейтін жалғыз пайдаланушы дерекқоры, аталады дербес ДҚ.
Көп қолданушы ДБ-бірнеше пайдаланушыларды қолдайды бір уақытта. Мультиплеер дерекқоры салыстырмалы түрде қолдайды пайдаланушылардың аз саны (әдетте 50-ден аз) немесе белгілі бір бөлім ұйымда ол жұмыс тобының ДБ деп аталады. ДБ барлық қолданылған кезде ұйым және көптеген пайдаланушыларды қолдайды (50-ден астам, әдетте бірнеше жүздеген) көптеген бөлімдерде корпоративті мәліметтер базасы деп аталады.
Орналасқан жерді дерекқорды жіктеу үшін де пайдалануға болады:
Орталықтандырылған деректер базасы - бір серверде орналасқан деректерді қолдайды.Таратылған мәліметтер базасы-бірнеше рет таратылған деректерді қолдайды әр түрлі серверлер.
Орталықтандырылған және таратылған мәліметтер базасы нақты анықталған талап етеді Инфрақұрылым (аппараттық қамтамасыз ету, операциялық жүйелер, желілік технологиялар және т. б.) ДБ іске асыру және пайдалану үшін. Әдетте, Инфрақұрылым тиесілі және ДБ құратын және басқаратын ұйым қолдайды. Бірақ соңғы жылдары бұлтты дерекқорды қолданудың танымалдығы артып келеді.
Бұлтты ДБ - бұл ДБ, ол құрылады және ұсталады пайдалана отырып, бұлтты Yandex Object Storage, Microsoft Azure немесе Amazon AWS сияқты деректер қызметтері. Иелері деректер қандай аппараттық және бағдарламалық жасақтама туралы білмеуі немесе алаңдамауы керек қолдау олардың мәліметтер базасын қолдау үшін қолданылады
Зерттеу ортасы сияқты кейбір контексте танымал әдіс деректер базасын жіктеу-оларда сақталатын мәліметтер түрі. Осы критерийді қолдана отырып, ДБ екі санатқа топтастырылған:
Әмбебап мәліметтер базасы-әртүрлі қосымшаларда қолданылатын мәліметтердің кең спектрін қамтиды мысалы, жалпы санақтан тұратын халық санағы демографиялық деректер.
Арнайы мәліметтер базасы-нақты тақырыпқа бағытталған мәліметтерді қамтиды облыс. Осы типтегі мәліметтер негізінен академиялық үшін қолданылады немесе зерттеу мақсаттары. Арнайы мәліметтер базасының мысалын мәліметтер базасын көрсетуге болады географиялық ақпараттық жүйелер (ГАЖ) геокеңістіктік деректер
Бүгінгі таңда мәліметтер базасын жіктеудің ең танымал әдісі олардың қалай болатынына негізделген олардан алынатын ақпарат уақытына сезімталдықта пайдаланылады:
Жедел ДБ-күнделікті операцияларды қолдауға арналған сондай-ақ, транзакцияларды жедел өңдеу (online) ДБ ретінде белгілі компаниялар transaction processing-OLTP), транзакциялық мәліметтер базасы немесе өндірістік мәліметтер базасы.
Аналитикалық мәліметтер базасы шешім қабылдау үшін қолданылатын Тарихи деректер мен бизнес көрсеткіштерін сақтауға бағытталған. Мұндай талдау әдетте қажет ақпарат алу үшін деректерді кеңейтілген өңдеу. Аналитикалық мәліметтер базасы пайдаланушыға бизнес-деректерге күрделі құралдарды қолдану арқылы кеңейтілген талдау жасауға мүмкіндік береді
Аналитикалық мәліметтер базасына екі негізгі компонент кіреді: деректерді сақтау және аналитикалық өңдеу құралдары:
Деректер қоймасы (DD) - бұл мәліметтер сақталатын мамандандырылған мәліметтер базасышешім қабылдауды қолдау үшін оңтайландырылған форматта. ХД құрамында жедел деректер базасынан алынған Тарихи деректер, сондай-ақ басқалардың деректері сыртқы көздер.
Нақты уақыттағы аналитикалық өңдеу(online analytical processing-OLAP) - бұл қамтамасыз ету үшін бірге жұмыс істейтін құралдар жиынтығы шығару, өңдеу және модельдеу үшін кеңейтілген деректерді талдау ортасы деректерді ХД. Жақында ДБ-ны қолданудың бұл саласы маңызды болды және ол өз пәніне айналғанға дейін пайдалану, бизнес-аналитика. Бизнес-аналитика термині кешенді тәсілді сипаттайды ақпаратты генерациялау мақсатында бизнес-деректерді жинау және өңдеу бизнес-шешімдерді қабылдауды қолдау.
Құрылымдау дәрежесін көрсету үшін мәліметтер базасын да жіктеуге болады.
Құрылымданбаған деректер-бұл бастапқы деректерде бар деректер (өңделмеген) күйде, яғни олар жиналған форматта. Сондықтан құрылымданбаған деректер өңделмейтін және ақпарат бермейтін пішімде.
Құрылымдық деректер-пішімдеу нәтижесі сақтауды, пайдалануды және пайдалануды жеңілдету үшін құрылымдалмаған деректер генерациялау ақпарат.
Жартылай құрылымдалған деректер - белгілі бір дәрежеде өңделген деректер. Мысалы, егер сіз әдеттегі веб-бетті қарасаңыз, деректер болады кейбір мәліметтерді беру үшін алдын-ала дайындалған форматта ұсынылған ақпарат.
Жоғарыда аталған мәліметтер базасының түрлері сақтау мен басқаруға бағытталған жоғары құрылымды деректер. Алайда ұйымдар да пайдаланады жартылай құрылымдалған және құрылымданбаған деректер. Алайда, үлкен саны электрондық пошталарда, жазбаларда және құжаттарда табуға болатын құнды ақпарат компанияның. Құрылымданбаған және жартылай құрылымданған сақтау қажеттіліктері және деректерді басқару мәліметтер базасы деп аталатын жаңа мәліметтер базасының көмегімен шешіледі XML деректері. Кеңейтілген белгілеу тілі (XML) - бұл арнайы қолданылатын тіл мәтіндік форматта деректер элементтерін ұсыну және өңдеу. XML дерекқоры қолдайды жартылай құрылымдалған XML деректерін сақтау және басқару.
Деректер базасы-бұл соңғы деректер сақталатын компьютерлік құрылымпайдаланушы және оларды басқару жүзеге асырылады. База маманының алғашқы міндеттерінің бірі деректер - алу үшін соңғы пайдаланушының дұрыс деректер құрылымын қамтамасыз ету сенімді және уақтылы ақпарат. Бұл жақсы базалық дизайнды қажет етеді
Мәліметтер қоры дегеніміз мәліметтердің реттелген, өзара байланысты жиынтығы. Ол ақпаратты сақтауға арналған құрылым. Мәліметтер қорына мысал ретінде телефон анықтамалығын, поездар қозғалысының кестесін, кәсіпорын қызметкерлері туралы мәліметтерді, студенттердің сессия тапсыру қорытындыларын және т.б. атауға болады. Электронды мәліметтер қорының басты қасиеті - ақпаратты жылдам іздестіру, сұрыптау және түрлендіру.
Мәліметтер қорының түрлері: реляциялық, иерархиялық, желілік. Мәліметтердің реляциялық қоры кестелерді қолдануға негізделген. Ол екі өлшемді кесте түрінде ұйымдастырылған. Егер әрбір жазба нақты бір объектіге ғана қатысты ақпараттарды қамтитын болса, онда мәліметтер қоры реляциялық мәліметтер қоры болып табылады. Реляциялық мәліметтер қорында әрбір тізім кестелерде сақталады. Мысалы: оқу орны туралы мәліметтер бір кестеде, студенттер туралы мәліметтер екінші кестеде сақталуы керек. Иерархиялық және желілік мәліметтер қоры қайсыбір ортақ белгісі бар мәліметтер арасындағы байланыстардың бар болуын көздейді. Иерархиялық мәліметтер қорында мұндай байланыстар бұтақ тәріздес құрылым түрінде бейнеленеді. Мұнда біржақты байланыстардың болуы мүмкін және сұраныс құрылымда бейнеленсе ғана қанағаттандырылады. Желідегі мәліметтер қоры желілік мәліметтер қоры деп аталады.
Мәліметтер қоры орталықтандырылған және үлестірілген болып жіктеледі. Орталықтандырылған мәліметтер қоры бір есептеуіш жүйенің жадында сақталады. Егер бұл есептеуіш жүйе компьютер желісінің құраушысы болса, онда мұндай қорға үлестірілген қатынас құруға мүмкіндік болады. Мәліметтер қорын пайдаланудың мұндай тәсілі дербес компьютердің жергілікті желілерінде жиі пайдаланылады. Үлестірілген мәліметтер қоры есептеу желісінің алуан түрлі компьютерлерінде сақталатын бірнеше бөліктерден, тіпті бірін-бірі қайталайтын бөліктерден тұрады. Мұндай қормен жұмыс істеу үлестірілген мәліметтер қорын басқару жүйесінің көмегімен жүзеге асырылады.
Мәліметтерге қатынас құру тәсілі бойынша мәліметтер қоры жергілікті қатынас құру және желілік қатынас құру болып бөлінеді. Мәліметтер қорымен жұмыс істейтіндерді екі категорияға бөлуге болады. Олар: жобалаушылар және қолданушылар. Жобалаушылар кесте құрылымдарын мәліметтерсіз, тапсырыс берушімен бірге келісіп жасайды. Қолданушылар мәліметтре қорын ақпараттармен толықтырады, өңдейді және нәтижелік кестелер мен есеп берулерді алады.
Егер мәліметтерді берудің режимі қосқабатты (дуплексный) режим болса, онда мәліметтер екі бағытта бір мезгілде беріледі.
Мәліметтер қорын басқару жүйесі дегеніміз жаңа мәліметтер қорын құруға, оны мәліметтермен толтыруға, оның мазмұнын редакциялауға, оларды реттеуге арналған программалық құралдар кешені. Мәліметтер қорын басқару жүйесі - мәліметтерді сақтау, қосу, жою, редакциялау үшін қолданылатын программалық жүйе.
ДҚ жобалау-ДҚ құрылымын әзірлеу, ол үшін пайдаланылады деректерді сақтау және басқару. ДБ жобалау өте маңызды аспект болып табылады жұмыс ДҚ. Тіпті жақсы ДҚБЖ нашар жобаланған ДБ-мен жақсы жұмыс істемейді.
Деректер ұйымның ең құнды активтерінің бірі болып табылады. Клиенттер туралы деректер,қызметкерлер, тапсырыстар мен түбіртектер өмір сүру үшін өте маңызды кәсіпорын. Негізгі өсу мен тиімділік көрсеткіштерін бақылау қажет стратегиялық және тактикалық жоспарлар; демек, бұл ұйымдар міндетті емесабайсызда өңделеді.
Қазіргі заманғы ДҚБЖ пайдалану өте оңай, сондықтан көптеген тәжірибелі пайдаланушылар өздерінің жасау қабілеті туралы жалған сенім сезімін алады функционалдық деректер базасы. Көптеген пайдаланушылар тиімді бола алады мәліметтер базасының объектілерін құруға назар аударыңыз, бірақ мәліметтер базасының құрылымын дұрыс түсінбестен, олар жиі кездеседі жүйеге кедергі келтіретін дұрыс емес, шамадан тыс жеңілдетілген құрылымдар жасаңыз деректерді дұрыс сақтаңыз, бұл толық емес немесе қате нәтижелерге әкеледі.
Дерекқордың дұрыс дизайны әзірлеушіден нақты анықтаманы талап етеді ДҚ-ны болжамды пайдалану. Жедел дерекқорды жобалау кезінде мыналарды ескеру қажет деректердің дәлдігі мен дәйектілігі және жұмыс жылдамдығы. Деректер базасын жобалау деректер қоймасы тарихи және жинақталған деректерді пайдалануға мүмкіндік береді.
Екі өлшемді кесте құрылымдарын қолдана отырып, деректер құрылымын жобалау процесі болып табылады қайта құрылымдау. Деректер құрамдас бөліктерге дұрыс бөлінуі керек бөліктер, әр бөлік өз кестесінде сақталуы керек. Сонымен қатар, қатынастар осы кестелер арасында мұқият қарастырылып, орындалуы керек.
Жақсы жобаланған мәліметтер базасы деректерді басқаруды жеңілдетеді және дәл және құнды ақпарат. Нашар жобаланған ДБ қиын себеп болуы мүмкін қате шешім қабылдауға әкелуі мүмкін бақыланатын қателер, және нашар шешім қабылдау ұйымның құлдырауына әкелуі мүмкін.
Алдыңғы жүйелердің қателіктерін болдырмау үшін мәліметтер базасын жобалау мыналарды талап етеді осы мәселелерді түсіну және оларды шешу жолдарын жасаушы.
Өз міндеттерін орындау үшін ұйым деректермен жұмыс істеуі керек. Пайда болғанға дейін компьютерлер қағаз-қарындаш жүйелерін қолданды. Құжаттар болды файлдар мен картотека бар қалталарға ұйымдастырылған. Деректер Саны болғандықтан салыстырмалы түрде аз, қолмен жұмыс істейтін жүйе деректер қоймасы ретінде өз рөлін атқарды. Алайда, ұйымдар өсіп, есеп беру талаптары күрделене түскен сайын, бақылау қолмен файлдық жүйеде деректер қиындай түсті. Файлдық жүйелерден есептерді қолмен жасау баяу және қиын болды. Мысалы, бухгалтердің жұмысы әр тоқсан сайын, тіпті егер жақсы жасалған қол жүйесі қолданылды. Сондықтан оны құру қажет болды деректерді бақылайтын және қажетті есептер шығаратын компьютерлік жүйе. Бастапқыда компьютерлік файлдар қолмен жасалатын құжаттарға ұқсас болды. Қашан пайдаланушылар компьютерден деректерді алғысы келді, олар маманға сұраныстар жіберді деректерді өңдеу (ОД). Әр сұраныс үшін ОД маманы бағдарламалар жасауы керек еді файлдан деректерді алу, өңдеу және оларды баспа есебі ретінде ұсыну.
Құрылымдау дәрежесін көрсету үшін мәліметтер базасын да жіктеуге болады.
Құрылымданбаған деректер-бұл бастапқы деректерде бар деректер (өңделмеген) күйде, яғни олар жиналған форматта. Сондықтан құрылымданбаған деректер өңделмейтін және ақпарат бермейтін пішімде.
Құрылымдық деректер-пішімдеу нәтижесі сақтауды, пайдалануды және пайдалануды жеңілдету үшін құрылымдалмаған деректер генерациялау ақпарат.
Жартылай құрылымдалған деректер - белгілі бір дәрежеде өңделген деректер. Мысалы, егер сіз әдеттегі веб-бетті қарасаңыз, деректер болады кейбір мәліметтерді беру үшін алдын-ала дайындалған форматта ұсынылған ақпарат.
Жоғарыда аталған мәліметтер базасының түрлері сақтау мен басқаруға бағытталған жоғары құрылымды деректер. Алайда ұйымдар да пайдаланады жартылай құрылымдалған және құрылымданбаған деректер. Алайда, үлкен саны электрондық пошталарда, жазбаларда және құжаттарда табуға болатын құнды ақпарат компанияның. Құрылымданбаған және жартылай құрылымданған сақтау қажеттіліктері және деректерді басқару мәліметтер базасы деп аталатын жаңа мәліметтер базасының көмегімен шешіледі XML деректері. Кеңейтілген белгілеу тілі (XML) - бұл арнайы қолданылатын тіл мәтіндік форматта деректер элементтерін ұсыну және өңдеу. XML дерекқоры қолдайды жартылай құрылымдалған XML деректерін сақтау және басқару.
Деректер базасы-бұл соңғы деректер сақталатын компьютерлік құрылымпайдаланушы және оларды басқару жүзеге асырылады. База маманының алғашқы міндеттерінің бірі деректер - алу үшін соңғы пайдаланушының дұрыс деректер құрылымын қамтамасыз ету сенімді және уақтылы ақпарат. Бұл жақсы базалық дизайнды қажет етеді
Мәліметтер қоры дегеніміз мәліметтердің реттелген, өзара байланысты жиынтығы. Ол ақпаратты сақтауға арналған құрылым. Мәліметтер қорына мысал ретінде телефон анықтамалығын, поездар қозғалысының кестесін, кәсіпорын қызметкерлері туралы мәліметтерді, студенттердің сессия тапсыру қорытындыларын және т.б. атауға болады. Электронды мәліметтер қорының басты қасиеті - ақпаратты жылдам іздестіру, сұрыптау және түрлендіру.
Мәліметтер қорының түрлері: реляциялық, иерархиялық, желілік. Мәліметтердің реляциялық қоры кестелерді қолдануға негізделген. Ол екі өлшемді кесте түрінде ұйымдастырылған. Егер әрбір жазба нақты бір объектіге ғана қатысты ақпараттарды қамтитын болса, онда мәліметтер қоры реляциялық мәліметтер қоры болып табылады. Реляциялық мәліметтер қорында әрбір тізім кестелерде сақталады. Мысалы: оқу орны туралы мәліметтер бір кестеде, студенттер туралы мәліметтер екінші кестеде сақталуы керек. Иерархиялық және желілік мәліметтер қоры қайсыбір ортақ белгісі бар мәліметтер арасындағы байланыстардың бар болуын көздейді. Иерархиялық мәліметтер қорында мұндай байланыстар бұтақ тәріздес құрылым түрінде бейнеленеді. Мұнда біржақты байланыстардың болуы мүмкін және сұраныс құрылымда бейнеленсе ғана қанағаттандырылады. Желідегі мәліметтер қоры желілік мәліметтер қоры деп аталады.
Мәліметтер қоры орталықтандырылған және үлестірілген болып жіктеледі. Орталықтандырылған мәліметтер қоры бір есептеуіш жүйенің жадында сақталады. Егер бұл есептеуіш жүйе компьютер желісінің құраушысы болса, онда мұндай қорға үлестірілген қатынас құруға мүмкіндік болады. Мәліметтер қорын пайдаланудың мұндай тәсілі дербес компьютердің жергілікті желілерінде жиі пайдаланылады. Үлестірілген мәліметтер қоры есептеу желісінің алуан түрлі компьютерлерінде сақталатын бірнеше бөліктерден, тіпті бірін-бірі қайталайтын бөліктерден тұрады. Мұндай қормен жұмыс істеу үлестірілген мәліметтер қорын басқару жүйесінің көмегімен жүзеге асырылады.
Мәліметтерге қатынас құру тәсілі бойынша мәліметтер қоры жергілікті қатынас құру және желілік қатынас құру болып бөлінеді. Мәліметтер қорымен жұмыс істейтіндерді екі категорияға бөлуге болады. Олар: жобалаушылар және қолданушылар. Жобалаушылар кесте құрылымдарын мәліметтерсіз, тапсырыс берушімен бірге келісіп жасайды. Қолданушылар мәліметтре қорын ақпараттармен толықтырады, өңдейді және нәтижелік кестелер мен есеп берулерді алады.
Егер мәліметтерді берудің режимі қосқабатты (дуплексный) режим болса, онда мәліметтер екі бағытта бір мезгілде беріледі.
Мәліметтер қорын басқару жүйесі дегеніміз жаңа мәліметтер қорын құруға, оны мәліметтермен толтыруға, оның мазмұнын редакциялауға, оларды реттеуге арналған программалық құралдар кешені. Мәліметтер қорын басқару жүйесі - мәліметтерді сақтау, қосу, жою, редакциялау үшін қолданылатын программалық жүйе.
ДҚ жобалау-ДҚ құрылымын әзірлеу, ол үшін пайдаланылады деректерді сақтау және басқару. ДБ жобалау өте маңызды аспект болып табылады жұмыс ДҚ. Тіпті жақсы ДҚБЖ нашар жобаланған ДБ-мен жақсы жұмыс істемейді.
Деректер ұйымның ең құнды активтерінің бірі болып табылады. Клиенттер туралы деректер,қызметкерлер, тапсырыстар мен түбіртектер өмір сүру үшін өте маңызды кәсіпорын. Негізгі өсу мен тиімділік көрсеткіштерін бақылау қажет стратегиялық және тактикалық жоспарлар; демек, бұл ұйымдар міндетті емесабайсызда өңделеді.
Қазіргі заманғы ДҚБЖ пайдалану өте оңай, сондықтан көптеген тәжірибелі пайдаланушылар өздерінің жасау қабілеті туралы жалған сенім сезімін алады функционалдық деректер базасы. Көптеген пайдаланушылар тиімді бола алады мәліметтер базасының объектілерін құруға назар аударыңыз, бірақ мәліметтер базасының құрылымын дұрыс түсінбестен, олар жиі кездеседі жүйеге кедергі келтіретін дұрыс емес, шамадан тыс жеңілдетілген құрылымдар жасаңыз деректерді дұрыс сақтаңыз, бұл толық емес немесе қате нәтижелерге әкеледі.
Дерекқордың дұрыс дизайны әзірлеушіден нақты анықтаманы талап етеді ДҚ-ны болжамды пайдалану. Жедел дерекқорды жобалау кезінде мыналарды ескеру қажет деректердің дәлдігі мен дәйектілігі және жұмыс жылдамдығы. Деректер базасын жобалау деректер қоймасы тарихи және жинақталған деректерді пайдалануға мүмкіндік береді.
Екі өлшемді кесте құрылымдарын қолдана отырып, деректер құрылымын жобалау процесі болып табылады қайта құрылымдау. Деректер құрамдас бөліктерге дұрыс бөлінуі керек бөліктер, әр бөлік өз кестесінде сақталуы керек. Сонымен қатар, қатынастар осы кестелер арасында мұқият қарастырылып, орындалуы керек.
Жақсы жобаланған мәліметтер базасы деректерді басқаруды жеңілдетеді және дәл және құнды ақпарат. Нашар жобаланған ДБ қиын себеп болуы мүмкін қате шешім қабылдауға әкелуі мүмкін бақыланатын қателер, және нашар шешім қабылдау ұйымның құлдырауына әкелуі мүмкін.
Алдыңғы жүйелердің қателіктерін болдырмау үшін мәліметтер базасын жобалау мыналарды талап етеді осы мәселелерді түсіну және оларды шешу жолдарын жасаушы.
Өз міндеттерін орындау үшін ұйым деректермен жұмыс істеуі керек. Пайда болғанға дейін компьютерлер қағаз-қарындаш жүйелерін қолданды. Құжаттар болды файлдар мен картотека бар қалталарға ұйымдастырылған. Деректер Саны болғандықтан салыстырмалы түрде аз, қолмен жұмыс істейтін жүйе деректер қоймасы ретінде өз рөлін атқарды. Алайда, ұйымдар өсіп, есеп беру талаптары күрделене түскен сайын, бақылау қолмен файлдық жүйеде деректер қиындай түсті. Файлдық жүйелерден есептерді қолмен жасау баяу және қиын болды. Мысалы, бухгалтердің жұмысы әр тоқсан сайын, тіпті егер жақсы жасалған қол жүйесі қолданылды. Сондықтан оны құру қажет болды деректерді бақылайтын және қажетті есептер шығаратын компьютерлік жүйе. Бастапқыда компьютерлік файлдар қолмен жасалатын құжаттарға ұқсас болды. Қашан пайдаланушылар компьютерден деректерді алғысы келді, олар маманға сұраныстар жіберді деректерді өңдеу (ОД). Әр сұраныс үшін ОД маманы бағдарламалар жасауы керек еді файлдан деректерді алу, өңдеу және оларды баспа есебі ретінде ұсыну.
1.2. Бағдарламалық бөлім
1.2.1. Құрылу жолдары
Жүйедегі әр файл өзінің жеке қосымшасын қолданғанын ескере отырып бағдарлама сақтау, шығару және деректерді өзгерту, әзірлеу шамасы бойынша көп компьютерлік файлдардың саны деректерді басқару және басқару мәселелері болды. Сын файлдық жүйе әдісі екі негізгі мақсатқа қызмет етеді:
Файлдық жүйенің кемшіліктерін түсіну дамуды түсінуге мүмкіндік береді
-Мұндай проблемаларды түсінбеу олардың ДБ ортасында қайталануына әкелуі мүмкін. Файлдық жүйелер келесі шектеулерге ие:
Әзірлеудің ұзақ мерзімі. Деректерді іздеудің қарапайым міндеті кең бағдарламалау. Файлдық жүйелерде бағдарламашылар не істеу керектігін және оны қалай жасау керектігін көрсетіңіз. Қазіргі мәліметтер базасы тілді қолданады пайдаланушыға мұны көрсетуге мүмкіндік беретін деректерді басқару жасалуы тиіс.
Жылдам жауап алу қиындықтары. Бағдарламаларды жазу қажеттілігі тіпті қарапайым есептерді жасау Арнайы сұрауларды мүмкін емес етеді. ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz