Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема: використання мови 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.
· Відповісти на контрольні запитання. Тривалість виконання лабораторної роботи №3 та формлення займає по 45 хвилин. Контрольні запитання 1. Яка роль ключового слова DISTINCT у підготовці запитів на мові SQL? 2. Що являє собою предикат SQL? 3. Чи може використовуватись оператор IS у предикатах. 4. Які значення в SQL можуть приймати результати перевірки відповідності виразу заданій умові? Що перевіряє предикат Between? 5. Які логічні оператори можуть використовуватись для написання предикатів? Лабораторна робота № 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. Розглянути задачу: “Побудувати перелік кодів авто, у яких виявлено “гіперфункції” роботи двигуна”. Скласти відповідну інструкцію. Ввести текст інструкції, запустити на виконання, перевірити правильність виконання. Записати запит. 5. Повторити пункт 4, для кожної задачі із списку лабораторних завдань. 6. Підготувати звіт з виконання лабораторної роботи № 4. У звіт включити: · -Титульну сторінку; · -По кожній задачі включити в звіт відомості у наступній послідовності: номер задачі, постановка задачі (див. розділи 51.4-5.1.5), інструкція SQL. Інструкція оформлюється у звіті з коментарем до запису речень та використання операторів. Коментарі в тексті інструкції починаються символом < ‘>( апостроф). 8. Відповісти на контрольні запитання. Тривалість виконання лабораторної роботи №4 – 2 академічні години. Контрольні запитання 1. Яке призначення оператора Like? 2. Вказати синтаксис та аргументи оператора Like? 3. У яких випадках застосовується оператор IN?
Лабораторна робота № 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); 3. Розглянути задачу: “ Автоматизувати підрахунок кількості виявлених під час тестувань несправностей ”; Скласти відповідну інструкцію. Ввести текст інструкції, запустити на виконання, записати запит. 4. Розглянути задачу: “Автоматизувати засобами SQL підведення підсумків та формування груп за змінною умовою”. Скласти відповідну інструкцію. Ввести текст інструкції, запустити на виконання, записати запит. 5. Вибрати індивідуальне завдання із таблиці 7.5. Відкрити індивідуальну базу даних, див. [1]. 8. Скласти відповідну інструкцію. Ввести текст інструкції, запустити на виконання, записати запит. 9. Підготувати звіт з виконання лабораторної роботи № 5. У звіт включити: · Титульну сторінку; · По кожній задачі подати відомості у наступній послідовності: задача №; постановка задачі; інструкція SQL. Інструкція оформлюється у звіті з коментарем до запису речень та використання операторів. Коментарі в тексті інструкції починаються символом < ‘>( апостроф). · Зробити висновки про технологію розробки однотабличних запитів в SQL-вказавши наступне: a). синтаксис для розробки однотабличних запитів;. b). Призначення речень FROM, WHERE; c). Оператори, які використовуть для розробки предикатів (арифметичні, логічні, оператори SQL); d). Технологію розробки групових запитів. e). Перелік агрегованих функцій та способи їх використання. f). Правило запису імен для агрегованих функцій. 10. Відповісти на контрольні запитання. Тривалість виконання лабораторної роботи №5 – дві академічні години. На оформлення роботи відводиться 45 хвилин. Індивідуальні завдання Індивідуальні завдання виконуються з використанням індивідуальних баз даних, див. [1]. Номери індивідуального завдання співпадають з номером індивідуальної бази даних. Таблиця 7.5
Контрольні запитання 1. Які агреговані функції передбачено стандартами? 2. Як можна підрахувати кількість непорожніх записів в таблиці? 3. Яке призначення ключового слова AS? 4. Для чого використовують речення GROUP BY та HAVING? Лабораторна робота № 6
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-06-29; просмотров: 190; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.219.158.84 (0.008 с.) |