Автор работы: Пользователь скрыл имя, 16 Сентября 2013 в 04:27, дипломная работа
Бiлiм беру реформасы мультимедиалық технологиялар болып табылатын электрондық оқулық, құрал, тренажерлар түрiндегi компьютерлiк пакеттердi құру шарттарында ғана орындалуы мүмкiн. Жоғарғы оқу орындарында студенттерге бiлiм беруде компьютердi қолдану оларды аудиториялық, яғни лекциялық және лабороториялық сабақтарда, өз бетiмен бiлiм алу сабақтарында, алыстан оқыту жағдайында пайдалану мүмкiндiгiн туғызады. Бүгiнгi таңда оқу процесiнде арнайы оқыту жүйелерiн, оқыту процесiнде электрондық шолу ресурстарын пайдалану өзектi мәселе болып отыр. Компьютерлiк оқыту жүйелерiнiң бiр формасы электрондық оқулық болып табылады. Электрондық оқулық деп өз бетiмен немесе оқытушының қатысуымен оқу курсын немесе оның бiр бөлiмiн компьютердiң көмегiмен меңгерудi қамтамасыз ететiн программалық - әдiстемелiк кешендi айтады.
КIРIСПЕ 3
I ТАРАУ ЭЛЕКТРОНДЫҚ ОҚЫТУШЫ ҚҰРАЛДАР 5
1.2. ЭЛЕКТРОНДЫҚ ОҚУЛЫҚТЫҢ СИПАТТАМАСЫ 6
1.3 ЭЛЕКТРОНДЫҚ ОҚУЛЫҚ КIМГЕ ЖӘНЕ НЕ ҮШIН ҚАЖЕТ? 8
1.4 ЭЛЕКТРОНДЫҚ ОҚУЛЫҚТЫ ЖАСАУДЫҢ НЕГIЗГI КЕЗЕҢДЕРI 8
1.5 ЭЛЕКТРОНДЫҚ ОҚУЛЫҚТЫ ЖАСАУ БОЙЫНША МЕТОДИКАЛЫҚ НҰСҚАУЛАР 9
1.6 ЭЛЕКТРОНДЫҚ ОҚУЛЫҚТЫ ПАЙДАЛАНУҒА ДАЙЫНДЫҚ 11
II ТАРАУ “МӘЛIМЕТТЕР БАЗАСЫН ЖОБАЛАУ” БОЙЫНША ЭЛЕКТРОНДЫҚ ОҚУЛЫҚ 12
2.1 МӘЛІМЕТТЕР БАЗАСЫН ҚҰРУ НЕГІЗДЕРІ 12
2.2 НЕГІЗГІ ТҮСІНІКТЕР ЖӘНЕ АНЫҚТАМАЛАР 16
2.3 ДЕРЕКТЕР МОДЕЛЬДЕРІНІҢ ҚЫСҚАША МІНЕЗДЕМЕСІ 23
2.4 РЕЛЯЦИОНДЫҚ МӘЛIМЕТТЕР БАЗАСЫ 30
2.5 SQL КОМАНДАСЫН ҚОЛДАНУҒА МЫСАЛЫ 42
2.6 МӘЛІМЕТТЕР БАЗАСЫН ЖОБАЛАУ ЖӘНЕ ҚОЛДАНУ 44
2.7 ИНФОЛОГИЯЛЫҚ ҮЛГІЛЕУ 58
2.8 VISUAL BASIC – VBA (MICROSOFT ACCESS МЫСАЛЫНДА) 64
III ТАРАУ ЭЛЕКТРОНДЫҚ ОҚУЛЫҚТЫ ҚҰРУ ЖОЛДАРЫ 80
3.1 JAVASCRIPT ДЕГЕНІМІЗ НЕ? 80
3.2 ЭЛЕКТРОНДЫҚ ОҚУЛЫҚТЫ ҚҰРАСТЫРУ 80
3.3 АСCESS ОРТАСЫНДА МӘЛІМЕТТЕР ҚОРЫН ҚҮРУ 83
ҚОРЫТЫНДЫ 86
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР: 87
Анықтама
Жұмысшы |
Телефон |
Иванов |
3721 |
Петров |
4328 |
Сидоров |
4328 |
Егоров |
4328 |
6.1.-кесте. Жай қайталану
Шығыстық қайталануға 6.2.-кестесінде мысал келтірілген, Сп_ком қатынасы, Анықтама қатынасына қарағанда жұмысшылардығ бөлмелерінің номерімен қосымшаланған.Яғни бұл жерде мәліметтердің шығыстық қайталануы бар.
Сп_ком
Жұмысшы |
Телефон |
Бөлме |
Иванов |
3721 |
109 |
Петров |
4328 |
111 |
Сидоров |
4328 |
111 |
Егоров |
4328 |
111 |
6.2.-кесте. Шығыстық қайталану
Бұл жағдайдан шығудың жолы 6.3.-кестесінде көрсетілген. Бұнда декомпозициялық шығыстық қатынастың жолымен алынған Сп_ком екі қатынас көрсетілген Телефон және Жұмысшы. Егер,мысалға, Петровты жұмыстан шығарып және ол туралы мәліметті өшірсек, бұл 111 бөлменің телефон номерінің жойылмауына әкеледі.
Телефон
Телефон |
Бөлме |
3721 |
109 |
4328 |
111 |
Жұмысшы
Иванов |
109 |
Жұмысшы |
Бөлме |
Петров |
111 |
Сидоров |
111 |
Егоров |
111 |
6.3.-кесте. Шығыстық қайталанудығ ескерілуі.
Кортеждерден мәліметті жою, қосу және қайта өңдеу кезінде мәліметтердің шығыстық қайталануы туралы мәселе туындайды.
3.2 Анамалиялар
МБ кестелерде мәліметтерді өңдеу кезінде туындайтын қиындықтар немесе МБ қайшылықтар туғызатын жағдайлады анамалиялар деп атаймыз. Анамалиялардың негізгі үш түрін атап көрсетейік: модификациялық (қайта өңделетін) анамалия, жою анамалиясы және қосу анамалиясы.
Кестеге бір мәліметті енгізу кезінде бүкіл кестені немесе басқа мәліметтерді өзгертуге әкелуі модификациялық анамалия болып табылады.
Мысалы, 6.2.-кестесінде 111 бөлменің телефон номерінің өзгеруі бүкіл таблицаны қарастыруға әкеп соқтырады.
Кестеден бір мәліметті жою кезінде жойылған мәліметке қатысы жоқ басқа да мәліметтердің жойылуына әкелуі жою анамалиясы болып табылады. 6.2-кестесінде Петров мәліметінің жойылуы 111 бөлменің телефон номерінің жойылуына әкеледі.
Кесте толмайынша басқа мәліметтің енгізу мүмкін болмаса немесе қосымша жазуды енгізу бүкіл кестені қарастыруға әкелсе, қосу анамалиясы болып табылады.
Жоғарыда көрсетілгендей, МБ жобалау базаға қосылатын мәліметтердің бүкіл нысандарын және олардың атрибуттарының анықтамасын анықтаумен басталады. Содан кейін бүкіл атрибуттар бір кестеге (шығыстық қатынастар) енгізіледі.
Мысал. Шығындық қатынастарды қалыптастыру.
Оқу бөліміне пәндік облыстағы жүйелік анализ нәтижесінде МБ қатынасында қолданылатын және өзара байланысты атрибуттар қойылған. Осыдан Оқытушы қатынасы мынандай сызбаға ие болады: Оқытушы (Аты-жөні, лауазым, еңбек ақы мөлшері, стаж, надбавка_за_стаж, кафедра, пән, топ, жұмыс түрі) және онда әр оқытушы туралы мәліметтер болуы керек.
Шығындық қатынас қайта өңдеу анамалиясының себебінен мәліметтердің шығыстық қайталануында болуы мүмкін. Нақты және нақты емес шығындық қатынасты ажыратып алайық.
Нақты шығындық қатынас Оқытушы қатынасындағы бірнеше топта сабақ өткізуі сәйкес сандардың қайталануы оқытушы туралы мәліметтер жолын қорытындылайды. Егер оқытушының лауазымын өзгертсек, бұл факт ол туралы мәліметтің бүкіл жолына енгізілуі керек.
Нақты емес шығындық қатынас оқытушы
қатынасында бүкіл
Шығындық қатынастар ескертуінде
анамалиялар нормализациялық
МБ мерзімдік және
логикалық жобалау
4.1 Атируттар арасындағы тәуелділік
Атрибуттық қатынастар арасындағы тәуелділікті қарастырайық: функционалдық, транзитивтік және көп мағыналы.
Функционалдық тәуелділік түсінігі базалық болып табылады, өйткені оның негізінде басқа тәуелділіктер анықтамасы қалыптасады.
В атрибуты А атрибутына функционалды тәуелді, егер А мәніне В бір мәні сәйкес келу керек. Математикалық функционалды тәуелділік былай белгіленеді А→В. Ол дегеніміз, А атрибуты қандай мәнге ие болса, В атрибутыда сәйкесінше сол мәнге ие болады. А және В атрибуттары жай және құрылымдық бола алады. В атрибуты жоғарыда көрсетілген мысалда - Оқытушы қатынасында атрибуттар арасында функционалдық тәуелділік мыналар:Аты-жөні→кафедра, Аты-жөні→лауазым, лауазым→еңбек ақы мөлшері және т.б. Бұл қатынаста Оқытушы кілттік құрылым, ал Аты-жөні, пән, топ атрибуттар болып табылады.
Функционалдық тәуелділік. А→В және В→А функционалды тәуелділік болса, А және В бір мәнге сәйкес, немесе функционалды байланыс А↔В (В↔А). Мысалы, Аты-жөні мен РНН арасындағы функционалдық өзара тәуелділік – Аты-жөні↔РНН.
Бөлшектік тәуелділік
(бөлшектік функционалдық
Сонымен бірге толық функционалды тәуелділік болады. Онда кілтті емес атрибут құрылымдық атрибутқа тәуелді. Мысал ретінде атрибут тәуелділігі – Пән түрінің барлық құрылымдық кілттен.
Транзитивті тәуелділік . С атрибуты А атрибутына транзитивті тәуелді болады, егер А,В,С атрибуттары А→В және В→С шартын орындаса, бірақ қайтару тәуелділігі жоқ. Мысал: ФИО→ Атағы →Жалақы.
Көпмәнді тәуелділік. R қатынаста В атрибуты А атрибутынан көпмәнді тәуелді болады, егер әрбір А мәніне В атрибутының көп мәндері сәйкес келеді, басқа R атрибуттарымен байланысқан емес.
Көпмәнді тәуелділік әртүрлі болады: «бір көпке» (1:М), «көп біреуге» (М:1), немесе «көп көпке» (М:М), оны былайша белгілейді: А=>B, A<=B немесе AóB. Мысалы, Оқытушы қатынаста көпмәнді тәуелділік «көп көпке» онда ФИОóПән.
Тәуелсіз атрибуттар. Екә немесе бірнеше атрибуттарды тәуелсіз деп айтуға болады, егер ешбір белгіленген атрибуттар ішінде функционалды тәуелді болмаса басқа атрибуттардан (А¬→В). Егер А¬→В және В¬→А, онда А ¬=В деп белгілеуге болады.
Функционалды тәуелділікті анықтайтын негізгі әдіс (ФТ) – Атрибуттар семантикасын сараптау. Толық көп функционалды тәуелділікті F* құру үшін бірнеше аксиомаларды білу шарт. Олар 8 аксиома бар: рефлексивті, толықтыру, транзитивті, кенею, жалғастыру, псевдотранзитивті, біріктіру және декомпозициялау. Осы аксиомаларға арналған мысалдар өзіндік жұмысқа жатады.
Оқытушы үшін келесі тәуелділіктер белгіленген:
ФИО → Жалақы
ФИО → Атағы
ФИО → Стаж
ФИО → Стажға қосымша
ФИО → Кафедра
Стаж → Стажға қосымша
Атағы → Жалақы
Жалақы → Атағы
ФИО,Пән,Топ → Пән түрі
4.2 Дұрыс формалар
МБ жобалау процессі дұрыс формаларын қолданумен ұштасады ,ол итерационды және нақтыланған ережелер бойынша бірінші формадан стасы жоғары формаға өтуі. Әрбір келесі дұрыс форма функционалды тәуелділіктің анықталған типін азайтады, осыған орай қатысты аномалияларды МБ операцияларын орындау кезінде алып тастайды.
Келесі жалғасқан дұрыс формаларды анықтайды: