Қорды басқарудың танымал жүйелері



Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 20 бет
Таңдаулыға:   
Қазақстан Республикасы Ауыл шаруашылығы министрлігі С.Сейфуллин атындағы қазақ агротехникалық университеті "Ақпараттық жүйелер"кафедрасы

КУРСТЫҚ ЖҰМЫС
6В061 - "АКТ" даярлау бағыты бойынша
"Бағдарламалық инженерия" білім беру
бағдарламасы

Тақырыбы: Университет базасы
Пәні: Деректер қоры

Орындаған: АЖ-05-057-20-04 топ студенті
Ашкен Диас
Тексерген: Есенбайева Гүлбану Рақымжанқызы

Курстық жұмыс қорғауға жіберілді
(Оқытушы қолы)
Нұр-Сұлтан 2022
С.Сейфуллин атындағы агротехникалық университеті КеАҚ

Факультеті: КЖжКББ
Кафедрасы: Бағдарламалық инженерия
БББ: 05-057-20-04

Курстық жұмысты орындауға

ТАПСЫРМА

Студент: Ашкен Диас Қуантұлы
Жұмыстың тақырыбы: Университет базасы


Түсіндірме жазбаның мазмұны
Орындалу мерзімі
Шамамен көлемі
1
Кіріспе
08.05.22
2 бет
2
Деректер қорының негізгі түсінігі
10.05.22
2 бет
3
Қорды басқарудың танымал жүйелері

13.05.22
2 бет
4
Қорды басқару жүйесі
18.03.22
8 бет


Графикалық бөлік мазмұны
Орындалу мерзімі
Парак саны
Форматы
1
MySQL бағдарламасы
19.05.22
6
png
2
Интерфейстің функциясы
01.06.22
6
png

Ұсынылатын негізгі әдебиеттер :
https:www.oracle.comcisdatabase what-is-database База данных
https:www.mysql.com MySQL
https:metanit.comsqlmysql MySQL қолдану методикасы

Тапсырманың берілген күні 01.05.22
Жұмысты қорғау уақыты 08.06.22
Ғылыми жетекші: Есенбайева.Г.Р
Тапсырманы орындауға қабылдаған студент: Ашкен.Д.К

Мазмұны

Кіріспе

1
Деректер қорының негізгі түсінігі
6
1.1
Қорды басқару жүйесі
7
1.2
Қорды басқарудың танымал жүйелері

8
2
MySQL бағдарламасы
10
2.1
Университет базасы
13

Қортынды
23

Пайдаланылған әдебиеттер тізімі

24

Кіріспе

