- •Модифікація структури бази даних та конструювання запитів мовою sql у програмному середовищі субд access
- •Загальні відомості
- •I. Необхідне програмне забезпечення та матеріали
- •II. Мета та завдання роботи
- •Зміст та обсяг роботи
- •Контрольні питання
- •Інструкція до виконання роботи Завдання 1. Створення структури та модифікація таблиць за допомогою мови sql у середовищі субд Access
- •Послідовність виконання роботи
- •Записати конструкцію sql для створення структури таблиці «Будівлі» у вікні конструктора запитів та зберегти запит, рис.3,4.
- •Заповнити нову створену таблицю «Будівлі» атрибутивними даними, рис. 5.
- •Модифікувати таблицю «Будівлі» за допомогою команд sql.
- •Завдання 2 . Створення sql-запитів на вибірки та пошук даних у бд
- •Завдання 3. Sql-вибірки із застосуванням команди select та статистичних обчислень
- •Оформлення роботи
- •Рекомендована література
- •Модифікація структури бази даних та конструювання запитів мовою sql у програмному середовищі субд access
Завдання 3. Sql-вибірки із застосуванням команди select та статистичних обчислень
У SQL – запитах команду SELECT застосовують для:
створення нових таблиць;
оновлення даних та створення нових обчислювальних полів;
запитів на додавання запитів;
побудови параметричних запитів;
статистичних обчислень у таблицях бази даних.
Для виконання обчислень в середовищі реляційної бази даних застосовують такі статистичні функції:
Count (поле) – дає кількість записів у деякому полі, де це поле не порожнє (тобто є NOT Null, де Null – ознака порожнього поля);
Sum – обчислює суму всіх числових значень поля;
First, Last – значення полів у першому і останньому записах таблиці;
Min, Max – мінімальне і максимальне значення у полях;
Avg – середнє арифметичне значення поля;
Stdev, Stdevp – середньоквадратичні відхилення у полі.
Нижче наведені приклади застосувань статистичних функцій для вирішення різних завдань у роботі з реляційною базою даних «Земельний кадастр». Також тут представлені результати вибірок. Аналогічно до наведених прикладів створити та виконати SQL-запити для власної бази даних.
1.Вибрати із таблиці «Ділянки» найбільші і найменші угіддя
Результат:
Рис. 20 Конструкція SQL-запиту та вибірка min і max значень
2. Знайти у базі даних наймолодшого і найстаршого землевласників
Результат:
Рис. 21 SQL-запит та вибірка min і max значень одного поля
3. Вибрати першого й останнього власника за списком табл. «Власники»
Результат:
Рис. 22 SQL-запит на вибірку першого та останнього значень з таблиці
4. Обчислити вартість усіх ділянок, які знаходяться на обліку
Рис. 23 Обчислення суми всіх значень одного поля у вигляді конструкції SQL-запиту та вибірка
5. Обчислити середню вартість будівель
Результат:
\
Рис. 24 Обчислення суми всіх значень одного поля у вигляді конструкції SQL-запиту та вибірка
6. Визначити середньоквадратичні відхилення для вартості будівель
Результат:
Рис. 25 Визначення середньоквадратичного відхилення даних за SQL-запитом та вибірка
Оформлення роботи
Кінцевим результатом лабораторної роботи є письмовий звіт і захист основних положень роботи. Звіт повинен містити:
Письмові відповіді на контрольні питання.
Опис методики виконання SQL-запитів у реляційних базах даних.
Передставлення конструкцій SQL-запитів із середовища СУБД MS Access з власної бази даних студента та їх виконання у вигляді модифікованих таблиць і вибірок для трьох завдань лабораторної роботи.
Написання висновків.
Рекомендована література
Берко А.Ю., Верес О.М., Пасічник В.В. Системи баз даних та знань. Книга 1. Організація баз даних та знань: Навчальний посібник. — Львів: «Магнолія 2006», 2008. — 456 с.
Дейт К. Введение в системы баз данных, 8-е изд.: Пер. с англ. М.: «Вильямс», 2005.- 1328 с.
Дибкова Л.М. Інформатика і комп’ютерна техніка. Навчальний посібник. – К.: Академ. видав, 2005. – 416 с.
Зацерковний В.І., Бурачек В.Г. та ін. Геоінформаційні системи і бази даних. Книга 1: / Ніжин : НДУ ім. М. Гоголя, 2014. – 492 с.
Конноли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика. Издательский дом «Вильямс». 2000. – 1120 с.
Інформатика і комп’ютерна техніка. Ч. 1. Практичне вивчення стандартних засобів і програм. Навчально-методичний посібник\ Укл. Черняхівський В. В. — Львів, вид. відділ ІППТ при НУ «Львівська політехніка», 2006. — 202 с.
Прагг К.Н., Ирвин М.Р. Access 2000. Библия пользователя. Пер. с англ.: пос.–М.2000. 1040с.
Флоре И. Структуры и управление данными. / Пер. анг., М., «Финансы и статистика», 1992.
Навчальне видання