Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 4890 Лабораторна робота №6 на тему Створення запитів для індивідуального завдання, Організація баз даних і знань, НУДПСУ

Лабораторна робота №6 на тему Створення запитів для індивідуального завдання, Організація баз даних і знань, НУДПСУ

« Назад

Лабораторна робота №6 на тему Створення запитів для індивідуального завдання

6.1. Завдання

  1. Створіть запити, які перераховані в індивідуальному завданні.

  2. Напишіть звіт по роботі. Звіт повинен містити вікно конструктора для кожного запиту й програму мовою SQL.

  3. Напишіть відповіді на контрольні питання.

6.2. Індивідуальні завдання до лабораторної роботи

Варіант 1

Створити такі запити:

- всі поїзди до певної станції (вибір пункту можна вводити, як параметр);

- обчислити кількість проданих квитків на зазначений поїзд і дату;

- кількість проданих квитків до кожної станції;

- підвищити вартість квитків у купейних вагонах на 20% до певної станції;

- для кожного зареєстрованого продажу квитків відібрати в запит номер поїзда, дату відправлення, пункт призначення, тип вагона, вартість квитків у цьому вагоні, кількість квитків, категорія пільг. Підрахувати суму до оплати (вартість квитка* кількість квитків*пільги +20% податок), загальну вартість квитків;

- для кожного поїзда й на щодня обчислити кількість проданих квитків у плацкартні вагони, у купейні вагони, обчислити загальну вартість проданих квитків.

- Для кожного поїзда й на щодня обчислити кількість вільних місць у плацкартних вагонах й у купейних вагонах;

- який поїзд й у який день не користується попитом (продажу квитків на нього не було)?

- Створити нову таблицю, що містить список продажів квитків до зазначеного пункту, що вводиться як параметр.

Варіант 2

Створити такі запити:

- вивести інформацію про автомобілі, потужність двигуна яких більше заданої (потужність задавати як параметр);

- вивести інформацію про клієнтів, адреса яких у місті Запоріжжя;

- обчислити загальну кількість замовлених автомобілів за щомісяця;

- зменшити вартість автомобілів певної фірми-виробника на 10%;

- для кожного замовлення обчислити вартість замовленої партії автомобілів, суму до оплати (вартість замовлення * пільги+20% податок);

- суму замовлень за останній квартал поточного року по кожній моделі;

- які моделі не користуються попитом (замовлення на них відсутні)?

- Створити нову таблицю, у яку ввести продажі автомобілів за останній місяць із вказівкою загальної вартості замовлення й знижки.

Варіант 3

Створити такі запити:

- вивести інформацію про всі види транспорту для певної ваги вантажу або певного об'єму вантажу (уводити як параметр);

- вивести інформацію про всіх замовників з міста Запоріжжя;

- обчислити кількість замовлень для кожного виду транспортного засобу;

- для певного виду транспорту збільшити вартість т/км на 20%;

- вивести інформацію про замовлення з обчисленням вартості перевезення й суми до оплати (відстань * вартість т/км * маса+ накладні витрати - пільги);

- обчислити загальну вартість перевезень за щомісяця;

- який вид транспорту зовсім не замовлявся?

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

Варіант 4

Створити такі запити:

- Вивести інформацію про магазини, які розташовані в місті Запоріжжя;

- Обчислити й вивести кількість товарів кожної групи;

- Вивести інформацію про замовлення зазначеного магазина (код магазина вводити як параметр);

- Для певної групи товарів знизити ціну одиниці товару на 5%;

- Для кожного запису з таблиці «Склад замовлення» обчислити вартість замовленого товару;

- Використовуючи попередній запит обчислити вартість кожного замовлення й суму, що повинен заплатити магазин (з урахуванням знижки);

- Який товар не користується попитом (замовлень на нього не було)?

6.3. Контрольні питання

  1. З якою метою створюються запити?

  2. Правила запису умов відбору в запитах. Що таке параметричний запит?

  3. Як створюється обчислює поле, що, у запиті?

  4. Як можна змінити властивості полів, які включені в запит?

  5. Що таке запит з угрупованням даних? Приведіть приклад. Перелічите підсумкові функції. Як записують умови відбору в такому запиті?

  6. Що таке запит без підлеглих? Зовнішнє об'єднання таблиць. Приведіть приклад.

  7. Які типи запитів на зміну данных ви знаєте?

  8. Що таке запит на відновлення?

  9. Оператор SELECT мови SQL.

З повагою ІЦ "KURSOVIKS"!