5.2 Сабақ № 2
Тақырыбы: ГАЖ мәліметтерін таңдау.
Мақсаты: ГАЖ MapInfo кестесіндегі ақпаратты таңдауды игеру
( ГАЖ- жобасындағы "Дүниежүзілік карта негізінде").
"World" кестесін ашып оның мазмұнымен танысу. Азия құрлығындағы барлық мемлекеттерді алып ("World" кестесінен), қойылған шартты ескере отырып: "Continent = Asia" (Сурет 67).
Сурет 67. Шартпен таңдап алу сұранысының параметрлері
Ерлер саны (Pop_Fem бағанынан) әйелдер санынан көп (Pop_Male) барлық мемлекеттерді ("World" кестесінен) таңдап алу.
("World" кестесінен) халық саны 100 000 000-нан көп мемелекеттерді таңдап, нәтижесін жаңа тізімге орналастыру. Картадан таңдау мәліметтерін табу.
"WorldCap" кестесін ашып, "А" әрпінен басталатын мемлекет астаналарын таңдау ("Country" бағанынан). Таңдау нәтижесін жаңа тізімге орналастыру (Нәтижені "Selection" кестесіне орналастыру) (Сурет 68).
Сурет 68. Like операторымен таңдап алу сұранысы
Халық саны 5 000 000 нан кем емес және 8 000 000 нан артық емес (Cap_Pop бағаналарының мәліметі бойынша) мемлекет астаналарын таңдау ("WorldCap" кестесінен). Таңдап алу нәтижесін алфавит бойынша сұрыптап ( "Capital" бағаналары), картадан көрсету.
5.3 Сабақ № 3
Тақырыбы: SQL – ГАЖ - MapInfo сұраныс
Мақсаты: " SQL - сұраныс " негізінде кестелерді біріктіру әдісін игеру
( ГАЖ- жоба "Әлемдік карта" мысалы бойынша)
SQL - сұранысы, төрт бағанадан тұратын біріктірілген кестелерді алу, («Жаңа» аталуымен) екі кесте (World и Worldcap) негізінде орындалады. Олар төрт бағанадан тұрады: World.Country, World.жан саны, Worldcap.Capital және Worldcap.Cap_Pop. Біріктіру үшін қойылатын шарт, World.Country = Worldcap. Country (Сурет 69).
Сурет 69. SQL – кестелерді біріктірудегі сұранысы
«Жаңа» кестелер негізінде SQL - сұранысын, қосымша (есептелінетін) бағана "Алаң" алу үшін келесі функция негізінде Area(obj, "sq km") және "есептелінетін" кестесіне орналастыру «Жаңа» кестесінің барлық бағаналарын ескере отырып, орындалады.
SQL - сұранысын "Есептелінетін" кесте негізінде орындау, қосымша елдегі (есептелінетін) "Жан санының тығыздығы" бағанасын алу үшін, келесі функция негізінде жүріледі: жан саны / Area(obj, "sq km"), есептеу нәтижесін "Тығыздық" кестесіне "Есептелінетін" кестесінің барлық бағаналарын ескере отырып, орналастыру.
SQL - сұранысын "Тығыздық" кестесі негізінде, жан санының жиынтық санағы және територияның жалпы ауданын (Sum негізіндегі функция көмегімен) есептеу, нәтижесін "Есептелінген" кестесіне орналастыру.
5. Жан санының тығыздығының жалпы есебін "Есептелінген" кестесінің негізінде орындап, нәтижесін "Сумма" кестесіне орналастыру.
Достарыңызбен бөлісу: |