Деректер қорында сұраыс жасау

Автор: Пользователь скрыл имя, 02 Ноября 2012 в 07:53, лабораторная работа

Описание работы

Деректер қорында сұранысты құру үшін «Сұраныстар» категориясын жандандырып Создать батырмасын басыңыз. Сұраныс құрастырушысы немесе сұранысты құру шеберлері бірінің көмегімен сұранысты құру опциясын таңдауыңызға болатын диалогты терезесі ашылады. Сұраныстармен танысу үшін Қарапайым сұраныс опциясын таңдап, ОК батырмасын басыңыз.
Сұраныстар конструкторын шақыру үшін деректер қорының терезесінде «Сұраныстар» катигориясын жандандырып, Создать батырмасын басыңыз. «Жаңа сұраныс» диалог терезесінде Құрастырушы опциясын таңдап, ОК батырмасын басыңыз. Access нәтижесінде іріктеу жүргізілетін кестені немесе сұранысты таңдауыңызды ұсынады. Кестені таңдаңыз, Добавить батырмасын басып, диалог терезесін жабыңыз. Экранда сұраныстар конструкторының терезесі ал негізгі менюде Запрос командасы пайда болады.

Работа содержит 1 файл

Деректер қорында сұранысты құру.doc

— 5.03 Мб (Скачать)

Деректер қорында сұранысты  құру үшін «Сұраныстар» категориясын жандандырып Создать батырмасын басыңыз. Сұраныс құрастырушысы немесе сұранысты құру шеберлері бірінің көмегімен сұранысты құру опциясын таңдауыңызға болатын диалогты терезесі ашылады. Сұраныстармен танысу үшін Қарапайым сұраныс опциясын таңдап, ОК батырмасын басыңыз.

Сұраныстар конструкторын  шақыру үшін деректер қорының терезесінде  «Сұраныстар» катигориясын жандандырып, Создать батырмасын басыңыз. «Жаңа сұраныс» диалог терезесінде Құрастырушы опциясын таңдап, ОК батырмасын басыңыз. Access нәтижесінде іріктеу жүргізілетін кестені немесе сұранысты таңдауыңызды ұсынады. Кестені таңдаңыз, Добавить батырмасын басып, диалог терезесін жабыңыз. Экранда сұраныстар конструкторының терезесі ал негізгі менюде Запрос командасы пайда болады.

Өрнек құрастырушы терезесінде  математикалық амалдардан да басқа  да бірнеше операторлар бар: Between And аралықтан таңдау операторы, Мыс: Between 1945 And 1950 шарты / = 1945 And / = 1950 шары эквивалентті, /^ - дәрежеге шығару операторы, / - бүтінге де дөңгелентіп бөлу операторы, & - символдық мәліметтер операторы. Like - белгісіз символдары бар қатарды іздеу негізінде құруға пайдаланатын функция. Бұл кезде арнайы  символдар қолданылады: ?-кез-келген бір символ; * - символдардың кез-келген тізбегінде; # - белгісіз цифр.

  1. сұранысты  төмендегідей жасадым.  Like*5*-құрамында «5» символдары бар жазбаларды іздеу шарты

Бұл сұранысты да Like операторы арқылы жасадым, мұнда А әріпінен басталатын поезд бағытын шығарады

 

4-ші сұраныста бұл да Г әріпінен басталатын поезд котегориясын шығарады

 

 

5-ші сұраныста  87-ден басталатын  поезд номерін экранға шығарады

 

-

7-ші сұраныста 35 тен үлкен   вагон санын экранға шығарады

 

9-шы сұраныста Қ –дан басталатын  остановканың  аттарын алып тастайды

 

10-шы сұраныста   алғашқы 4 әріпі Қ-М аралығында  ғы  болатын барлық  поезд бағытын  экранға шығарады

11-ші сұраныста  құрамында ал сөзі кездесетін сөздерді экранға шығарады

 

12-ші сұраныста  соңғы әріпін анықтап береді 

 

13-ші сұраныста  06.10.2012 жылғы даталарды экранға  шығарады

 

154-ші сұраныста  мән енгізілмеген өрістерді экранға  шығарады

 

 

 

16-шы сұраныста  мән енгізілмеген өрісті экранға  шығарады

17-ші-сұраныста соңы т әріпімен  аяқталатын сөздерді экранға  шығарады

 

 

 

Айқасқан сұраныс – берілген кесте немесе сұраныс негізін қорытынды мәндерді есептеуге арналған кесте құру операциясы. Оның әрбір қатарына және бағанына атау берілді де оларды қиылысуында қорытынды мәндер жазылады. Айқасқан сұраныс үшін бастапқы кестеде жаңа кестенің қатарлары мен бағандарының атауларын қалыптастыруға қажетті деректер  бар деп есептеледі. Оның шеберін іске қосу үшін Сұраныс жапсырмасында Қарау батырмасын шертіп, Айқасқан сұранысты таңдап, ОК батырмасын шерту керек. Шебердің жұмысы төмендегідей 5 қадамнан тұрады:

1. Қажетті кестені  таңдап, әрі қарай батырмасын  шерту.

2. Мәндері кестенің  жолдарын құруға пайдаланатын  өрісті таңдап, оны таңдалған  өрістер тізіміне көшіру. Өрісте қайталанатын мән болса, олар таптастырылады (2 – кестедегі пәндер өрісін таңдау).

3. Мәндері бағандарды  түзуге пайдаланатын өрісті таңдау. Көрсетілген өрістің әрбір бірегей  мәніне жаңа кестеде бір өріс  сәйкес келеді. Егер өріс мәндері  бірегей болмаса, онда кесте құрудың мәні жоқ. (2-кестедегі баға өрісін таңдау)

4. Қорытынды жасау  үшін қолданылатын функцияны  таңдау.

5. Сұранысқа атау енгізіп  немесе компьютер берген атаумен  келесі Дайын батырмасын шерту.

 

 

Жаңа сұраныс терезесінде  Қайталанатын жазбалар тәсілін таңдай отырып, кестедегі  қайталанатын жазбаларды топтастыратын немесе олардың қайталану санын есептеп шығаратын сұраныс құруға болады. Мысалы ретінде Студенттер тізімі кестесін қарастырайық. Оның фамилия өрісінде әр студенттің фамилиясы бірнеше рет енгізілген. Кейде бір өрістің мәнедері бірдей жазбаларын топтастыру қажеттілігі туындауы мүмкін. Мұның ең қарапайым шешімі - сол өріс бойынша сорттау жұмысын орындау. Access-те осы сияқты жұмысты орындауға арнайы сұраныс құру мүмкіндігі де қарастырылған.

Қайталанатын  жазбаларды іздеуге арналған сұраныс шебері арқылы орындалады. Қайталанған жазбалар командасын таңдап, ОК батырмасын шерту керек. Осы кезде шеңбердің атқаратын әрекеттері мынадай:

  • кестені таңдау;
  • қайталанатын жазбаларды іздеуге қажетті өрісті таңдау (фамилия өрісі);
  • сұраныс кестесінде көрсетілген қосымша өрістерді таңдау (баға өрісі);
  • жаңа сұранысқа атау енгізу не компьютер берген атаумен келісу.

SQL режимінде сұраныс құру

 

Т-әріпінен  басталатын сөздерді  алып тастайды

 

 

 

 

 

 

 


Информация о работе Деректер қорында сұраыс жасау