Автор: Пользователь скрыл имя, 02 Ноября 2012 в 07:53, лабораторная работа
Деректер қорында сұранысты құру үшін «Сұраныстар» категориясын жандандырып Создать батырмасын басыңыз. Сұраныс құрастырушысы немесе сұранысты құру шеберлері бірінің көмегімен сұранысты құру опциясын таңдауыңызға болатын диалогты терезесі ашылады. Сұраныстармен танысу үшін Қарапайым сұраныс опциясын таңдап, ОК батырмасын басыңыз.
Сұраныстар конструкторын шақыру үшін деректер қорының терезесінде «Сұраныстар» катигориясын жандандырып, Создать батырмасын басыңыз. «Жаңа сұраныс» диалог терезесінде Құрастырушы опциясын таңдап, ОК батырмасын басыңыз. Access нәтижесінде іріктеу жүргізілетін кестені немесе сұранысты таңдауыңызды ұсынады. Кестені таңдаңыз, Добавить батырмасын басып, диалог терезесін жабыңыз. Экранда сұраныстар конструкторының терезесі ал негізгі менюде Запрос командасы пайда болады.
Деректер қорында сұранысты құру үшін «Сұраныстар» категориясын жандандырып Создать батырмасын басыңыз. Сұраныс құрастырушысы немесе сұранысты құру шеберлері бірінің көмегімен сұранысты құру опциясын таңдауыңызға болатын диалогты терезесі ашылады. Сұраныстармен танысу үшін Қарапайым сұраныс опциясын таңдап, ОК батырмасын басыңыз.
Сұраныстар конструкторын шақыру үшін деректер қорының терезесінде «Сұраныстар» катигориясын жандандырып, Создать батырмасын басыңыз. «Жаңа сұраныс» диалог терезесінде Құрастырушы опциясын таңдап, ОК батырмасын басыңыз. Access нәтижесінде іріктеу жүргізілетін кестені немесе сұранысты таңдауыңызды ұсынады. Кестені таңдаңыз, Добавить батырмасын басып, диалог терезесін жабыңыз. Экранда сұраныстар конструкторының терезесі ал негізгі менюде Запрос командасы пайда болады.
Өрнек құрастырушы терезесінде математикалық амалдардан да басқа да бірнеше операторлар бар: Between And аралықтан таңдау операторы, Мыс: Between 1945 And 1950 шарты / = 1945 And / = 1950 шары эквивалентті, /^ - дәрежеге шығару операторы, / - бүтінге де дөңгелентіп бөлу операторы, & - символдық мәліметтер операторы. Like - белгісіз символдары бар қатарды іздеу негізінде құруға пайдаланатын функция. Бұл кезде арнайы символдар қолданылады: ?-кез-келген бір символ; * - символдардың кез-келген тізбегінде; # - белгісіз цифр.
Бұл сұранысты да Like операторы арқылы жасадым, мұнда А әріпінен басталатын поезд бағытын шығарады
4-ші сұраныста бұл да Г әріпінен басталатын поезд котегориясын шығарады
5-ші сұраныста 87-ден басталатын поезд номерін экранға шығарады
-
7-ші сұраныста 35 тен үлкен вагон санын экранға шығарады
9-шы сұраныста Қ –дан
10-шы сұраныста алғашқы 4 әріпі Қ-М аралығында ғы болатын барлық поезд бағытын экранға шығарады
11-ші сұраныста құрамында ал сөзі кездесетін сөздерді экранға шығарады
12-ші сұраныста соңғы әріпін анықтап береді
13-ші сұраныста 06.10.2012 жылғы даталарды экранға шығарады
154-ші сұраныста
мән енгізілмеген өрістерді
16-шы сұраныста
мән енгізілмеген өрісті
17-ші-сұраныста соңы т
Айқасқан сұраныс – берілген кесте немесе сұраныс негізін қорытынды мәндерді есептеуге арналған кесте құру операциясы. Оның әрбір қатарына және бағанына атау берілді де оларды қиылысуында қорытынды мәндер жазылады. Айқасқан сұраныс үшін бастапқы кестеде жаңа кестенің қатарлары мен бағандарының атауларын қалыптастыруға қажетті деректер бар деп есептеледі. Оның шеберін іске қосу үшін Сұраныс жапсырмасында Қарау батырмасын шертіп, Айқасқан сұранысты таңдап, ОК батырмасын шерту керек. Шебердің жұмысы төмендегідей 5 қадамнан тұрады:
1. Қажетті кестені таңдап, әрі қарай батырмасын шерту.
2. Мәндері кестенің жолдарын құруға пайдаланатын өрісті таңдап, оны таңдалған өрістер тізіміне көшіру. Өрісте қайталанатын мән болса, олар таптастырылады (2 – кестедегі пәндер өрісін таңдау).
3. Мәндері бағандарды
түзуге пайдаланатын өрісті
4. Қорытынды жасау үшін қолданылатын функцияны таңдау.
5. Сұранысқа атау енгізіп
немесе компьютер берген
Жаңа сұраныс терезесінде Қайталанатын жазбалар тәсілін таңдай отырып, кестедегі қайталанатын жазбаларды топтастыратын немесе олардың қайталану санын есептеп шығаратын сұраныс құруға болады. Мысалы ретінде Студенттер тізімі кестесін қарастырайық. Оның фамилия өрісінде әр студенттің фамилиясы бірнеше рет енгізілген. Кейде бір өрістің мәнедері бірдей жазбаларын топтастыру қажеттілігі туындауы мүмкін. Мұның ең қарапайым шешімі - сол өріс бойынша сорттау жұмысын орындау. Access-те осы сияқты жұмысты орындауға арнайы сұраныс құру мүмкіндігі де қарастырылған.
Қайталанатын жазбаларды іздеуге арналған сұраныс шебері арқылы орындалады. Қайталанған жазбалар командасын таңдап, ОК батырмасын шерту керек. Осы кезде шеңбердің атқаратын әрекеттері мынадай:
SQL режимінде сұраныс құру
Т-әріпінен басталатын сөздерді алып тастайды