Деректер базалары 1960 жылдардың басында енгізілгеннен бері айтарлықтай дамыды. Деректерді сақтау және өңдеу үшін пайдаланылған бастапқы жүйелер иерархиялық дерекқорлар (ағаш үлгісіне сүйенетін және тек бір-көп қатынасына мүмкіндік беретін) және желілік дерекқорлар (бірнеше қатынастарға мүмкіндік беретін икемді модель) сияқты навигациялық дерекқорлар болды. Қарапайым болғанымен, бұл алғашқы жүйелер икемсіз болды. 1980 жылдары реляциялық деректер қоры танымал болды, содан кейін 1990 жылдары объектіге бағытталған мәліметтер базасы пайда болды. Жақында NoSQL деректер базалары Интернеттің өсуіне және құрылымсыз мәліметтерді талдау қажеттілігіне байланысты пайда болды. Бұлтты дерекқорлар мен офлайн дерекқорлар қазір деректерді жинау, сақтау, пайдалану және басқару бойынша жаңа мүмкіндіктер ашуда.
Мәліметтер базасы қазіргі заманғы ең маңызды компьютерлік технологиялардың бірі болып табылады. Бүгінде олар көбінесе банктік операциялармен байланысты, дегенмен бұл әрдайым болған жоқ. Деректер базасының тарихы өткен ғасырдың ең маңызды инженерлік ерліктерінің бірі: Айға ұшудан басталады.
Солтүстік Американың Rockwell компаниясы Аполлон жобасына қатысу үшін АҚШ үкіметімен келісімшартқа отырды. Ғарыш кемесін жасау бірнеше миллион бөлшектерді жинауды қамтиды, сондықтан әрбір бөлік туралы ақпаратты қадағалап отыру үшін файлды басқару жүйесі жасалды. Алайда, кейінгі тексеріс үлкен артықшылықты анықтады. Барлық дерлік деректер екі немесе одан да көп файлдарда қайталанатыны анықталды.
Миллиондаған бөлшектерге тапсырыстарды үйлестіру мәселесіне тап болған Роквелл 1968 жылы автоматтандырылған тапсырыс жүйесін әзірлеу үшін IBM компаниясымен серіктестік құрды. IMS (Information Management System - ақпаратты басқару жүйесі) деп аталатын ол мәліметтер қорын басқару жүйесі тұжырымдамасының негізін қалады.
IMS-тің негізгі инновациясы деректерді және бизнес-логикалық функцияларды бөлу болды. Қолданбалы бағдарламашылар ақпаратпен логикалық деңгейде жұмыс істеу мүмкіндігіне ие болды, ал деректер базасы физикалық сақтау міндетін алды. Бұл еңбек бөлінісі өнімділіктің күрт секіруіне әкелді.
Тағы бір өнертабыс DLI (Data LanguageI) тілі болды. Бұл арнайы дерекқор сұрауларын жазуға арналған арнайы тіл болды. Оның пайда болуы сол кезде танымал болған COBOL және FORTRAN сияқты тілдерде қымбат бағдарламалауды қажетсіз етті.
Осы уақытқа дейін пайдаланылған IMS ДҚБЖ иерархиялық түбірден әрбір жазбаға дейін бір жол бар иерархиялық деректер үлгісін жүзеге асырады. Мұндай модель деректерді басқару жүйелеріне негіз болды, ол өзінің шектеулеріне байланысты кейінгі өнертабыстарға да серпін берді. IMS-тің толық тарихы 1998 жылы жарияланды.
1971 жылы Мәліметтер жүйесі тілдері бойынша конференция (CODASYL) өтті, оның міндеті мәліметтер базасының стандарттарын әзірлеу болды. Бұған дейін бұл конференция COBOL тілін стандарттаған болатын. Жаңа стандарт IMS-те пайдаланылатын иерархиялық деректер үлгісіне кеңейтілді. Нәтижесінде желілік деректер моделінің пайда болуы болды.
Желілік үлгіде кез келген жазба бірнеше ата-анабала қатынастарына қатыса алады. Бұл иерархиялық модельдің бірқатар шектеулерін айналып өтуге мүмкіндік берді. Желілік модельді әзірлеуді General Electric компаниясында IDS (Integrated Data System - integrated data processing system) жобасының сол кездегі басшысы Чарльз Бахман жүзеге асырды. Сондай-ақ ол желілік деректер қорын сипаттайтын Бейхман диаграммаларын ойлап тапты. 1973 жылы Бейхман жұмысы үшін Тьюринг сыйлығын алды.
Осы уақытта IBM зерттеушісі доктор Эдгар Кодд Есептеу машиналары қауымдастығы (ACM) үшін маңызды құжатпен жұмыс істеді. 1970 жылдың маусымында бұл мақала ACM журналында Үлкен ортақ деректер банктері үшін деректердің реляциялық моделі деген тақырыппен жарияланды. Бұл құжат дерекқор теориясын өзгертті және 1981 жылы доктор Кодд Тьюринг сыйлығын алды.
Д-р Кодд физикалық сақтау ортасы тарапынан ешқандай шектеулерсіз деректерді табиғи түрде еркін сипаттауға болатын реляциялық модельді ойлап тапты. Сондықтан бұл компьютерде қалай сақталатынына қарамастан деректермен жұмыс істеуге қабілетті жоғары деңгейлі тілді құруға мүмкіндік берді.
Нәтиже екі ДҚБЖ болды: IBM System R және UC Berkeley Ingres. Екеуі де реляциялық модельді және сұрау тілін жүзеге асырды. Соңғысы System R ДҚБЖ бастапқыда SEQUEL (Structured English Query Language - Structured English Query Language) деп аталды. Кейінірек SQL (Structured Query Language) атауы пайда болды. 1986 жылы ANSI SQL тілінің ресми стандартын жариялады.
Деректер - бұл кітаптың немесе хаттың мәтіні, суретшінің суреті және ДНҚ.
Кейбір ақпаратты бекіту нәтижесінде пайда болатын деректердің өзі ақпарат көзі ретінде әрекет ете алады. Деректерден алынған ақпаратты өңдеуге болады, ал өңдеу нәтижелері жаңа деректер ретінде жазылады.
Деректер пайдаланылмайтын, бірақ әзірше сақталатын жазылған бақылаулар ретінде қарастырылуы мүмкін.
Деректер арқылы көрсетілетін ақпаратты қабылдаушы түсінбеуі мүмкін (шифр мәтіні, белгісіз тілдегі мәтін және т.б.).

