Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тема 3.4 Складні запити до бази даних

Читайте также:
  1. Бази даних міжнародних та іноземних правових актів
  2. Вивчення фактичних даних;
  3. Види баз даних у СППР
  4. ВИМОГИ ДО ДАНИХ І КЕРУВАННЯ НИМИ, ЩО ОБГОВОРЮЮТЬСЯ У РАЗІ ВИБОРУ ГЕНЕРАТОРА СППР
  5. Винятки щодо обмежених дій, що стосуються баз даних
  6. Еволюція використання даних у СППР
  7. Запис даних у файл

Розрізняють три типи складних запитів: групові, перехресні, параметричні.

Груповими звуться запити, які дозволяють групувати записи результуючої таблиці запита стосовно значень одного або декількох полів і виконувати над угрупованнями записів певні функції. Можливі такі види групових функцій: групування, підсумкові функції, вираз, умова.

Групування – це функція, яка використовується для вказівки поля, по якому буде провадитися групування.

Підсумкові функції дозволяють виконувати над полем групові обчислення. В Access передбачається дев'ять статистичних функцій: Sum – підсумок значень деякого поля у групі; Avg – середнє від усіх значень поля у групі; Max, Min – максимальне, мінімальне значення поля у групі; Count – кількість значень поля у групі, не враховуючи пустих значень; StDev – середньоквадратичне відхилення від середнього значення поля у групі; Var – дисперсія значень поля у групі; First, Last – значення поля з першого й останнього запису в групі. Результуюча таблиця запиту з використанням групових операцій містить по одному запису для кожної групи. До запиту, як правило, включаються поля, по котрим проводиться групування, а також поля, для котрих виконуються групові функції, або вводяться умови відбору записів перед виконанням процедури групування.

Вираз – реалізується шляхом створення обчислювального поля й виконання в ньому розрахунків згідно сконструйованого виразу. Елементами виразу можуть бути підсумкові функції.

Умова – це критерій для обмеження кількості записів в угрупованні записів. Для виконання цих функцій необхідно створити у бланку запиту рядок – Групова операція. Для цього у режимі Конструктора запитів виконати команду Вид Групові операції

Перехресна таблиця являється спеціальним запитом підсумкового типу. Вона нагадує електронну таблицю. У перехресній таблиці лівий стовпець утворює назви рядків із значень одного поля, верхній рядок утворює назви стовпців із значень другого поля, а на них пересіченні, розміщуються підсумкові значення, які розраховуються по значенням третього поля. Для отримання підсумкових значень записи групуються стосовно полів, що використовуються в якості назв рядків і стовпців. Для розрахунку значень третього поля, що утворюється внаслідок групування записів, застосовується обрана статистична функція. Можливо також розрахувати підсумкове значення для кожного рядка в цілому. Перехресний запит можна створювати у діалозі за допомогою майстра, або вручну за допомогою Конструктора перехресного запита.

Параметричні запити – це запити, яки дозволяють вказувати умови відбору записів у діалозі, тобто одночасно з виконанням запиту.

Література: [2] с.124-133, [3], [5]

 


Дата добавления: 2015-08-18; просмотров: 84 | Нарушение авторских прав


Читайте в этой же книге: Мета і завдання дисципліни | Міждисциплінарні зв'язки | Розділ 3. Фізична модель предметної області і її використання у Access | Тема 1.1. Економічні інформаційні системи підприємств (ЕІС ). | Тема 2.1. Моделювання даних предметної області | Тема 3.7 Вивід результатів обробки баз даних | Розділ 4. Проектування задачі автоматизованої обробки баз даних | Тема 4.2 Алгоритм і програма рішення задачі | Лабораторна робота 1. Виділення інформаційних об'єктів предметної області. | Лабораторна робота 2. Визначення структури бази даних. |
<== предыдущая страница | следующая страница ==>
Тема 3.1 Зберігання інформації у базі даних| Тема 3.6 Увід і редагування інформації у базі даних

mybiblioteka.su - 2015-2024 год. (0.005 сек.)