Глоссарий атрибут


Сұраныс менюі сұраныстармен жұмыс істеуге арналған, оның мынадай пункттері бар: Іске қосу (Run)



бет38/77
Дата26.05.2023
өлшемі2.28 Mb.
#474320
1   ...   34   35   36   37   38   39   40   41   ...   77
дәрістер1-15

Сұраныс менюі сұраныстармен жұмыс істеуге арналған, оның мынадай пункттері бар:
Іске қосу (Run) – сұраныстың орындалу нәтижелерін кесте режимінде экранға шығарады,
Кесте қосу (Show Table )«Кесте қосу» ("Добавление таблицы") терезесін көрсетеді,
Кестені жою (Remove Table) – белгіленген кестені немесе сұранысты ағымдағы сұраныстан жояды,
Таңдау (Выборка) (Select) - ағымдағы екпінді сұранысты таңдаудағы сұранысқа (запрос на выборку) түрлендіреді,
Айқасқан (Перекрестный – Crosstab) – айқасқан сұраныстар жасау қызметін атқарады,
Кесте жасау (Make Table) - ағымдағы екпінді сұранысты жаңа кесте құру сұранысына түрлендіреді,
Жаңарту (Update) - екпінді сұранысты жаңарту сұранысына түрлендіреді,
Үстемелеу (Append) - екпінді сұранысты үстемелеу сұранысына түрлендіреді,
Жою (Delete) - екпінді сұранысты жою сұранысына түрлендіреді,
SQL сұранысы (Query SQL) - екпінді сұранысты біріктіру, басқару немесе сервер сұранысына түрлендіреді,
Параметрлер (Parameters) – сұхбаттасу терезесінде сұраныстың керекті параметрлерін тағайындау үшін қолданылады.


6.2 Конструктор режимінде сұраныстар жасау
Конструктор режиміне Жасау (Создать) батырмасын басу арқылы немесе, сұраныс бұрын құрылған болса, сол сұранысты белгілеп алып, Конструктор батырмасын шерту арқылы кіруге болады. Бірінші тәсілде Конструктор режимі бос сұраныс терезесі мен Кесте қосу (Добавление таблицы) сұхбаттасу терезесін ашады. 70-суретте осы Конструктор терезесі көрсетілген. Екінші тәсілде Конструктордың мәліметтермен толтырылған терезесі ашылады (71 сурет), мұнда сұранысты өзгертуге болады.
Бірінші тәсілде алдымен сұранысқа мәлімет алынатын барлық кестелерді белгілеп алу қажет, яғни кестенің атында, содан соң Үстемелеу (Добавить) батырмасында тышқанды шерту керек. Сұраныс терезесіне сұраныс тұрғызуға керекті мәліметтер схемасы шығады. Терезенің төменгі бөлігінде Өріс (Поле) қатарында өрістерді көрсету қажет. Мұнда керекті өрістерді бірнеше тәсілдермен таңдауға болады. Кесте өрістері тізімі ішінен қажетті біреуін сұраныстың бос бағанасына тасымалдауға болады немесе кесте өрістері тізімінен қажетті өрісті таңдап алып, тышқанның сол батырмасын екі рет шертсе болғаны. Тышқан курсорын сұраныстың төменгі бос бағанасына алып барып, тышқан оң батырмасы арқылы өрістер тізімін ашып, қажет өрісті таңдап алуға болады. Сұраныстағы Кесте аты (Имя таблицы) қатарында өрістері таңдалынып алынған кестелер көрсетіліп тұрады. Сұрыптау (Сортировка) қатарында мәліметтерді ретке келтіру тәсілдерінің бірін таңдап алуға болады: Өсуі бойынша / Кемуі бойынша/ Қажеті жоқ (В порядке возрастания/ В порядке убывания/ Отсутствует). Егер берілген өріс экранда көрсетілуі тиіс болса, Экранға шығару (Вывод на экран) қатарындағы квадратта тышқанды шерту қажет. Таңдау шарттары (Условие отбора) қатарында мәліметтерді ішінен керектілерін таңдап алу шарттарын (фильтрлер үшін сипатталғандай) енгізуге болады. 71-суретте «Авто» және «Авто иесі» кестелерінен тұрғызылған сұраныс келтірілген.

