Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БД / BD-laba-4

.docx
Скачиваний:
32
Добавлен:
12.02.2016
Размер:
130.15 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Національний Університет харчових технологій

Кафедра інформаційних систем

Лабораторна робота №4

З предмету:

«Організація баз даних»

На тему: «Проведення розрахунків у базі даних засобами СУБД Access»

Виконав:

Студент групи 3-8

Якимчук О. Р.

Викладач:

Бойко Р.О.

Київ 2014

Мета: Навчитися проводити розрахунки з використанням виразів та функцій SQL.

Завдання:

  1. Створити на відповідних формах обчислювані поля для реалізації функцій перелічених у діловій моделі організації.

  2. Сформувати у запиті розрахункове поле за допомогою "Построителя выражений".

  3. Створити поля на формах для виведення сукупних значень числових атрибутів, на всій області визначення атрибутів, використовуючи агрегатні функції SQL – SUM( ), Count ( ), AVG ( ), MIN ( ), MAX ( ).

Створення розрахункового поля на формі у режимі конструктора

«Построитель»

Обчислюване поле через «Построитель»

Функція MAX, MIN

Функція SUM

Питання для самоперевірки

  1. Які засоби для проведення обчислень існують в середовищі СУБД Access?

Можна підрахувати кількість елементів у полі (рядку значень) за допомогою функції Count. Функція Count належить до набору функцій, які називаються агрегатними. Агрегатні функції використовуються для обчислень у стовпці даних і повертають одне значення. Крім функції Count, у Access є ще кілька агрегатних функцій, а саме:

Sum для обчислення суми стовпця чисел.

Average для обчислення середнього значення для стовпця чисел.

Maximum для пошуку найбільшого значення в полі.

Minimum для пошуку найменшого значення в полі.

Standard Deviation для обчислення того, наскільки значення відрізняються від середнього значення.

Variance для обчислення статистичної дисперсії всіх значень у стовпці.

  1. Що таке розрахункове поле в базі даних? Його характеристики.

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

  1. Яка загальна характеристика агрегатних функцій SQL?

В 1 питані.

  1. Які варіанти використання "Построителя выражений" ви знаєте?

«Построитель выражений» дає можливість пошуку і вставки компонентів вирази, які складно запам'ятати, наприклад ідентифікаторів (імен полів, таблиць, форм, запитів і т. Д.), А також імен і аргументів функцій.

Соседние файлы в папке БД