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

7.3. Лабораторна робота № 3 Тема: Використання мови sql для розробки параметричних запитів та різних варіантів простих вибірок з фільтрацією і сортуванням.

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

  • Параметричних запитів;

  • Списків без дублюючих записів;

  • Вибірки по діапазону значень.

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

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

  1. Побудувати параметричний запит;

  2. Побудувати просту вибірку з фільтрацією записів та упорядкуванням отриманих результатів;

  3. Розробити списки без дублюючих записів;

  4. Розробити вибірку з умоваю на діапазон значень.

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

  1. Повторити теоретичний матеріал підрозділів 5.1.1 - 5.1.3;

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

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

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

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

  6. Розробити списки без дублюючих записів, виключивши повторення записів у попередньому запиті.

  7. Відкрити попередній запит. Скопіювати текст інструкції та вставити текст попереднього запиту у новий запит в режимі SQL. Модифікувати запит відповідно до задачі пункту 6. Виконати запит. Перевірити правильність виконання запиту.

  8. Розглянути задачу створення переліку несправностей автомобіля, тестування яких коштує не менше 60 і не більше 180 грн. (належить діапазону від 60 до 180). Скласти інструкцію для вирішення задачі. Ввести текст інструкції, запустити на виконання, перевірити правильність виконання. Записати інструкцію.

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

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

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

Таблиця 7.3.

№ п/п

Назва задачі

Умови відбору

SQL інструкція

  • 1

Параметричний запит:

2

Проста вибірка з фільтрацією записів та упорядкуванням :

3

Списки без дублюючих записів:

4

Вибірка з умоваю на діапазон значень:

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

Тривалість виконання лабораторної роботи №3 та формлення займає по 45 хвилин.

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

  1. Яка роль ключового слова DISTINCT у підготовці запитів на мові SQL?

  2. Що являє собою предикат SQL?

  3. Чи може використовуватись оператор IS у предикатах.

  4. Які значення в SQL можуть приймати результати перевірки відповідності виразу заданій умові? Що перевіряє предикат Between?

  5. Які логічні оператори можуть використовуватись для написання предикатів?

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