70 сурет. Сұраныстар Конструкторы терезесі





71 сурет– Сұранысты екі кесте қолдану арқылы құру


72-суретте құрастырылған сұраныстың соңғы нұсқасы көрсетілген. «Авто» кестесінен Нөмірі, Маркасы, Түсі өрістері, ал «Авто иесі» кестесінен Фамилия және Телефон өрістері алынған. Мәліметтер Маркасы өрісі бойынша сұрыпталған. Кестелердегі жазбаларды таңдап алу шарттары мынадай болуы тиіс: немесе "волга" маркасындағы автомобильдер, немесе түсі "ақ" автомобильдер. Экранда сұранысқа кіретін барлық өрістер көрсетілетін болады. «Авто» кестесінің бастапқы түрі 55-суретте, ал сұраныс құру арқылы алынған мәліметтер 73-суретте көрсетілген.



72 сурет. Құрастырылған сұраныс





73 сурет. Сұраныс арқылы алынған мәліметтер


Таңдап алу шарттары қатынас (салыстыру) операторлары мен операнд­тардан (мәндерден) тұрады. Операндтар ретінде мыналар қолданылады:
- литералдар – тікелей мағынасы бойынша қабылданатын мәндер, мысалы, сан, қатар, күн;
- тұрақтылар - өзгермейтін мәндер, мысалы, True, Иә, 1200;
- идентификатор - өріс мәніне сілтеме жасау, басқару элементі немесе сипаттамалар түріндегі өріс қасиеттері, мысалы, Идентификатор.Қасиет немесе [Кесте аты]![Өріс аты].
Шарттарды құрастыру кезінде нақты мәндер мен қатынас белгілерін тікелей көрсету керек ( < , >, <= , > = , < >). Символдық мәндер тырнақшалармен қоршалып көрсетіледі. Бір қатарда келтірілген шарттар "ЖӘНЕ" белгісімен, ал әртүрлі қатарлардағы шарттар - "НЕМЕСЕ" белгілерімен біріктіріледі. Интервалға қатысты мәнді тексеру үшін Beetwen... And конструкциясы қолданылады, мысалы: Beetwen 5 And 100 - (5, 100) аралықтарындағы мәндер. Егер мәнді көрсетілген мәндер тізіміне кіргізу керек болса, IN операторын қолдану керек, мысалы , IN ( 100, 200, 500 ) – қажетті мән 100, 200 немесе 500 мәндерінің бірі болуы тиіс. Құрама шарттар құру үшін And, Not, Or операторларын қолдануға болады. Шарттарды саймандар тақтасындағы Құрастыру (Построить) батырмасын немесе жанама (контекс­тік) менюдегі Құрастыру жолын таңдау арқылы Өрнек құрастырушысы (Построителя выражений) көмегімен де құру мүмкіндігі бар.
74-суретте сұранысқа жаңа кесте қосу кезінде шақырылатын жанама меню көрсетілген. Оны шығару үшін тышқанның оң жақ батырмасын кестелер орналасатын сұраныстың жоғарғы аймағындағы бос орында шерту керек.



74 сурет. Жанама (контекстік) менюді шақыру

75-суретте екі «Авто» және «Зауыт» кестелерінен тұрғызылған сұраныстың мысалы келтірілген. «Авто» кестесінен – Нөмірі, Маркасы, Бағасы өрістері, ал «Зауыт» кестесінен – Зауыт атауы (НаименЗавода) өрісі алынған. Мәліметтер сұрыпталмаған. Кестелерден жазбаларды таңдап алу шарттары ретінде автомобиль бағасының 5000 мен 10000 аралығында болуы көрсетілген. 76-суретте осы шарттарды қалыптастыратын Өрнектер құрастырушысы келтірілген.





75 сурет. Бағасы өрісіне арналған шарт көрсетілген сұраныс





76 сурет. Бағасы өрісі үшін өрнек құрастыру






Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   77




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет