- •0927 – "Видавничо-поліграфічна справа" для магістрантів
- •0927 – "Видавничо-поліграфічна справа" для магістрантів
- •1 Вивчення метод і в збору та накопичення даних
- •1.5 Контрольні питання:
- •1.6 Літературні джерела:
- •1 Вивчення метод і в збору та накопичення даних
- •2.5 Контрольні питання:
- •2.6 Літературні джерела:
- •2 Вивчення методів пошуку та опрацювання даних
- •Завдання1. Пригадати синтаксис оператора select для вибірки даних.
- •Завдання 3. Створити вибірку за заданим критерієм з таблиці, яка є результатом злиття двох інших таблиць autors та titles бази даних publications. Порядок виконання завдання 3:
- •Завдання 4. Об’єднати три початкові таблиці authors, titles та publishers в одну результативну таблицю і створити вибірку до неї відповідно до заданого критерію. Порядок виконання завдання 4:
- •2 Вивчення методів пошуку та опрацювання даних
- •Завдання 3. Створити запит з розрахунком всередині інструкції Select.
- •4.6 Літературні джерела:
- •3 Вивчення методів оформлення наукових результатів
- •Завдання 2. Вивчити процедуру конкатенації даних – об’єднання стовпців.
- •Завдання 4. Вирішити функціональну задачу на основі складного запиту.
- •Завдання 5. Вивчити формат команд угруповування даних
- •Завдання 6. Вивчити формат команд сортування даних
- •3 Вивчення методів оформлення наукових результатів
- •0927 – "Видавничо-поліграфічна справа" для магістрантів
4.6 Літературні джерела:
1. Велинг, Люк, Томсон, Лора. MySQL. Учебное пособие. – М.: Вильямс, 2005. – 304 с.
2. Уилтон, Пол, Колби, Джон. SQL для начинающих. – М.: Вильямс, 2006. – 496 с.
3. Моркес Д. Access 2003. Эффективный самоучитель. – СПб.: Наука и техника, 2006. – 352 с.
4. Золотова С.В. Практикум по Access. – М.: Финансы и статистика, 2004. – 144 с.
3 Вивчення методів оформлення наукових результатів
ТА СТВОРЕННЯ ЗВІТІВ ЗАСОБАМИ МYSQL / MS ACCESS
РОЗДІЛ 5 СТВОРЕННЯ СКЛАДНИХ ЗАПИТІВ НА ОСНОВІ
ОБ’ЄДНАННЯ ТАБЛИЦЬ БАЗ ДАНИХ МОВОЮ SQL
5.1 Мета роботи
Вивчити синтаксис SQL-команд SELECT при використанні логічних операторів і складених запитів на вибірку даних. Використовуючи пропозиції WHERE або HAVING задати умови, для яких параметри добору невідомі. Вивчити організацію вкладених запитів на вибірки даних.
5.2 Обладнання для виконання роботи
Робота виконується на такому обладнанні:
персональний комп'ютер Pentium з мікропроцесором частотою понад 160 МГц, накопичувачем на гнучких дисках високої щільності, жорстким диском та накопичувачем на компакт-дисках;
пам'ять комп'ютера: оперативна пам'ять понад 32 Мбайт, на жорсткому диску понад 1,5 Гбайт вільного простору;
операційна система Windows ХР.
5.3 Підготовка до виконання роботи
Під час підготовки до лабораторної роботи студентам пропонується:
повторити вiдповiдний лекцiйний матерiал i вправи, котрі виконувалися на практичних заняттях;
засвоїти порядок виконання лабораторної роботи вiдповiдно до цих методичних вказiвок, пiдготувати на робочому місці необхiдне обладнання: комп'ютер, дискету, компакт-диск, олівець, аркуш паперу.
5.4 Методичні поради щодо виконання лабораторної роботи
Процес проектування компонентів застосування бази даних передбачає створення таких об’єктів:
- теки (каталога, папки) на жорсткому диску ПК для збереження всiх компонентів бази даних застосування;
- нових таблиць зазначеним методом;
- створення схеми даних – сукупності взаємозв’язаних таблиць.
Завдання 1. Пригадайте формат вибору даних за неповним значенням
Припустимо, що необхідно знайти видавництво "Wiley", коли хтось не запам’ятав точної назви цього видавництва. З метою корегування неточно введеної назви можна скористатися ключовим виразом типу LIKE в форматі:
WHERE <ім'я_стовпця> LIKE <зразок>;
Основу зразка являє шаблон підрядка для пошуку, оточений корегуючими символами та взятий в лапки. В ролі корегуючих символів в шаблонах використовуються:
– * (зірочка) – замінює будь-яку кількість символів;
– ? (знак питання) – замінює одиночний символ;
– # (ґратка) – замінює одиночну цифру.
Порядок виконання завдання 1:
1. Створити таблицю publishers (рис. 1) такими командами:
CREATE TABLE publishers (pub_id INT, publisher VARCHAR(25), state VARCHAR(25));
INSERT INTO publishers (pub_id, publisher, state) VALUES (1, ''MacWiley'', ''US'');
Рис. 1 – Початкова таблиця publishers
2. Знайти видавництва з точно невідомою назвою (рис. 2) командою:
SELECT publisher, state FROM publishers WHERE publisher LIKE '*Wiley*';
Рис. 2 – Результативна таблиця, виведена пропозицією LIKE '*Wiley*'
3. Знайти видавництва з точно невідомою назвою (рис. 3) командою:
SELECT publisher, state FROM publishers WHERE publisher LIKE 'Wiley???';
Рис. 3 – Результативна таблиця, виведена пропозицією LIKE 'Wiley???'
4. Знайти видавництва з точно невідомою назвою (рис. 4) командами:
SELECT publisher, state FROM publishers WHERE publisher LIKE 'Wiley###';
SELECT publisher, state FROM publishers WHERE publisher LIKE 'Wiley#7#';
Рис. 4 – Таблиці для пропозицій LIKE 'Wiley ###' та LIKE 'Wiley #7#'
5. Вибрати з таблиці titles книги, назва яких починається з "SQL":
SELECT title FROM titles WHERE title LIKE 'SQL*';