Автор: Пользователь скрыл имя, 19 Ноября 2011 в 11:38, реферат
MS Access ақпаратты көрсету және сақтау үшін пайдаланылатын жеке компоненттерден тұрады. Олар: кесте, форма, есеп беру, сұраныстар, деректерге мүмкіндік беретін беттер, макростар және модульдер. Формалар мен есептерді құру үшін конструкторлар қолданылады, сондықтан бұл компоненттер конструкторлық объектілер деп аталады. Конструкторлық объектілер басқару элементтері деп аталатын едәуір кіші объектілерден тұрады (олар: өріс, батырмалар, диаграммалар, жақтаулар, және т.б.).
Осы қадамдардан кейін ағымдық қатынаста байланысқан ДҚ жайында ақпарат сақтау үшін, INF типтегі файл құрылады да, атауы байланыс файлы атауымен аттас кесте пайда болады. Байланысқан кестеде жаңа өріс құруға болмайды, бірақ жазбалар қосу мүмкіндігі бар.
MS
Access бағдарламасында кесте
Біз MS Access-те деректер типін және кестенің жеке қасиеттерін қарастырған соң, кесте құрылымын құруға кірісуге болады. Кестенің құрылымын құрудың мысалы ретінде Телефонды-мекен жайлық кітап кестесін құруды қарастыралық.
Бастапқы кілт
Бастапқы кілт жазбаны бірмәнді ұқсататын ақпараттан тұрады. Кестеңізде бастапқы кілтті өз бетіңізбен анықтар алдында, өзіңіз құрған кестелердің барлық өрістерін қарап шығыңыз. Әрбір жазба үшін бірегей ең болмағанда бір өріс бар ма ?
Осы мәселенің жақсырақ шешімі кестедегі әрбір жазбаға сәйкес теңестірілген номерді қоюда. MS Access, оған сіз бастапқы кілтті құруды ұсынғанда, осыны жасаған. Ол Код өрісін Санауыш деректер типімен құрады. Бұл әрбір жаңа жазбаны құруда санауыш мәні 1-ге көбейетінін білдіреді. Бұл номер әрбір жаңа жазба үшін арналған бастапқы кілт болып табылады.
Егер
MS Access қолданатын стандартты тәсіл
қанағаттандырмай, бастапқы кілтті өзіңіз
жеке орнатқыңыз келсе, бастапқы кілт
ретінде қолдануға болатын өрісті таңдаңыз.
Әрі қарай «Кестелер конструкторы» саймандар
тақтасында Ключевое поле батырмасын
басыңыз. Таңдалған өрістің таңбалау аймағында
кілт бейнесімен пиктограмма пайда болады.
Кесте құрылымының модификациясы
Егер бір де бір қате жібермей, кесте құрылымын сипаттаған болсаңыз, онда құрылған кестенің құрылымын сақтау қажет.
Алайда құрылымды берерде қате жіберіп қоюыңыз мүмкін. MS Access қателерді жөндеуге арналған құралдарды сізге ұсынады. Оларға жататындар:
Деректер
қорына кіретін кестенің құрылымын
модификациялау үшін деректер қорының
терезесінде модификацияланатын кестені
таңдап, Конструктор батырмасын басыңыз.
Экранда таңдалған кестенің құрылымынан
тұратын конструктор терезесі ашылады.
Өріс атауын және │немесе оның типін өзгерту
Айталық, өрістің атын немесе оның типін бергенде қате кеткен болсын. Қате өрісті енгізуді аяқтаған соң табылды дейік. Нұсқағышты өзгертілуге тиіс өріс атауына орнатыңыз. Өріс атындағы бұрыс символдарды жою үшін Backspace немесе Delete пернесін қолданып, өрістің дұрыс атын енгізіңіз.
Егер
өріс типін өзгерту керек болса,
Деректер типі бағанындағы сәйкес өрісті
тышқанмен бассаңыз, өрістің оң жағында
тізімнің ашылу батырмасы пайда болады.
Батырманы басып, тізімнен тиісті типті
таңдаңыз.
Өрістер жолының тәртібін өзгерту
Айталық, бір өрісті қазіргі тұрған орнынан бірнеше өріске жоғары не төмен апарғыңыз келді. Мұны жасау үшін келесі әрекеттерді орындаңыз:
Кестеден өрістерді жою
Кестенің конструкторына жойғыңыз келген өрісті таңдау аймағында тышқанды басып, Delete пернесін басыңыз. Кейде біруақытта көршілес бірнеше өрістерді жоюға да тура келеді. Ол үшін келесі әрекеттерді орындаңыз:
Дәл осылай, қатар орналаспаған өрістерді таңдап, оларды жою үшін Ctrl пернесін қолдануға болады. Бірінші өрісті таңдау аймағына барып, Ctrl пернесін басып, жібермей, жойғыңыз келген барлық қалған өрістерді таңдаңыз. Сосын Ctrl пернесін жіберіп, Delete пернесін басыңыз.
Егер жаңа өріс құруды ұмытып кетсеңіз, Вставка│Строки командасын орындаңыз. Жаңа жол ағымдағы жолдың, яғни қазіргі тұрған жолыңыздың жоғарғы жағына қойылады (ол өрісті таңдау аймағында бағыттауыш сызықпен белгіленген). Осы жолда өзіңіз бірнеше рет жасаған өрістің аты мен деректер типін енгізіңіз.
ДҚБЖ-не қойылатын негізгі талаптардың бірі үлкен көлемді ақпараттың ішінен қажетті жазбаны жылдам іздеу мүмкіндігі болып табылады. Индекстер – кестедегі деректерді, индексі жоқ кестелермен салыстырғанда, іздеуді едәуір шапшаңдататын тиімді құрал. Индексте қолданылатын өрістер санына орайлас қарапайым және құрамды индекстер деп ажыратады.
MS
Access-те индекстің еркін
Индекстердің
басты ерекшеліктері –
Қарапайым
индексті құру үшін кестенің бір өрісі
бойынша жазбаларды іздеу мен
сұрыптау шапшаң орындауыңызға мүмкіндік
беретін Индекстелінген өріс өріс қасиеті
қолданылады. Индекстелінген өріс бірегей
және қайталанылатын мәндерден тұруы
мүмкін. Мысалы, Телефонды-адресті кітап
кестесінде MS Access кодтың бірегей мәндерінен
тұратын Код өрісі бойынша индексті автоматты
түрде құрды. Алайда қайталанылатын мәндері
бар Тегі өрісі бойынша да индексті құруға
болады. Бұл Индекстелінген өрістің өріс
қасиеті мынадай мәндерді қабылдайды:
Мән | Сипаттама |
Жоқ | Үнсіздік бойынша берілген мән. Индекс құрылмайды. |
Ия (сәйкестікке рұқсат етіледі) | Индексте қайталанылатын мәндер болуы мүмкін. |
Ия (сәйкестікке рұқсат етілмейді) | Қайталанылатын мәндерге индексте рұқсат жоқ |
Қарапайым индекстің құрылуы төмендегі әрекеттердің орындалуын ұйғарады:
Құрамдас индекс құру
Бірнеше өрістерден тұратын индекстерді индекстер терезесінде анықтау қажет.
Индекс үшін өрістерді таңдап болған соң, диалог терезесінің тақырып жолында орналасқан терезенің жабылуы батырмасын басыңыз.
ал бұл жолы деректерді таңдаудың қуатты құралы - сұраныстармен таныса бастаймыз.
Тәжірибе
жүзінде берілген кестеден белгілі
бір критерийлерді
Біз бұрын деректер қорына қатысты жалпы жағдайларды қарастырғанбыз. Онда деректер қорының негізгі қызметттерінің бірі ақпараттарды тез іздеу және әртүрлі сұрақтарға жауап алу екенін ескерткенбіз. MS Access-те сұранысты қалыптастыру үшін сұранысты құрастырушы мен MS Access тілінің SELECT нұсқауы қолданылады.
“Үлгі бойынша сұраныс”дегеніміз не?
Сұранысты
қалыптастырғанда берілген кестеде жазбаларды
таңдау критерийін көрсетуіңіз қажет.
Мұндай арнайы тілде сөйлемдерді баспадан
шығару үшін сұраныс құрастырушының терезесінде
орналасқан сұраныс бланкісін толтыруға
тиіссіз.
Шебердің көмегімен сұраныстар құру.
Деректер қорында сұранысты құру үшін «Сұраныстар» категориясын жандандырып Создать батырмасын басыңыз. Сұраныс құрастырушысы немесе сұранысты құру шеберлері бірінің көмегімен сұранысты құру опциясын таңдауыңызға болатын диалогты терезесі ашылады. Сұраныстармен танысу үшін Қарапайым сұраныс опциясын таңдап, ОК батырмасын басыңыз.
32-сурет
Сұраныс құрастырушысын
не шеберін таңдау.
Бір немесе бірнеше кестелерден өзіңізге керек өрісті таңдай алатын шебер терезесі ашылады. Егер бір кестеден артық таңдасаңыз шебер автоматты түрде деректердің сызбасы негізінде кестелерді байланыстырады. Айталық, бізге клиенттерге қызмет көрсетуді сату жайлы деректер қажет болсын. Мұндай ақпаратты алу үшін Клиенттер кестесінен клиенттің аты, тегі және телефоны бар өрісті, ал Қызмет көрсету кестесінен Қызмет көрсетудің атауы мен Қызмет көрсету бір бағасы өрістерін, ал Сұраныстар кестесінен Қызмет көрсету Жасалды мен Қызмет көрсеткені үшін алдыңғы өрістерін таңдайсыз.