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

7.4. Лабораторна робота № 4 Тема: Використання мови sql для розробки запитів на пошук відсутніх даних про об’єкти предметної області та вибірки за зразком

Мета:

  1. Навчитись використовувати оператори Like, IN при розробці запитів на мові SQL

  2. Навчитись використовувати запити для організації контролю за появою незаповнених полів у базі даних.

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

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

  1. Побудувати перелік кодів авто, у яких виявлено “гіперфункції” роботи двигуна, тобто перевищення нормативів при роботі двигуна;

  2. Побудувати список складових двигуна, назва яких не починаються словом “Система”;

  3. Розробити списки несправностей, вартість тестування яких відповідає наведеному переліку;

  4. Проаналізувати наявність незаповнених полів за допомогою предиката IS NULL.

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

  1. Повторити теоретичний матеріал підрозділів 5.1.2 -5.1.3. Ознайомитись з теоретичним матеріалом, див. підрозділи 5.1.4-5.1.5;

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

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

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

  1. Повторити пункт 4, для кожної задачі із списку лабораторних завдань.

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

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

  • -По кожній задачі включити в звіт відомості у наступній послідовності:

номер задачі, постановка задачі (див. розділи 51.4-5.1.5), інструкція SQL. Інструкція оформлюється у звіті з коментарем до запису речень та використання операторів. Коментарі в тексті інструкції починаються символом <‘>(апостроф).

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

Тривалість виконання лабораторної роботи №4 – 2 академічні години.

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

  1. Яке призначення оператора Like?

  2. Вказати синтаксис та аргументи оператора Like?

  3. У яких випадках застосовується оператор IN?

7.5. Лабораторна робота № 5 Тема: Запити з агрегованими функціями

Мета: Навчитись проводити розрахунки за значеннями полів таблиць бази даних при розробці запитів на мові SQL та опанувати роботу з групуванням даних.

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

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

  1. Автоматизувати підрахунок кількості виявлених під час тестувань несправностей;

  2. Автоматизувати засобами SQL підведення підсумків та формування груп за змінною умовою;

  3. Виконати індивідуальне завдання.

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

  1. Повторити теоретичний матеріал підрозділів 5.1.3-5.1.5. Ознайомитись з теоретичним матеріалом, див. підрозділу 5.1.6;

  2. Відкрити тренінгову базу даних “Тестування авто 1”, див. Додаток А;Перейти в режим SQL (вкладка Запрос, <Cоздать>, Конструктор, <Создать> , Вид, Режим SQL);

  1. Розглянути задачу: “ Автоматизувати підрахунок кількості виявлених під час тестувань несправностей ”; Скласти відповідну інструкцію. Ввести текст інструкції, запустити на виконання, записати запит.

  2. Розглянути задачу: “Автоматизувати засобами SQL підведення підсумків та формування груп за змінною умовою”. Скласти відповідну інструкцію. Ввести текст інструкції, запустити на виконання, записати запит.

  3. Вибрати індивідуальне завдання із таблиці 7.5. Відкрити індивідуальну базу даних, див. [1].

  1. Скласти відповідну інструкцію. Ввести текст інструкції, запустити на виконання, записати запит.

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

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

  • По кожній задачі подати відомості у наступній послідовності: задача №; постановка задачі; інструкція SQL. Інструкція оформлюється у звіті з коментарем до запису речень та використання операторів. Коментарі в тексті інструкції починаються символом <‘>(апостроф).

  • Зробити висновки про технологію розробки однотабличних запитів в SQL-вказавши наступне:

  1. синтаксис для розробки однотабличних запитів;.

  2. Призначення речень FROM, WHERE;

  3. Оператори, які використовуть для розробки предикатів (арифметичні, логічні, оператори SQL);

  4. Технологію розробки групових запитів.

  5. Перелік агрегованих функцій та способи їх використання.

  6. Правило запису імен для агрегованих функцій.

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

Тривалість виконання лабораторної роботи №5 – дві академічні години. На оформлення роботи відводиться 45 хвилин.

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