1.Деректер қорының негізгі түсінігі

Бұл күндері адамдар деректер базасы туралы жиі айтады. Компьютерлер қазіргі қоғамның ажырамас бөлігі болып табылады, сондықтан Мен сіздің жазбаңызды дерекқордан іздеймін деген тіркестерді жиі естиміз. Біз папкалардың үйінділері сақталатын үлкен жәшіктер туралы емес, ақпаратты жылдам іздеуге арналған компьютерлік жүйелер туралы айтып отырмыз.
Сонымен, мәліметтер базасы дегеніміз не? Мәліметтер қоры - объективті нысанда ұсынылған тәуелсіз материалдардың (баптар, есептеулер, нормативтік актілер, сот шешімдері және басқа да осыған ұқсас материалдар), осы материалдарды электрондық есептеуіш машинаның көмегімен табуға және өңдеуге болатындай жүйеленген жиынтығы.
Деректер қоры түсінігінің басқа да көптеген анықтамалары бар, олар сақталған деректер жиынтығы түсінігіне дейін қысқартылған. Алайда, бұл анықтамалардың көпшілігі деректер қорын анық деректер базасы болып табылмайтын объектілерден, мысалы, құжаттар мұрағаттарынан, файлдық шкафтардан, кітапханалардан және т.б. ажыратуға мүмкіндік бермейді. Сонымен, мәліметтер базасы - бұл сақталған деректердің (жазбалар, құжаттар, фактілер және т.б.) жиынтығы ғана емес, кем дегенде үш маңызды қасиеті (мүмкіндіктері) бар осындай жинақ:
1.Мәліметтер қоры компьютерлік жүйеде сақталады және өңделеді. Осылайша, кез келген компьютерден тыс ақпарат қоймалары (мұрағаттар, кітапханалар және т.б.) мәліметтер базасы болып табылмайды.
2. Мәліметтер қорындағы мәліметтер жақсы құрылымдалған (жүйеленген). Бұл жағдайда құрылымдық деп құрамдас бөліктерді (элементтерді), олардың арасындағы байланыстарды, сондай-ақ белгілі бір семантика мен рұқсат етілген операцияларды элементтің немесе сілтеменің әрбір түрімен байланыстыратын элементтер мен сілтемелерді типтеуді анық таңдау түсініледі.
3. Мәліметтер қорының құрылымы деректерді тиімді іздеуді және өңдеуді қамтамасыз етеді.Бұл жерде тиімділік негізінен мүмкіндіктердің икемділігі мен қуатының (іздеу және өңдеу) күш пен ресурстардың құнына қалай сәйкес келетінімен анықталады.
Көрсетілген үш ерекшеліктің тек біріншісі ғана қатаң, ал қалған екеуі әртүрлі түсіндіруге және әртүрлі бағалау дәрежесіне мүмкіндік береді. Компьютердегі белгілі бір деректер жинағы деректер базасы болып табылатынын немесе жоқтығын қатаң түрде ресми түрде анықтаудың ешқандай жолы жоқ. Дерекқор талаптарына сәйкестіктің белгілі бір дәрежесін ғана белгілей аласыз.
Мұндай жағдайда жалпы тәжірибе маңызды рөл атқарады. Оған сәйкес, мысалы, файлдық мұрағаттар немесе электрондық кестелер белгілі бір дәрежеде деректер қорының сипаттамаларына ие болғанымен, деректер қоры деп аталмайды. Бұл дәреже көп жағдайда жеткіліксіз деп жалпы қабылданған (бірақ ерекше жағдайлар болуы мүмкін).
Мәліметтер қорын жиі қате түрде мәліметтер қорын басқару жүйесі деп атайды. Сақталған мәліметтерді (деректер базасының өзі) және мәліметтер қорын (МҚБЖ) ұйымдастыруға және жүргізуге арналған бағдарламалық қамтамасыз етуді ажырату қажет.
Дерекқорлардың барлығы бірдей принциптерге құрылмайды, бірақ дәстүрлі түрде олар деректерді жазбалар ретінде ұйымдастыру идеясын пайдаланады. Әрбір жазбада өрістердің бекітілген жиыны бар. Жазбалар кестелерде орналасады, ал кестелер жинағы мәліметтер қорын құрайды.

