- •Лабораторна робота №3 Частина 1 Аналіз в субд ms access даних декількох таблиць за допомогою запитів.
- •Варіанти запитів
- •Створити в новій таблиці індекс по полю код деталі.
- •Створити в новій таблиці індекс по полю назва фірми.
- •Створити в новій таблиці індекс по полю код виробу.
- •Створити в новій таблиці індекс по полям код деталі та номер операції.
- •Створити в новій таблиці індекс по полю вид рахунку.
- •Створити в новій таблиці індекс по полю прізвище.
- •Створити в новій таблиці індекс по полю початкова ціна.
- •Створити в новій таблиці індекс по полю посада.
- •Створити в новій таблиці індекс по полю дата продажу.
- •Створити в новій таблиці індекс по полю назва устаткування.
- •Створити в новій таблиці індекс по полю код деталі.
- •Створити в новій таблиці індекс по полю код виробу.
- •Створити в новій таблиці індекс по полю код продукції.
- •Створити в новій таблиці індекс по полю вид діяльності.
- •Створити в новій таблиці індекс по полю прізвище.
- •Створити в новій таблиці індекс по полю добриво.
- •Створити в новій таблиці індекс по полю назва професії.
Лабораторна робота №3 Частина 1 Аналіз в субд ms access даних декількох таблиць за допомогою запитів.
Порядок виконання роботи:
Створити запит за допомогою майстра, в який додати поля з двох таблиць.
На основі цього запита створити перехресний запит.
3. Створити ( у режимі конструктора):
3.1. Запит (запит1), в який додати поля з двох таблиць, які було створено на практичному занятті №6 ( Практичне заняття6.doc ) відповідно до варіанту, та розрахункове поле. Формулу для розрахункового поля можна подивитися у варіантах звітів (Лабораторна робота 3, частина 2, стор. 2-9 Лабораторна робота 3 частина 2.doc).
3.2. Запит (запит2) з параметрами, в який додати поля з двох таблиць та розрахункове поле. За параметр прийняти поле, яке використовується для групування записів у звіті (Лабораторна робота 3, частина 2, стор. 9-14 );
4. Виконати експорт запита у форматі EXCEL.
5. Роздрукувати: запити у режимі конструктура та у режимі таблиці.
6. Створити запити мовою SQL на основі даних таблиць, створених на практичному занятті №6 відповідно до варіанту. Варіанти запитів див. на стор. 2-9.
7. Роздрукувати запити мовою SQL та у режимі таблиці.
Варіанти запитів
Варіант 1
Визначити середню вартість 3-кімнатних квартир у Радянському районі.
Збільшити середню ціну у Печерському районі на 5 відсотків.
Визначити район з мінімальною середньою ціною за 1 кв.м.
Визначити райони, в котрих середня ціна за 1 кв.м. меньша за середню.
Обчислити загальну площу, що запропанована до продажу у районах (використати речення GROUPBY ) та створити таблицю, яка буде містити поля РАЙОН та ЗАГАЛЬНА ПЛОЩА.
Додати у таблицю запис.
Вилучити доданий запис.
Створити першу таблицю з новою назвою та ключ PRIMARYKEY за допомогою запита.
Створити в новій таблиці індекс по полю РАЙОН.
Варіант 2
Визначити баланс торгівлі України з Росією у 1 кварталі 2005 року.
Визначити країну з максимальним експортом у 2 кварталі 2005 року.
Визначити країни, з котрих відбувається імпорт більший за середній.
Замінити експорт з Росії у 1 кварталі 2005 року на 1800.
Обчислити суму експорту по країнах за весь період (використати речення GROUPBY ) та створити таблицю, яка буде містити поля КРАЇНА та СУМА ЕКСПОРТУ.
Додати у таблицю запис.
Вилучити доданий запис.
Створити першу таблицю з новою назвою та ключ PRIMARYKEY за допомогою запита.
Створити в новій таблиці індекс по полю КРАЇНА.
Варіант 3
Визначити загальний заробіток працівника “Мороз О.Н.” у 6 місяці.
Визначити прізвище працівника, в котрого мінімальна премія у 7 місяці.
Визначити прізвище працівника, в котрого заробіток меньший за середній.
Збільшити премію на 15 відсотків.
Обчислити суму заробітка по місяцю (використати речення GROUPBY ) та створити таблицю, яка буде містити поля МІСЯЦЬ та СУМА ЗАРОБІТКА.
Додати у таблицю запис.
Вилучити доданий запис.
Створити першу таблицю з новою назвою та ключ PRIMARYKEY за допомогою запита.
Створити в новій таблиці індекс по полюПРІЗВИЩЕ.
Варіант 4
Визначити вартість палива В325 у 10 місяці.
Визначити паливо, в котрого максимальна розцінка.
Визначити коди палива, по котрим витрати більші за середні у 10 міясці.
Збільшити витрати на 300 у 10 місяці.
Обчислити суму витрат палива (використати речення GROUPBY ) та створити таблицю, яка буде містити поля КОД ПАЛИВА та СУМА ВИТРАТ.
Додати у таблицю запис.
Вилучити доданий запис.
Створити першу таблицю з новою назвою та ключ PRIMARYKEY за допомогою запита.
Створити в новій таблиці індекс по полю КОД ПАЛИВА.
Варіант 5