?арапайым с?раныстар бас?а с?ранысдардан айырмашылы?ы, ол ??ру:
С?раныс та?дауды? белгiсiн толы?сытып немесе с?раныстарды iрiктеудi рет аны?тау?а болмайды.
?рiстердi? с?рау салуында?ы рет ?згертуге болмайды; ?рiстер оларда ?станы? бiрiншi терезесiндегi та?дал?андары болатынын ?рдайым сол ретте к?рсетiледi.
Егер бiр немесе бiрнешесi ?рiстерi санмен к?рсетiлген болса, онда ?ста соманы, (?рiстер ) цифрлар?а ?рiстi? орташа, е? т?менгi немесе максимал м?н ?сынатын жиынты? с?раныс жасау?а м?мкiндiк бередi. С?ранысты? н?тижелерiнi? жиынына жазуларды санны? есептеуi сонымен бiрге ?осу?а болады.
Егер бiр немесе бiрнешесi ?рiстер Date/Timeнi? т?рлерiн алса, онда к?нге, ай?а, то?сан?а, жыл?а диапазон?а м?лiмет бойыншаларын топталу орындайтын ?орытынды с?рау салу беруге болады.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«MS Access. С?раныстарды ??ру»
MS Access. Сұраныстарды құру.
Жұмыстың мақсаты: Студентердің сұраныс құру қабілетін тексеру
Теориялық мағлұмат
Сұраныс – жазбаларды таңдау,кестелерді жаңарту және жазбаларды кестелерге енгізу. Көбінесе сұраныстар нақты топ жазбаларын анықтау үшін пайдаланады, қанағатандырылған шартқа беріледі. Сонымен қатар, сұраныстар мәліметтерді қиыстуруге мүмкіндік береді, әр түрлі кестелерде болатын, бiр iзге салған түр кестелердiң сабақтас мәлiмет элементтерiне қамтамасыз етеді.
Қарапайым сұраныстардың ұстаны қолдану.
Өз атауына сәйкес, бұл ұста мәлiмет iрiктеуiне сұрау салулар тек қана өте бос сұраныс және кәдiмгi қолданушыларға сондықтан қолданылады - профессионал еместермен.
Қарапайым сұраныстар басқа сұранысдардан айырмашылығы, ол құру:
Сұраныс таңдаудың белгiсiн толықсытып немесе сұраныстарды iрiктеудi рет анықтауға болмайды.
Өрiстердiң сұрау салуындағы рет өзгертуге болмайды; өрiстер оларда ұстаның бiрiншi терезесiндегi таңдалғандары болатынын әрдайым сол ретте көрсетiледi.
Егер бiр немесе бiрнешесi өрiстерi санмен көрсетiлген болса, онда ұста соманы, (өрiстер ) цифрларға өрiстiң орташа, ең төменгi немесе максимал мән ұсынатын жиынтық сұраныс жасауға мүмкiндiк бередi. Сұраныстың нәтижелерiнiң жиынына жазуларды санның есептеуi сонымен бiрге қосуға болады.
Егер бiр немесе бiрнешесi өрiстер Date/Timeнiң түрлерiн алса, онда күнге, айға, тоқсанға, жылға диапазонға мәлiмет бойыншаларын топталу орындайтын қорытынды сұрау салу беруге болады.
сұраныстарды қолдану конструкторлары.
Сұранысты бос тұруды ұстаның мүмкiндiктерi шектелу жеткiлiктi. Жақсы жол сұраныстар конструктордың сұранысты бланкпен сонымен бiрге деп аталатын график түрiнде терезесiн қолданылатындай етiп тұрады. Accessтың өте қуатты құралдарының бұл бiрлерi.
Егер керек, бiздер SQLның тiлiндегi сауалдың мәтiнiн бланктiң жоғарғы бөлiгiндегi кестесi толықсытып алып тастасақ, астына өрiстiң iрiктеуi үшiн қажеттi орын алмастырып, кестелердiң арасындағы байланыс керек өзгерте iс жүзiнде қалыптастырамыз.
Құрастырылған сұранысты орындау iске қосу батырманы басссақ нәтиженi байқаймыз.
Сұраныстың түрлері.
Accessтарға сұрныстардың 4- негiзгi түрлерiнiң жасауға мүмкiн:
Iрiктеу сұраныстары - бiр немесе бiрнеше кестелерден мәлiметтерi алады.
Әрiлi-берiлi сұраныстар - электрон кестесiнi бiр немесе бiрнеше кестелердi сергектедiден формаға мәлiметтерiн жинақтайды. Бұл сұраныстар мәлiметтердiң талдауы және графиктер және көп жазулардың санмен көрсетiлген өрiстерiнiң мәндерiнiң сома негiзделген диаграммалардың жасауы үшiн пайдалы.
Өзгерiске беретін сұраныстар - бұл сұраныс жаңа деректер қорын немесе кестелерге өзгерістерді енгізеді.
Осындай сұраныстар жаңа жазбаларды кестелерге енгізу немесе өшіруге мүмкіндік береді, сұраныстарды конструкция кiрiстiрiлген өзгерiстер жазып өрнектер арқылы кiргiзу.
Сұраныстарды ықшамдау.
Дәл белгiлердiң тапсырмасы желi арқылы жөнелтiлетiн жолдар сандарын минимизациялауға мүмкiндiк бередi. Мысалы, тек қана ағымдағы айдың тапсырыстары таңдауға болады. Тарихи мәлiмет мұқтаж қолданушылар үшiн соңғы ай, бұл тоқсан, соңғы тоқсан жеке сұраныстар жасауға болады.
Бастапқы сұраныстарға тек қана сол өзi негiзгi мәлiметтердiң ұсынысы үшiн қажеттi өрiстер орынды қосу.
OLE Object және MEMOнiң түрiнiң өрiсiнiң бастапқы сұраныстарды қосу керек емес.
Тапсырмалар
Сұраныстармен жұмыс жасау
30. Деректер базасы терезесінде Сұраныс қыстырманы іске қосып, құру батырманы басу.
31. Конструктор режимін таңдап, таңдаманы растау.
32. Кестенiң қосымшасы пайда болған терезеде (студенттер ) сұрау салу өндiрiп алатын және қос командасын орындайтын кестенiң аты ерекшелеу. Бұл кестенiң өрiстерiнiң тiзiмi iрiктеуге сұраныс терезеде пайда болуы керек.
33. Кестені қосу терезесін жабу.
34. Iрiктеуге сұраныс қалған терезеде өрiстi бас жататын жоғарғы сол ұяшықты шерту.
35. Мысалы, фамилияның құрылған сұранысын бiрiншi өрiсiнiң атын осы ұяшыққа енгiзiңiз.
38. Енгiз таңдауының шарттарын жолда таңдауды белгiлi өрiс керек: топ өрiске - (сондай түрде кестеге енгiз сол күйінде кiргiз таңдауын шарт үшiн мәлiметтер) .
Ашылған новый запрос терезесінен мастер арқылы қарапайым сұраныс құрыңңыз. Ол үшін с\туденты кестесінен фамилия, аты , әкесінің аты, топ атауы ал Стипендия кестесінен пайыз өрістерін таңдаңыз.Мастер жұмысын аяқтаңыз.
Алынған кестенің условия отбора өрісіне 0 шартын, пайыз өрісі үшін орнатыңыз. Ол үшін студенттер фамилиясын алфавит бойынша кеңейтілген сүзгі жүргізііңіз.