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

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

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

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

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

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

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

Microsoft Access дерекқорында есептеу сұраныстары

Есептер

Дерекқорларда кейде қажетті ақпарат дайын түрде болмайды, бірақ оны есептеу үшін керекті деректер болады.

Осындай сәттерде дерекқордың есептеу мүмкіндіктерін пайдаланып керекті ақпаратты шығаруға болады.

Мысал

Бізде Sales атты кесте бар:
Кестеде сатушының аты, ол қандай тауар сатты, сатылған тауардың саны және әрбір дананың саны берілген
Дегенмен, бізге әрбір тауардан қанша ақша түскенің білу керек.
Мәселен, дәптерден 600 тенге пайда түсіпті.

Бұл ақпаратты табу үшін жаңа сұраныс жасаймыз.
Бізге керекті атрибуттарды көрсетеміз.
Пайда деген жаңа атрибут жасаймыз және де оны қалай санап шығару керек екенің белгілейміз.
Яғни Access арифметикалық есептерді түсінеді.

пайда: [Sales].[бағасы]*[Sales].[саны]

Жаңа атрибут атауы: [кесте аты].[атрибут] +-*/ [кесте аты].[атрибут]

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

Сұранысты өзгертейік
Ол үшін конструктор режиміне көшу керек содан соң жоғарғы оң жақтағы Итоги батырмасын тандау керек

SQL түрінде қарасақ бұл сұраныс осындай:
SELECT Sales.тауар, SUM(Sales.саны*Sales.бағасы) AS пайда
FROM Sales
GROUP BY Sales.тауар;
Яғни, тауарлар атауымен заттарды топтап, олардың
пайдасын есептеп, бір топтаға тауарлардан түскен
пайданы қосып бір сан шығарамыз.

Есеп түрлері

SUM – атрибут мағыналарын қосып бір сан шығару
MIN/MAX – атрибуттың ең кіші/үлкен мағынасын табу
AVG – атрибут мағыналарының орташасын табу
COUNT – атрибут мағыналарының саны
және т.б.

SUM

Барлық тауарлардан түскен пайданы қалай есептейміз?
Ол үшін соңғы жасаған сұраныстын нәтижелерін пайдаланайық.
Total – соңғы жасаған сұраныстың атауы

Әр тауардың барлық санын санау үшін қандай сұраныс жасау керек?
Яғни келесі кестені шығару үшін қандай сұраныс жазу қажет?

COUNT

Тауар атауларының санын қалай есептейміз?

MIN

Ең арзан тауарды тап.

AVG

Тауарлардың орташа бағасын сана.