ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
«ҚАРАҒАНДЫ ИНДУСТРИАЛДЫҚ УНИВЕРСИТЕТІ»КеАҚ
«Жасанды интеллект технологиялары» кафедрасы
КУРСТЫҚ ЖҰМЫС
Пән бойынша: Деректер қоры
Тақырыбы: «Университет» мәліметтер базасы
Жетекші: аға оқытушы.
(баға) Тоқсеит Д.Қ.
(қолы)
Комиссия мүшелері: Орындаған: ПИ-19к-1
Мархан Н.Ә
Теміртау, 2022
МАЗМҰНЫ
|
КІРІСПЕ
|
3
|
1 ЖОБАЛАУҒА ТАПСЫРМА
2 ДБ ҚҰРЫЛЫМЫН ДАМЫТУ
2.1 Пәндік саланың сипаттамасы
2.2 Инфологиялық модель жасау
2.2.1 Нысандарды қалыпқа келтіру процедурасы
2.3 Даталогиялық модель құру
2.4 Клиенттік қосымшаның ДБ іске асырудың техникалық және бағдарламалық құралдарын таңдау
3 ДЕРЕКТЕР БАЗАСЫН ҚҰРУ
3.1 ДБ құрылымының сипаттамасы
3.2 ДБ кестелерінің сипаттарын сипаттау
3.3 ДБ кестелері мен деректер тұтастығы арасындағы байланыстарды сипаттау
4 АҚПАРАТТЫҚ ЖҮЙЕНІҢ ПАЙДАЛАНУШЫ ИНТЕРФЕЙСІН ҚҰРУ
4.1 Теңшелетін мәзір
4.2 Деректер базасына деректерді қарау,қосу,жою,өзгерту құралы ретінде пішіндер
|
4
5
5
6
8
10
12
13
13
14
18
19
19
19
|
ҚОРЫТЫНДЫ
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
|
20
21
|
КІРІСПЕ
Қазіргі әлемде мәліметтер базасының рөлі өте жоғары. Көптеген кәсіпорындар, фирмалар компьютерде ақпаратты сақтаудың бұл әдісін қолданады, қызметкерлер туралы мәліметтер болсын, әртүрлі коммерциялық мәмілелер (сатып алу, сату және т.б.). Кез келген банктік операциялар кезінде (Коммуналдық қызметтерге, газға, жарыққа ақы төлеу және т.б.) деректер дерекқорға енгізіледі.
Деректер базасы-бұл арнайы форматта ақпарат, яғни деректер сақталатын ұйымдасқан құрылым. Деректер базасын басқару жүйесі (ДҚБЖ) – бұл компьютерге ақпарат енгізілетін, қаралатын, сұрыпталатын, сүзілетін, ізделетін, экспортталатын (басқа ДҚБЖ форматтарына аударылған) немесе керісінше импортталатын бағдарлама. ДҚБЖ-бұл онда сақталған деректерге жылдам жүгінуді жүзеге асыратын бағдарлама.
Бүгінгі таңда мәліметтер базасын басқару жүйелерінің көпшілігі (ДҚБЖ) тек деректерді ғана емес, сонымен бірге тұтынушымен немесе басқа бағдарламалық-аппараттық кешендермен өзара әрекеттесетін әдістерді (яғни, бағдарламалық код) өз құрылымдарына орналастыруға мүмкіндік береді.ДҚБЖ-де көрсетілген критерийлерге сәйкес көрсетілетін деректерді іріктеу, сұрыптау, оларды ресімдеу және кейіннен шығару құрылғысына беру немесе байланыс арналары арқылы беру мүмкіндігі бар.
Осылайша, таңдалған тақырып көптеген жылдар бойы өзекті болып табылады және ұзақ уақыт бойы қызығушылық тудырады.
Бұл курстық жұмыстың мақсаты-университетті оқытуды ұйымдастырудың негізгі түсініктері мен аспектілерін қарастыру.
Осы курстық жұмыстың міндеттері:
* әр түрлі анықтамаларды қарастыра отырып, білім беру деген не екенін түсіну;
* университете оқытылудан өтуді ұйымдастырудың нормативтік-құқықтық аспектісін қарастыру;
* білім беру технологияларын қолданудың артықшылықтары мен кемшіліктерін қарастыру;
ЖОБАЛАУҒА ТАПСЫРМА
Курстық жоба үшін "университеттің оқыту" ақпараттық жүйесін әзірлеу қажет.
Ақпараттық жүйе платформалар, оқытушы, пәндер, ведомость, деканат, емтихандар, студенттер сияқты санаттар туралы ақпаратты қамтуы керек мәліметтер базасын қолдана отырып жүзеге асырылады.
Ақпараттық жүйе үшін сұраулар мен есептерді іске асыру қажет:
Сұраулар:
1. Тізімдеме тізімін беру
2. Пәндер тізімін беру
3. Мұғалім тізімін беріңіз
Есеп:
1. Деканат тізімі бойынша есеп
2. Платформа тізімін шығару
3. Студенттер тізімі бойынша есеп
ДБ ҚҰРЫЛЫМЫН ДАМЫТУ
2.1 Пәндік саланың сипаттамасы
Әзірленген ақпараттық жүйе университеттің білім беруді автоматтандыруға арналған .
Ақпараттық жүйенің функциялары:
* Оқытушылар, студенттер туралы ақпарат жүргізу;
* Оқу жоспары;
* Әзірленген бағдарламалар;
* Кесте құру емтихандар;
Әр мұғалім туралы ақпарат мыналарды қамтиды:
* ТАӘ_мұғалім;
* Топ;
* Пән_ коды;
Әр студент туралы ақпарат мыналарды қамтиды:
• Код_студента;
* ФИО_студент;
* Топ;
.2 Инфологиялық модель жасау
Тұжырымдамалық модельдеу кезеңінде деректерге қойылатын талаптарды жинау, талдау және өңдеу жүзеге асырылады. Шын мәнінде, тұжырымдамалық деңгей мәліметтер базасы құрылған пәндік аймақтың (нақты әлем объектілерінің) жалпыланған моделін көрсетеді. Кез-келген модель сияқты, тұжырымдамалық модель өңдеу тұрғысынан нақты әлем объектілерінің маңызды ерекшеліктерін ғана көрсетеді. Тұжырымдамалық модельдеу кезеңінде олар субъект, атрибут, байланыс сияқты ұғымдармен жұмыс істейді.
Нысан-бұл мәліметтер базасында ақпарат жинақталатын объект.
Атрибут-бұл оның қасиеттерін анықтайтын және белгілі бір мәндер жиынтығынан мәндерді алатын объектінің атауы. Әрбір атрибут мәні бойынша ерекше атаумен қамтамасыз етіледі.
Байланыс дегеніміз-субъектілер арасында құрылған және нақты әлемдегі әртүрлі нысандар арасында жүйелі түрде пайда болатын қатынастар жиынтығының абстракциясы.
Жобаланған мәліметтер базасы үшін келесі нысандар анықталды:
* Студенттер;
* Оқытушы;
* Деканат;
* Платформалар;
* Пәндер;
* Емтихандар;
* Ведомость;
Әр нысан үшін оны сипаттайтын атрибуттар жиынтығы анықталады:
* Студенттер (Студент коды, студенттің аты-жөні, топ);
* Оқытушы (ТАӘ оқытушы, топ, пән коды);
* Деканат (атауы, аты-жөні, оқытушы ,аты-жөні, студент, топ, пән коды);
* Платформалар (атауы, аты-жөні, оқытушы,пән коды);
* Пәндер (пән коды, оқытушы аты-жөні);
* Емтихандар (пәндер,емтихан күні,топ,Аты-жөні оқытушы,код ведомость);
* Ведомость(Код ведомость,код дисциплины,баға,студенттің аты-жөні);
Осы нысандар мен олардың атрибуттарының негізінде "байланыс кестелері"тілінде мәліметтер базасының инфологиялық моделі жасалды.
2.1-сурет-«Байланыс кестелері» тілінде «Университет» жүйесінің мәліметтер базасының инфологиялық моделі
2.2.1 Нысандарды қалыпқа келтіру процедурасы
Студенттер (код_студен, Фио_студента, топ);
"Студенттер" кестесі бірінші қалыпты түрде, өйткені онда ақпараттық модельдің барлық қажетті атрибуттары қарапайым деректер түрлерінде анықталған, null мәндері бола алмайтын кілт өрісі (код_студент) берілген.
"Студенттер" кестелері екінші қалыпты формада болады, өйткені ол бірінші қалыпты форманың анықтамасын қанағаттандырады және оның бастапқы кілтке кірмейтін барлық өрістері бастапқы кілтке толық функционалды тәуелділікпен байланысты.
Кесте үшінші қалыпты нысанда, өйткені ол екінші қалыпты форманың анықтамасын қанағаттандырады және оның негізгі емес өрістерінің ешқайсысы функционалды түрде кез-келген басқа негізгі емес өріске тәуелді емес.
Функционалдық тәуелділіктер:
Топ-топ
Оқытушылар (оқытушы,топ, пән коды);
"Мұғалімдер" кестесі бірінші қалыпты нысанда, өйткені онда ақпараттық модельдің барлық қажетті атрибуттары қарапайым деректер түрлерінде анықталған, null мәндері жоқ кілт өрісі (Fio_prepodavatel) берілген.
"Мұғалімдер" кестелері екінші қалыпты формада, өйткені ол бірінші қалыпты форманың анықтамасын қанағаттандырады және оның бастапқы кілтке кірмейтін барлық өрістері бастапқы кілтке толық функционалды тәуелділікпен байланысты.
Функционалдық тәуелділіктер:
ФИО_преподаватель-ФИО_преподаватель
Топ-Пәндер
Деканат (атауы, Фио_подаватель, ФИО_студент, топ, пән коды);
"Деканат" кестесі бірінші қалыпты нысанда, өйткені онда ақпараттық модельдің барлық қажетті атрибуттары қарапайым деректер түрлерінде анықталған, null мәндері жоқ кілт өрісі (атауы) берілген.
"Деканат" кестелері екінші қалыпты формада болады, өйткені ол бірінші қалыпты форманың анықтамасын қанағаттандырады және оның бастапқы кілтке кірмейтін барлық өрістері бастапқы кілтке толық функционалды тәуелділікпен байланысты.
Функционалдық тәуелділіктер:
Деканат-Ведмость
Платформалар (атауы, ФИОпреподаватель, коддисциплины);
"Платформа" кестесі бірінші қалыпты түрде, өйткені онда ақпараттық модельдің барлық қажетті атрибуттары қарапайым деректер түрлерінде анықталған, null мәндері жоқ кілт өрісі (атауы) берілген.
"Платформа" кестелері екінші қалыпты формада болады, өйткені ол бірінші қалыпты форманың анықтамасын қанағаттандырады және оның бастапқы кілтке кірмейтін барлық өрістері бастапқы кілтке толық функционалды тәуелділікпен байланысты.
Кесте үшінші қалыпты нысанда, өйткені ол екінші қалыпты форманың анықтамасын қанағаттандырады және оның негізгі емес өрістерінің ешқайсысы функционалды түрде кез-келген басқа негізгі емес өріске тәуелді емес.
Функционалдық тәуелділіктер:
Аты-жөні оқытушы-аты-жөні оқытушы
Пәндер (Пән_ Коды, Фио_реподаватель);
"Пәндер" кестесі бірінші қалыпты түрде, өйткені онда ақпараттық модельдің барлық қажетті атрибуттары қарапайым деректер түрлерінде анықталған, null мәндері бола алмайтын кілт өрісі (пән коды) берілген.
"Пәндер" кестелері екінші қалыпты формада болады, өйткені ол бірінші қалыпты форманың анықтамасын қанағаттандырады және оның бастапқы кілтке кірмейтін барлық өрістері бастапқы кілтке толық функционалды тәуелділікпен байланысты.
Кесте үшінші қалыпты нысанда, өйткені ол екінші қалыпты форманың анықтамасын қанағаттандырады және оның негізгі емес өрістерінің ешқайсысы функционалды түрде кез-келген басқа негізгі емес өріске тәуелді емес.
Функционалдық тәуелділіктер:
Пән коды-пән коды
Емтихандар (пәндер, емтихан күні, топ, Т. А. Ә., оқытушы коды);
"Емтихандар" кестесі бірінші қалыпты түрде, өйткені онда ақпараттық модельдің барлық қажетті атрибуттары қарапайым деректер түрлерінде анықталған. Негізгі өріс (пәндер) берілген.
"Емтихандар" кестелері екінші қалыпты формада болады, өйткені ол бірінші қалыпты форманың анықтамасын қанағаттандырады және оның бастапқы кілтке кірмейтін барлық өрістері бастапқы кілтке толық функционалды тәуелділікпен байланысты.
Кесте үшінші қалыпты нысанда, өйткені ол екінші қалыпты форманың анықтамасын қанағаттандырады және оның негізгі емес өрістерінің ешқайсысы функционалды түрде кез-келген басқа негізгі емес өріске тәуелді емес.
Функционалдық тәуелділіктер:
Ведмость коды-ведмость коды
Ведмость (ведмость коды, пән коды,бағалау, студенттің аты-жөні);
"Ведмость" кестесі бірінші қалыпты нысанда, өйткені онда ақпараттық модельдің барлық қажетті атрибуттары қарапайым деректер түрлерінде анықталған, null мәндері бола алмайтын кілт өрісі (ведмость коды) берілген.
"Ведмость" кестелері екінші қалыпты формада, өйткені ол бірінші қалыпты форманың анықтамасын қанағаттандырады және оның бастапқы кілтке кірмейтін барлық өрістері бастапқы кілтке толық функционалды тәуелділікпен байланысты.
Функционалдық тәуелділіктер:
Ведмость-Деканат
Ведмость коды-ведмость коды
.3 Даталогиялық модель құру
2.1 - кесте.«Студенттер» мәнінің даталогиялық моделі
Достарыңызбен бөлісу: |