Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МНД_Мет_Лаб_Сервер.doc
Скачиваний:
3
Добавлен:
20.11.2019
Размер:
1.62 Mб
Скачать

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*';

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