Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sql.doc
Скачиваний:
41
Добавлен:
28.02.2016
Размер:
924.16 Кб
Скачать

7.2. Лабораторна робота № 2

Тема: Використання мови SQL для розробки однотабличних вибірок

Мета:Отримати практичні навички створення простих вибірок з використанням мови SQL.

Для ознайомлення з теоретичними відомостями необхідно розглянути розділ 4 та підрозділ 5.1. даного посібника.

Лабораторне завдання №2

  1. Побудувати просту вибірку з фільтром;

  2. Побудувати просту вибірку з упорядкуванням;

  3. Побудувати запит про результати тестування.

Хід виконання роботи:

  1. Ознайомитись з теоретичним матеріалом.

  2. Відкрити тренінгову базу даних “Тестування авто 1”, див. Додаток А;

  3. Перейти в режим SQL (вкладка Запрос, <Cоздать>, Конструктор, <Создать>, Вид, Режим SQL);

  4. Скласти інструкцію відбору даних про результати тестування несправності з кодом 3 для автомобіля з кодом 5, див. стр. 24.. Ввести текст інструкції, запустити на виконання, перевірити правильність виконання. Записати запит.

  5. Відкрити запит у конструкторі, не порушуючи умови цілосності, внести зміни у критерій відбору, запустити запит на виконання. Знову переглянути запит у режимі SQL. Зробити висновки відносно синхронності внесення змін в конструкторі запитів та в режимі SQL.

  6. Розглянути задачу відбору усіх даних із таблиці Довідник несправостей, упорядкованих за прізвищами контролерів. Переглянути таблицю Довідник несправостей, звернути увагу на порядок записів.

  7. Скласти інструкцію для вирішення задачі перегляду таблиці у зазначеному порядку. Ввести текст інструкції, запустити на виконання, перевірити правильність виконання. Записати інструкцію у зошит.

  8. Відкрити запит у Конструкторі запитів, змінити напрямок упорядкування таблиці за спаданням по цінам тестування. запустити на виконання, перевірити правильність виконання.

  9. Знову переглянути запит у режимі SQL. Порівняти нову інструкцію з попередньою. Звернути увагу на запис умови сортування. Порівняти з інструкцією записаною у зошиті. Зробити висновки відносно правил запису умов сортування та синхронності внесення змін в конструкторі запитів та в режимі SQL.

  10. Підготувати звіт з виконання лабораторної роботи № 2. У звіт включити:

  • Титульну сторінку;

  • Варіант запису синтаксису інструкції SELECT для розробки простих виборок;

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

Таблиця 7.2.

№ п/п

Умови відбору та представлення даних у результуючій задачі

SQL інструкція

Пояснення (стосовно призначення речень, ключових слів, тощо )

  • 1

  • 2

  • 3

  • Для вибірок з простим фільтром та вибірок з упорядкуванням представити блок-схеми.

  • Відповісти на контрольні запитання.

Робота розрахована на 2 академічні години.

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

  1. Як організувати відбір полів (вертикальний відбір) таблиці за допомогою інструкції SQL?

  2. Чи здійснюється вертикальний відбір полів за інструкціїю

SELECT*

FROM [<ім’я таблиці>]

  1. У якому реченні записується предикат?

  2. Чи залежить вертикальний відбір від предиката, який іде за WHERE?

  3. Чи можна після SELECT вказати речення WHERE , а потім FROM?

  4. Чи упорядковується результуюча таблиця, якщо відсутнє речення ORDER BY?

  5. Який вигляд приймає речення ORDER BY для упорядкування за спаданням?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]