Автор работы: Пользователь скрыл имя, 09 Июня 2015 в 13:59, дипломная работа
Осы мақсатқа жету барысында келес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
Серверлік сұраулар
ODBC коммандалары SQL- сервері арқылы
өз орындайды, мысалы Microsoft SQL Server. Серверлік
сұраулар кестеде сервердің
Серверлік сұраудың
нәтижесі ретінде жазбаның загр
Басқаратын сұраулар мәліметтер базасында Access немесе SQL Server сияқты кестелерді құрады және өзгертеді.
Бағынатын
сұраулар басқа сұраулардың
Бағынышты
сұраулар келесі іс
SQL тілі Access программасында
экрандық формаларды құруда
QBE және SQL тілдерінің қатнастары.
Access – те QBE және SQL тілдерінің арасында өте тығыз қатынас бар. Яғни SQL тілі арасындағы сұраулардың ішкі стандарты болып табылады.
Access – те сұраулар үш тәртіптеме түрінде кездеседі: Конструктор, SQL және Кесте.
Тәртіптеме Конструкторы жаңа сұраулармен жаңа беттен жұмыс істеу үшін( Мастер немесе басқа құралдарды қолданады).
SQL тәртіптемесі құралдарды
көру немесе шығаруда
Сұраулар ашылғаннан кейін, оның орындалу нәтижусін көруге болады.
Конструктор тәртіптемесіне өте отырып, сұраулар құрылымын QBE бланкі түрінде көре аламыз.
SQL тәртіптемесінде терезеде сұраулардың формулировкасы SQL тілінде құрылым ретінде көрінеді.
Формадағы және отчеттағы SQL
Экрандық нысанда және
есеп беруде жазылудың басты
қайнар көзі болып кесте және
сұраулар саналады.Жаңа
SQL макрокомандада.
Макрокомандалар макростың құрамына кіретін, және жиі қайталанып отыратын, автомотизациялық қолдануларда пайдаланылатын, Мәліметтер Базасындағы жұмыс. Макрос бір немесе бірнеше аргументтерді құрайды.
Макрос терезеден Мәліметтер
Базасында немесе белгілі бір
жағдай болған кезде автоматты
түрде шақырады. Соңғы жағдайда
макросты белгілі бір
Тапсырманы орындау барысында
Мәліметтер Базасында кейбір
обьектілер макросы басқа
Көптеген макрокомендалар ішінде(50- ге жуық) 2-і макрокоманда SQL – мен тікелей байланысты.
Запуск Запросы SQL (Run SQL) немесе Открыть Запрос (Open Query).
SQL – ге сәйкес құралдардың көмегімен макрокомандаларда Запуск Запросы SQL – де сұрауларды өзгертуге немесе Access – ті басқаруға сұрауларды жібереді.
Макрокоманданың
көмегімен сақталған
SQL инструкциясы өзгертуге сұрау болып табылады, ол келесі функцияларды жүзеге асырады: қосу (INSERT INTO), жою (DELETE), кесте құру (SELECT…INTO) және жаңарту (UPDATE).
SQL инструкциясы басқарушы сұрау болып табылады, ол келесі функцияларды орындайды: кесте құру (CREATE TABLE), кестені өзгерту (ALTER TABLE), кестені жою (DROP TABLE), индексті құру (CREATE INDEX) және индексті жою (DROP INDEX).
SQL инструкциясы ЗапускЗапросаSQL макрокомандасының жалғыз және міндетті аргументі болып табылады.SQL инструкциясының максималды ұзындығы 256 символды құрайды.Ұзындығы 256 символдан көп SQL инструкциясын орындау үшін VBA программасындағы DoCmd объектісіндегі RunSQL әдісін шақырту керек.VBA программасында ұзындығы 32768 символға дейінгі SQL инструкциясын қолдануға болады.
Текст түріндегі макрокоманда
аргументінің SQL инструкциясы макрокоманданы
енгізу терезесіне қолмен
Макрокомандада үш аргумент беріледі: сұрау атауы, режим және мәліметтер режимі. Бірінші аргумент ашылатын сұраудың атауы болып табылыды және міндетті болып келеді. Екінші аргумент сұрауды ашудың режимін береді. Келесі мәндер қолданылуға жіберіледі: «Таблица» (арнайы қолданылады), «Конструктор» және «Предварительный просмотр».
Үшінші аргумент сұрауға мәліметтерді енгізу режимін сипаттайды. Аргументті кесте режимінде ашылатын сұрауларға қолдануға болады. Келесі мәндер қолданылуға жіберіледі: «Добавление» (жаңа мәліметтерді енгізуге болады, бұрын құрылған мәліметтерді өзгертуге болмайды), «Изменение» (жаңа мәліметтерді енгізуге және бұрын құрылған мәліметтерді өзгертуге болады, арнайы әрекет етеді) және «Только чтение» (мәліметтерді көруге рұхсат етіледі).
Осындай макрокомандасы
бар макросты құру үшін келесі
әдісті қолдануға болады.
VBA программасында ОткрытьЗапрос макрокомандасын шақыру үшін DoCmd объектісіндегі OpenQuery әдісін қолданады.
VBA программаларындағы SQL
Есімізге түсірейік, VBA программалары
макрос тәрізді Access мәліметтер базасындағы
қайталанатын операцияларды
Access-те VBA программасын іске қосудың келесідей түрлері бар:
Егер SQL сұрауы мәліметтерді
қайтару үшін қолданылса, онда
құжаттар базасының ядросы Microsoft
Jet Records объектісін құрады.Бұл объект
құрылғаннан кейін іздеу (Find) амалдарын
қолдануға және жазылымдар
Сұраудың мынадай түрлері болады:
Execute әдісі, егер мәліметтер
базасында мынадай өзгерістер
керек болғанда , жазылымдар қайтарымсыз
жағдайда қолданылады. Бұл, мысалы,
жазбаларды қою және жою
Dim StrSQL as String
StrSQL= “DELETE FROM Қызметтер WHERE ISBN IS NULL”
dbsBiblio.Execute strSQL, dbFailOnError
Төменде келтірілген программа QueryDef жаңа объектісін құрады, содан кейін сәйкес сұрау кесте режимінде ашылады.
SubNewQuery() ' Өзгерістің хабарлануы
Dim dbs As Database, qdf As QueryDef, strSQL As String ' өзгеріс типінің құрылу мақсаты Database, ағымдағы мәліметтер базасын ұсыну Set dbs = CurrentDb ' сұрау жолы.
strSQL = "SELECT* FROM Қызметкерлер WHERE
[Жалдау
мерзімі] >= #1 -1 -95#" ' QueryDef Set qdf жаңа объектісін
құру = dbs.CreateQueryDef("
Сұраудың ашылуы
DoCmd.OpenQuery qdf.Name End Sub
OpenRecordset әдісі Recordset сияқты объектілерді ашу үшін және оларға амалдар қолдану үшін қолданылады.
Келесі
процедурада SQL нұсқауы көмегімен
динамикалық жазулар терімі
SubOrders98()
Dim dbs As Database, rst As Recordset, strSQL As String
Dim fid As Field
Setdbs = CurrentDb
strSQL = "SELECT DISTINCTROW Тапсырыс, Орнату мерзімі " &
"FROM Тапсырыстар WHERE ((Уеаг([Орнату мерзімі])=1998));"
Set rst = dbs.OpenRecordset(strSQL, dbOpenDynaset)
rst.MoveLast
Debug. Print rst.RecordCount
End Sub
VBA программасында RunSQL әдісі «3anycк3anpocaSQL»
(RunSQL) макрокомандасын орындайды.
DoCmd.RunSQL "UPDATE Қызметкерлер " &
"SETСотрудники.Title = Аудандық таныстырушы" &
"WHERE ҚызметкерлерTitle = 'Сату агенттері';"
VBA программасында OpercQwen «ОткрытьЗапрос»
(OpenQucry) макрокомандасын орындайды.
Сұрауды орындауды таңдау вариантын есептің шығарылу ерекшелігіне байланысты программистпен анықталады.
JavaScript интернетке программа жасау үшін арналған объектіге негізделген программалау тілі. Бұл тіл операциялық жүйелерге бағынышсыз болғандықтан, интернетке қосылған дербес компьютерлердің барлығы оны қолдайды. JavaScript тіліндегі программалар HTML документінің құрамына қосылады, және бұл тілі HTML коммандаларының кеңейтілген бір түрі болып саналады. Сондықтан JavaScript тілінде программа құрастыру үшін ешқандай қосалқы программаның көмегі керек жоқ., тек қана JavaScript тілін қолдайтын браузер ғана қажет. JavaScrit тіліне жалпы мысал:
1) Мәліметтердің дұрыстығын тексеру
2) Экранға хабарландыру жіберу
3) Мәліметтерді анализдеу
4) Файлға жазу
5) Қолданушыға жауап қайтару т.с.с
Бұл электрондық оқулық JavaScript-программалау және XML белгілеу тілдерінің көмегімен жасалды. Электрондық кітап екі негізгі файлдан құралған: біріншісі негізгі документ, кітаптың негізгі мазмұны осы бөлімінде келтірілген, ал екіншісі 13 батырмадан тұрады. Әр батырмаға бірінші файлдегі документ сай келеді. Екеуі жүйеленіп, бір тұтас электрондық кітап болып жұмыс істейді.
Екінші файлдың коды төменде келтірілген:
<html>
<head>
<script language = "JavaScript"><!--
function op(){
parent.two.location.href="L1_
}
function but1(){
parent.two.location.href="L2_
}
function but2(){
parent.two.location.href="L3_
}
function but3(){
parent.two.location.href="L4_
}
function but4(){
parent.two.location.href="L5_
}
function but5(){
parent.two.location.href = "L01_kz.htm"
}
function but6(){
parent.two.location.href = "L02_kz.htm"
}
function but7(){
parent.two.location.href = "L03_kz.htm"
}
function but8(){
parent.two.location.href = "L04_kz.htm"
}
function but9(){
parent.two.location.href = "L05_kz.htm"
}
function but10(){
Информация о работе Ақпараттар жүйесiн математикалық жабдықтау және басқару