1.1 Қорды басқару жүйесі
Мәліметтер базасын басқару жүйесі (ДҚБЖ) - мәліметтер қорын құруға және деректерді басқаруға мүмкіндік беретін бағдарламалық және тілдік құралдардың жиынтығы. Басқаша айтқанда, ДҚБЖ - бұл мәліметтер қорын ұйымдастыруға, басқаруға және басқаруға мүмкіндік беретін бағдарламалар жиынтығы. Көптеген сайттар дерекқорсыз жұмыс істей алмайды, сондықтан ДҚБЖ барлық жерде дерлік қолданылады.
ДҚБЖ туралы толығырақ

ДҚБЖ негізгі функциялары:
сыртқы жадтағы деректерді басқару (дискілерде);
дискілік кэшті пайдалана отырып, жедел жадтағы деректерді басқару;
өзгерістерді тіркеу (тарихты сақтау), резервтік көшірме жасау және сәтсіздіктерден кейін деректер базасын қалпына келтіру;
дерекқор тілдерін қолдау (деректерді анықтау тілі, деректерді өңдеу тілі).
Әрбір ДҚБЖ деректер үлгісінің қандай да бір түріне негізделген, бұл классификацияның белгілерінің бірі. ДҚБЖ деректер моделіне сәйкес мыналар бар:
Иерархиялық. Бұл деректер моделі әртүрлі деңгейдегі деректерден тұратын ағаш құрылымы түріндегі дерекқорды көрсетуді пайдаланады.
Желі. Бұл модель иерархиялық тәсілдің кеңейтімі болып табылады. Иерархиялық үлгі еншілес жазбаның дәл бір ата-анасы болуы мүмкін екенін білдіреді, ал желілік құрылымда еншілес жазбада ата-аналардың кез келген саны болуы мүмкін.
Реляциялық. ДҚБЖ екі өлшемді кестедегі байланысты жазбалар мен атрибуттардың жиыны ретінде деректерді ұйымдастыруға бағытталған.
Объектіге бағытталған. Объектілік деректер моделіне негізделген деректер қорын басқару. Әдетте, олар объектіге бағытталған бағдарламалау тілдеріне негізделген.
Объектілік қатынас. Реляциялық модель ұғымдарын қосымша объектіге бағытталған мүмкіндіктермен біріктіреді.

1.2 Қорды басқарудың танымал жүйелері
1.Oracle

1-сурет. Oracle деректер басқару жүйесі

Oracle RDBMS (aka Oracle Database) ДҚБЖ арасында бірінші орында. Жүйе әзірлеушілер арасында танымал, пайдалану оңай, нақты құжаттамасы, ұзын атауларды қолдауы, JSON, жақсартылған тізім тегі және Oracle бұлты бар.
Әзірлеуші: Oracle корпорациясы
Жазылған: Assembly, C, C++
Блог: Oracle NoSQL
Жүктеп алу: Oracle NoSQL
Соңғы нұсқасы: 18.3
Ерекшеліктер:
Үлкен деректерді өңдейді.
SQL тілін қолдайды және реляциялық Oracle дерекқорларынан қол жеткізуге болады.
Деректерді оқу және жазу үшін JavaC API бар Oracle NoSQL дерекқоры.

2.MySQL

2-сурет. MySQL деректер басқару жүйесі

MySQL Linux, Windows, OSX, FreeBSD және Solaris жүйелерінде жұмыс істейді. Сіз тегін сервермен жұмыс істей бастай аласыз, содан кейін коммерциялық нұсқаға жаңарта аласыз. Ашық бастапқы GPL лицензиясы MySQL бағдарламалық құралын өзгертуге мүмкіндік береді.
Бұл деректер қорын басқару жүйесі SQL стандартты формасын пайдаланады. Кесте дизайнының утилиталарында интуитивті интерфейс бар. MySQL бір кестеде 50 миллион жолды қолдайды. Кесте үшін файл өлшемі шектеуі әдепкі бойынша 4 ГБ, бірақ ұлғайтылуы мүмкін. Бөлу мен репликацияны, сондай-ақ Xpath және сақталған процедураларды, триггерлерді және көріністерді қолдайды.
Әзірлеуші: Oracle корпорациясы
C, C++ тілінде жазылған
Соңғы нұсқасы: 8.0.16
Жүктеп алу: MySQL
Ерекшеліктер
Масштабтау мүмкіндігі.
Қолданудың қарапайымдылығы.
Қауіпсіздік.
Novell кластерін қолдау.
Жылдамдық.
Көптеген операциялық жүйелерді қолдау.

3.Microsoft SQL Server

3-сурет. Microsoft SQL Server деректер басқару жүйесі

Ең танымал коммерциялық ДҚБЖ. Ол Windows жүйесіне байланысты, бірақ Microsoft өнімдерін пайдалансаңыз, бұл плюс. Платформаға тәуелді. GUI де, бағдарламалық құрал да пәрменге негізделген. SQL, процедуралық емес, регистрді ескермейтін және жалпы дерекқор тілдерін қолдайды.
Әзірлеуші: Microsoft корпорациясы
C, C++ тілінде жазылған
Блог: SQL серверінің блогы
Жүктеп алу: Microsoft SQL Server
Ерекшеліктер
Жоғары өнімділік.
Платформаға тәуелділік.
Бір компьютерде әртүрлі нұсқаларды орнату мүмкіндігі.
Деректерді жылжыту үшін сценарийлерді құру.

2.MySQL бағдарламасы

Жоғарыда көрсетілген бағдарламар ішінен мен деректер қорын құру үшін MySQL ді қолданатын боламын жалпылама айтып өтсем сіз өзіңіздің веб-сайтыңызды жасап жатырсыз деп елестетіңіз. Уақыт өте келе оның беттері көбейіп келеді, мазмұны өсуде. Ақпараттың үлкен көлемімен жұмысты оңтайландыру үшін деректер қорын пайдаланыңыз. Өз кезегінде мәліметтер қорының өзі де үнемі өзгеріп, жаңа деректермен толықтырылып отырады. Ақпаратты басқару, қосу және өңдеу процесін жеңілдету үшін арнайы басқару жүйелері (МҚБЖ) әзірленді. Біз ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Деректер қорын басқару жүйелері
Қызметті әзірлеудегі сапа
Программалық жабдықталу
Ойын - сауық орталықтарын басқаруды тиімді ұйымдастыру
Қазақстан Республикасының Ұлттық қоры туралы
Мейрамхана бизнесіндегі брондау және резервтеу жүйесін дамыту жолдары
Қонақ үйді басқарудың қызметтік құрылымы
Жұмыстың қанағаттанушылығына әсер ететін факторлар
Қаржы саясатын құқықтық ресімдеу
Тактикалық басқаруға арналған ақпараттар
Пәндер