Автор работы: Пользователь скрыл имя, 21 Февраля 2013 в 19:23, курсовая работа
Формалар- форма терезесінде кестелерді енгізу мен көру үшін қолданылады. Олар экранда бейнеленген ақпараттың көлемін шектеуге мүмкіндік береді және оны тиісті түрде көрсетеді. Шебердің көмегімен форманы, оған алдын-ала құрылған шаблонның біріне сәйкес орналастырып берілген кестенің өрістерін енгізе отырып, құруыңызға болады. Форманың конструкторы көмегімен кез-келген күрделі дәрежедегі формаларды құрасыз.
Кестеден өрістерді жою
Кестенің конструкторына жойғыңыз келген өрісті таңдау аймағында тышқанды басып, Delete пернесін басыңыз. Кейде біруақытта көршілес бірнеше өрістерді жоюға да тура келеді. Ол үшін келесі әрекеттерді орындаңыз:
Дәл осылай, қатар орналаспаған өрістерді таңдап, оларды жою үшін Ctrl пернесін қолдануға болады. Бірінші өрісті таңдау аймағына барып, Ctrl пернесін басып, жібермей, жойғыңыз келген барлық қалған өрістерді таңдаңыз. Сосын Ctrl пернесін жіберіп, Delete пернесін басыңыз.
Егер жаңа өріс құруды ұмытып кетсеңіз, Вставка│Строки командасын орындаңыз. Жаңа жол ағымдағы жолдың, яғни қазіргі тұрған жолыңыздың жоғарғы жағына қойылады (ол өрісті таңдау аймағында бағыттауыш сызықпен белгіленген). Осы жолда өзіңіз бірнеше рет жасаған өрістің аты мен деректер типін енгізіңіз.
ДҚБЖ-не қойылатын негізгі талаптардың бірі үлкен көлемді ақпараттың ішінен қажетті жазбаны жылдам іздеу мүмкіндігі болып табылады. Индекстер – кестедегі деректерді, индексі жоқ кестелермен салыстырғанда, іздеуді едәуір шапшаңдататын тиімді құрал. Индексте қолданылатын өрістер санына орайлас қарапайым және құрамды индекстер деп ажыратады.
MS Access-те индекстің
еркін санын құруға мүмкіндік
бар. Индекстер кестенің
Индекстердің
басты ерекшеліктері –
Қарапайым индексті
құру үшін кестенің бір өрісі бойынша
жазбаларды іздеу мен сұрыптау шапшаң
орындауыңызға мүмкіндік
Мән |
Сипаттама |
Жоқ |
Үнсіздік бойынша берілген мән. Индекс құрылмайды. |
Ия (сәйкестікке рұқсат етіледі) |
Индексте қайталанылатын мәндер болуы мүмкін. |
Ия (сәйкестікке рұқсат етілмейді) |
Қайталанылатын мәндерге индексте рұқсат жоқ |
Қарапайым индекстің құрылуы төмендегі әрекеттердің орындалуын ұйғарады:
Құрамдас индекс құру
Бірнеше өрістерден тұратын индекстерді индекстер терезесінде анықтау қажет.
Индекс үшін өрістерді таңдап болған соң, диалог терезесінің тақырып жолында орналасқан терезенің жабылуы батырмасын басыңыз.
ал бұл жолы деректерді таңдаудың қуатты құралы - сұраныстармен таныса бастаймыз.
Тәжірибе жүзінде берілген кестеден белгілі бір критерийлерді қанағатыратын және таңдалғандарды реттейтін жазба бөлігін таңдау жиі кездеседі. Критерийлер бірнеше шарттардың үйлесуін анықтайды. Мысалы қандай да бір қызмет ету түрін тапсыратын және оларды алфавиттік ретте фирмалардың атауы бойынша реттін Алматы қаласындағы клиенттер туралы жазбаларды таңдау керек. Бұл есепті шешу үшін сұраныс шеберін, сұранысты құрастырушыны пайдаланамыз:
Біз бұрын деректер қорына қатысты жалпы жағдайларды қарастырғанбыз. Онда деректер қорының негізгі қызметттерінің бірі ақпараттарды тез іздеу және әртүрлі сұрақтарға жауап алу екенін ескерткенбіз. MS Access-те сұранысты қалыптастыру үшін сұранысты құрастырушы мен MS Access тілінің SELECT нұсқауы қолданылады.
“Үлгі бойынша сұраныс”дегеніміз не?
Сұранысты қалыптастырғанда берілген кестеде жазбаларды таңдау критерийін көрсетуіңіз қажет. Мұндай арнайы тілде сөйлемдерді баспадан шығару үшін сұраныс құрастырушының терезесінде орналасқан сұраныс бланкісін толтыруға тиіссіз.
Шебердің көмегімен сұраныстар құру.
Деректер қорында сұранысты құру үшін «Сұраныстар» категориясын жандандырып Создать батырмасын басыңыз. Сұраныс құрастырушысы немесе сұранысты құру шеберлері бірінің көмегімен сұранысты құру опциясын таңдауыңызға болатын диалогты терезесі ашылады. Сұраныстармен танысу үшін Қарапайым сұраныс опциясын таңдап, ОК батырмасын басыңыз.
32-сурет
Сұраныс құрастырушысын не
Бір немесе бірнеше кестелерден өзіңізге керек өрісті таңдай алатын шебер терезесі ашылады. Егер бір кестеден артық таңдасаңыз шебер автоматты түрде деректердің сызбасы негізінде кестелерді байланыстырады. Айталық, бізге клиенттерге қызмет көрсетуді сату жайлы деректер қажет болсын. Мұндай ақпаратты алу үшін Клиенттер кестесінен клиенттің аты, тегі және телефоны бар өрісті, ал Қызмет көрсету кестесінен Қызмет көрсетудің атауы мен Қызмет көрсету бір бағасы өрістерін, ал Сұраныстар кестесінен Қызмет көрсету Жасалды мен Қызмет көрсеткені үшін алдыңғы өрістерін таңдайсыз.
33-сурет
Қарапайым сұрату шеберінің
Өрістерді таңдаған соң, Далее батырмасын бассаңыз, эранда нақты немесе қорытынды сұраныс критерийін таңдауға керекті сұраныстар шеберінің келесі диалогты терезесі пайда болады. Бұл жағдайда қорытынды сұраныстың аса керегі жоқ сондықтан Подробный опциясын таңдаңыз. Сұранысты қалыптастыру процесін жалғастыру үшін Далее батырмасын басыңыз. Шебердің соңғы терезесіне көшесіз, мұнда сұраныс атын беріп, сұраныстың нәтежесін көру опциясын таңдайсыз немесе сұраныстың жаңа параметрлерін енгізу үшін сұраныс құрастырушы терезесіне көшісіз. Деректерді көруге арналған сұранысты ашу опциясын ашыңыз, экранда өзіңіз құрған сұраныс нәтежесімен кесте терезесі ашылады.
34-сурет. Іріктеу нәтижелерін көру
Шеберлердің артықшылығы - минимум біліммен нәтижелерді тез алу мүмкіндігінде. Бұл мысалда, қорытынды және көпкестелі сұраныстар туралы түсінігіңіз болмай-ақ, өзіңізді қызықтыратын ақпараттарды ала аласыз. Бірақ, сұраныстар шеберлері іріктеу шарттарын, реттеу критерийлерін және іріктеудің қызық та күрделі параметрлерін көрсетуге жол бермейді.
Сұраныстар конструкторының терезесі
Сұраныстар
конструкторын шақыру үшін деректер
қорының терезесінде «
35-сурет. Жаңа сұраныс үшін сұраныстар конструкторының терезесі.
Сұраныстар
конструкторының терезесінде
Сұраныс менюі сұраныстар конструкторы терезесінде кестелерді қосу және оларды жою, сұраныстың типін таңдау, сұранысты іске қосу және т.б. командалардан тұрады. Бұл менюдің көптеген пунктері саймандар панелінің батырмалармен қайталанады. Сонымен қатар, меню пунктінің сұраныстар конструкторы терезесінің берілген аймағына қатысы бар контекстік менюді пайдалана аласыз.
Төменде Сұраныс менюі пункттерінің қызметі және оларға сәйкес саймандар панелінің батырмалары келтірілген.
Меню командасы |
Батырма |
Сипаттамасы |
Запуск |
Сұранысты орындайды | |
Добавить таблицу |
Сұранысқа жаңа кестені қосады | |
Удалить таблицу |
Сұраныстан бар кестені алып тастайды | |
Выборку, Перекрестный, Созда-ние таблицы, Обновление, Добавление, Удаление |
Сұраныс типін таңдайды | |
Запрос SQL |
Бірігуге SQL сұранысты, серверге сұранысты немесе басқарушы сұранысты құрады | |
Параметры |
Сұраныстың параметрлерін береді |
Түр менюі құрамы жұмыс режимі өзгергенде алмастырылып отырады. Сұраныстар конструкторы терезесінде бұл меню сұранысты басқарушы командалардан тұрады:
Меню командасы |
Батырма |
Сипаттамасы |
Конструктор, SQL режимі, кесте режимі |
Жұмыс режимін ауыстырып қосады | |
Топтық операциялар |
Топтық операциялар жолын сұрату бланкісіне қосады | |
Кесте аты |
Кесте аты жолын сұрату бланкісіне қосады | |
Қасиеттер |
Сұрату қасиеттерінің терезесін ашады | |
Бірігудің параметрлері |
Кестелер немесе сұраныс-тағы сұраныстар арасындағы бірігуі типін өзгертуге арналған диалогты терезе-сін ашады | |
Саймандар панелі |
Бейнелеуді басқарады және саймандар панелін баптауды жүзеге асырады |
Сұраныстар конструктор терезесінің жоғарғы жағында сұраныс деректерінің сызбасы бар. Бұл сызба деректер қоры деректерінің сызбасына өте ұқсас, тек айырмашылығы мынада - берілген сызба сұранысқа қосылған кестелер тізімінен тұрады және олардың арасындағы байланысты бейнелейді. Терезенің төменгі жағында сұраныс бланкісі жатыр. Бұл бланкінің әрбір жолының белгілі бір қызметтері бар: