презентация информатика

  • Презентации учебные
  • pptx
  • 23.11.2018
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Публикация является частью публикации:

Иконка файла материала 12 сабақ.pptx

Ақпараттықтехнологияларжәне телекоммуникация

Сұраныстар

Дерекқорға сұраныс

Күрделі дерекқорларда бірнеше байланысты кестелер болады және де көптеген басты кілтпен сыртқы кілттер болады
Қарапайым пайдаланушыларға олардын айырмашылығын түсініп қажеті жоқ, оларға тек қана ақпарат қажет
Сондықтан ақпаратты алу үшін сұраныс тілі пайдаланылады

Microsoft Access сұраныс тілдері

QBL
Query-By-Example
Графикалық интерфейсы бар және де өте қарапайым тіл
SQL
Structured Query Language
Барлық басқа дерекқорларда пайдаланатын тіл

Сұраныс түрлері

Барлық дерекқорлар белгілі сұраныс түрлерін қолдайды:
Projection – проекция
Яғни тандаулы атрибуттарды көрсету
Selection – тандау
Шартқа сай деректерді тандап көрсету
Sorting – реттеу
Деректерді белгілі атрибут бойынша реттеу
Joining - біріктіру
Бірнеше байланысты кестелерді сыртқы кілт арқылы біріктіру
Calculated fields – есептелген мағыналар
Атрибут мағыналарымен есептер жасау

Projection

Жазушылар кестесін тандаңыз. Содан сон басты менюда Создание және де Мастер запросов батырмаларын басыныз.

Біз жазушылардың аты-жөнің ғана көрсетеміз.

Жаттығу ретінде басқа атрибуттарды көрсететін сұраныстар жасап көріңіз.

Selection

Қайдатан алдыменен Жазушылар кестесін тандаймыз.
Содан сон Cоздание – Конструктор запросов батрымаларын басамыз.

Жазушылар кестесін тандаймыз

Жоғарыда біз тандаған кестенің моделі көрсетіледі
Төменде сұраныстың параметрлерін белгілейміз
1 – Қандай атрибутпен жұмыс жасаймыз
2 – Тандаған атрибутты көрсету қажет па жоқ па
3 – Тандау шарты

1900 жылдан кейін тұған жазушылардың атымен тегін көрсетейік.

Яғни шартты белгілеу үшін біз математикадағы салыстыру белгілерін пайдалануымыз болады.

Сұранысты сақтаймыз және де сол жақтағы менюдан оны тандаймыз.
Содан сон сұраныс нәтижелерін көруге болады.
4 жазушы 1900 жылдан кейін тұған екен.

Тегі Ж әріпінен басталатын жазушылардың аты-жөнін көрсет.

Сұранысті өзгерті үшін сол жақтағы менюдан оны тандап тышқанның он батырмасын бас
Содан сон Конструктор-ды танда

Күрделі тандауларды қалай жасаймыз?

Ол үшін констуркторда әр атрибутқа шарт қойуға болады.
Мысалы, 1800 жылдан кейін тұған немесе тұған жылы белгіленбеген және тегі Ж әріпінен басталатын жазушылардың толық ақпараты керек.
Ол үшін логикалық операцияларды әр атрибутпен пайдалануға болады.
Мысалы біз логикалыз немесе операциясын қолдандық (OR)
Is Null шарты атрибуттың мағынасы жоқ екенін белгілейді.

Нәтижесі

Sorting

Ақпаратты белгілі атрибут(тар) бойынша реттеу үшін Конструкторда реттеуді тандау керек.
Мысалы, біз сұраныс нәтижелерін алдымен аты бойынша реттейміз, содан сон тегі бойынша реттейміз.

SQL

Біз пайдаланған сұраныс тілі QBE деп аталады.
Ол тілде барлық іс-әрекет графикалық түрде конструктор көмегімен атқарылады.
Дегенмен Access дерекқоры SQL (Structured Query Language) тілін де қолдайды.
SQL-да сұраныстарды мәтін ретінде жазамыз.

SQL негіздері

Барлық SQL сұраныстары келесі шаблонға келеді.

SELECT атрибут 1, атрибут 2
FROM кесте 1, кесте 2
WHERE шарттар
ORDER реттеу шарты

SELECT-та біз қандай атрибуттарды көрсету керек екенін белгілейміз
FROM – қандай кестелермен жұмыс атқарамыз
WHERE – қандай шарттар бойынша деректерді тандаймыз
ORDER – ақпаратты қалай реттейміз

SQL режимін қосу

Конструктор режимінде он батырманы басып Режим SQL танда

SQL мысалы

SELECT Authors.аты, Authors.тегі, Authors.[тұған жылы]
FROM Authors
WHERE (((Authors.тегі) Like "Ж*") AND ((Authors.[тұған жылы]) Is Null Or (Authors.[тұған жылы])>1800))
ORDER BY Authors.аты DESC , Authors.тегі;

Бұл біздің соңғы сұраныс.