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

5.6 Звіт з виконання лабораторної роботи

1. Звіт про виконання роботи повинен мати титульний аркуш з темою лабораторної роботи, з прізвищем виконавця та шифром групи.

2. В передмові до звіту про виконання лабораторної роботи наводяться такі дані: назва і мета лабораторної роботи, описання обладнання і ходу виконання роботи, формулювання поставлених задач і варіанти початкових даних.

3. Основний зміст звіту відтворює порядок виконання лабораторної роботи і отримані результати.

4. Висновки щодо отриманих результатів лабораторної роботи.

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

1. Який вид об’єкту створюється в результаті виконання запиту?

2. Які типи запитів можна створити в Access?

3. Для чого послуговують запити на вибірку?

4. Для чого використовується запит на змінювання?

5. 3 чого розпочинається процес створення запиту?

6. Яким типом запиту створюється таблиця як окремий об’єкт БД?

7. Що утворюється в результаті виконання запиту?

8. Як створити запит на створення нової таблиці?

5.8 Рекомендована література

1. Чаповська Р.Б., Жмуркевич А.Є. Робота з базами даних Microsoft Access 2000. – К.: ЦУЛ, 2003. – 324 с.

2. Рамський Ю.С., Цибко Г.Ю. Проектування й опрацювання баз даних. – Тернопіль: Навчальна книга – Богдан, 2005. – 116 с.

3. Золотова C.B. Практикум по Access. – М.: ФиС, 2004. – 144 с.

3 ВИВЧЕННЯ МЕТОДІВ ОФОРМЛЕННЯ РЕЗУЛЬТАТІВ НАУКОВИХ

ДОСЛІДЖЕНЬ ТА СТВОРЕННЯ ЗВІТІВ ЗАСОБАМИ MS ACCESS

Розділ 6 Створення запитів за допомогою побудовника виразів

6.1 Мета роботи

Засвоїти методологію і придбати навички створення запитів для взаємо-зв’язаних таблиць власноруч та за допомогою Майстра запитів.

6.2 Обладнання для виконання роботи

 персональний комп'ютер Pentium з мікропроцесором частотою понад 160 МГц, накопичувачем на гнучких дисках високої щільності, жорстким диском та накопичувачем на компакт-дисках;

 пам'ять комп'ютера: оперативна пам'ять понад 32 Мбайт, на жорсткому диску понад 1,5 Гбайт вільного простору;

 операційна система Windows ХР.

6.3 Підготовка до виконання роботи

Під час підготовки до лабораторної роботи студентам пропонується:

 повторити вiдповiдний лекційний матеріал i вправи, котрі виконувалися на практичних заняттях, а також переглянути літературні джерела [1-4];

 засвоїти порядок виконання роботи, підготувати на робочому місці необхідне обладнання: комп'ютер, компакт-диск, олівець, аркуш паперу.

6.4 Методичні поради щодо виконання лабораторної роботи

За допомогою Access можна створювати запит на додавання, запит на видалення, запит на відновлення, запит на створення таблиці, запит на введення даних, запит на створення переглядачів і перехресні запити для групування даних. При створенні запитів можна зв’язувати елементи даних, що знаходяться поза границями однієї таблиці

6.5 Порядок виконання лабораторної роботи

Завдання 1. Створити базові таблиці даних

Створити базу даних з двома таблицями: перша таблиця Комплектуючі містить роздрібні ціни на товари, а друга таблиця Постачальники містить гуртові ціни на товари і стислу інформацію про постачальників.

Порядок виконання завдання 1:

1. Створити структуру таблиці Комплектуючі в форматі:

Комплектуючі = {Компонент Текстовий, Модель Текстовий, [Основний параметр] Числовий, Ціна Числовий}.

Відкрити таблицю Комплектуючі в режимі Конструктор, встановити два ключа: спочатку на полі Компонент, а потім на полі Модель, утримуючи клавішу SHIFT у натисненому стані.

2. Створити структуру таблиці Постачальники в форматі:

Постачальники = {Компонент Текстовий, Модель Текстовий, [Ціна оптова] Числовий, Постачальник Текстовий, Телефон Текстовий, Адреса Текстовий, Примітка Поле МЕМО}.

Завдання 2. Створити схему міжтабличних зв'язків

Порядок виконання завдання 2:

1. Відкрийте вікно Схема даних командою Сервис | Схема данных і додайте в це вікно таблиці Комплектуючі і Постачальники.

2. При натиснутій клавіші SHIFT виділите в таблиці Комплектуючі два поля – Компонент і Модель. Перетягніть ці поля на Список полів таблиці Постачальники. При відпусканні кнопки миші автоматично відкриється діалогове вікно Изменение связей.

3. На правій панелі вікна Изменение связей виберіть поля Компоненти і Модель таблиці Постачальники, що включаються в зв'язок. Пропонується встановити прапорець Обеспечение целостности данных.

4. Якщо тепер клацнути на кнопці Создать у вікні Изменение связей, то вікно Изменение связей закривається і встановлюються зв'язки типу один-до-багатьох між таблицями Комплектуючі і Постачальники (рис. 1). Після цього можна закрити вікно Схеми даних.

Рисунок 1. Встановлення та змінення зв’язків між таблицями

Завдання 3. Занести в таблиці Комплектуючі і Постачальники по три записи, як приведено на рис. 2.

Завдання 4. Створити запит на вибірку дисків типу DVD, що мають ємність не менш 10 Гбайт при ціні менш 150 умовних одиниць. Результуюча таблиця повинна містити також адресу постачальника і номер його телефону.

Порядок виконання завдання 4:

1. У вікні об’єктів бази даних активізувати закладинку Запити і клацнути на значку Створення запиту в режимі Конструктора.

2. У вікно Додавання таблиці вибрати послідовно таблиці Комплектуючі і Постачальники з наступним клацанням на кнопці Додати. Після цього закрити вікно Додавання таблиці і вибрати зі списку полів таблиці Комплектуючі поля Компонент, Модель, Основний параметр, Ціна, котрі увійдуть до таблиці результатів, а з таблиці Постачальники слід ввести в таблицю результатів поля Адреса та Телефон.

Рисунок 2 – Зразки можливого заповнення таблиць бази даних

3. Ввести умови відбору для таблиці Комплектуючі: у поле Основний параметр ввести значення «<10», а в поле Ціна – значення «<150» для вибору виробів, що мають ціну менш 150 умовних одиниць (рис. 3).

Завдання 5. Створення запитів «з параметром»

Запит «з параметром» – це спеціальний «інтерактивний» тип запиту, котрий дозволяє користувачеві формувати критерій відбору даних на етапі запуску запиту. Перед тим, як запит буде виконано, на екран виводиться діалогове вікно з запрошенням ввести один або декілька параметрів, котрі можуть визначати умови відбору записів для конкретного поля.

Цей запит забезпечує гнучкість при роботі з базою даних. Нижче пропонується створити простий запит для відбору компонентів комп’ютерів, грани чну ціну яких користувач може задавати власноруч при запуску запиту.

Рисунок 3 – Зразок створення запиту до двох зв’язаних таблиць

Порядок виконання завдання 5:

1. У вікні об’єктів бази даних активізуйте панель Запросы, а потім двічі клацніть на позиції Создание запроса в режиме Конструктора. Відкриється бланк створення запиту за зразком.

2. Створити запит на вибірку даних з полів Компонент, Модель, Ціна гуртова, Постачальник, Телефон із таблиці Постачальники. У рядок Умова відбору поля Компонент уведіть слово «DVD-2».

3. Рядок Умова відбору для поля Ціна гуртова заповнюється таким чином, щоб при запуску запиту користувач одержував пропозицію ввести потрібне значення. Щоб відібрати процесори, ціна яких більше 100 одиниць, потрібно написати: >100. Щоб відібрати процесори дешевше 80 одиниць, варто написати <80. Щоб користувачев мав максимально широкий вибор, слід написати: < [Уведіть максимальну ціну] (рис. 4).

Рисунок 4 – Бланк і команда SQL на створення запиту з «параметром»

5. При закритті створеного запиту збережіть його з іменем Вибір альтернативи. Перевірте правильність створеного запиту. Для цього у вікні бази даних Комплектуючі: база данных відкрийте панель Запити і запустіть запит Вибір альтернативи. На екрані з'явиться діалогове вікно, в яке слід ввести значення параметра (рис. 5).

Рисунок 5 – Вікно для введення параметра запиту

6. Уведіть як параметр низку конкретних чисел з подальшим клацанням для кожного з них на кнопці ОК. В залежності від співвідношення чисельних значень умов відбору і параметра запиту матимуть місце різні результативні таблиці (рисунки 6 – 9).

Рисунок 6 – Створення запиту з «параметром» «Ціна гуртова»=100

Рисунок 7 – Створення запиту з «параметром» «Ціна гуртова»=120

Завдання 6. Створити самостійно запит «з параметром» до таблиці даних Виробники (рис. 9).

Рисунок 8 – Створення запиту з «параметром» «Ціна гуртова»=200

Рисунок 9 – Прайс-таблиця Виробники з початковими даними

Порядок виконання завдання 6:

1. Відкрити вікно Конструктора запитів і вибрати варіант Создание запроса в режиме Конструктора.

2. У вікно Додавання таблиці вибрати таблицю Виробники, закрити це вікно і вибрати зі списку полів таблиці Виробники поля Компонент, Модель, Ціна гуртова, Постачальник, Телефон і Адреса, що увійдуть до таблиці результатів.

3. Ввести умови відбору для таблиці Виробники: в поле Компонент ввести значення ”DVD”, а в поле Ціна гуртова – <[Уведіть максимальну ціну] для вибору потрібної альтернативи (рис. 10). Закрити створений запит і зберегти його з іменем Альтернативи.

5. Перевірити правильність створеного запиту подвійним клацанням на піктограмі з іменем Альтернативи. На екрані з'явиться діалогове вікно (рис. 11), в яке слід ввести значення параметра «100», «120», «200» і отримати відповідні альтернативи, що приведенні на рисунках 12, 13 та 14 відповідно.

Рисунок 10 – Бланк для створення запиту з «параметром»

Рисунок 11 – Вікно для введення параметра запиту

Рисунок 12 – Створення запиту з «параметром» «Ціна гуртова»=100

Рисунок 13 – Створення запиту з «параметром» «Ціна гуртова»=150

Рисунок 14 – Створення запиту з «параметром» «Ціна гуртова»=200

Завдання 7. Створити запити з логічними операторами відбору. Припустимо, що нам потрібно скласти відомость для виплати стипендії усім студентам, котрі вчаться без трійок. Для цього слід вибрати записи, в якмх оцінки по предметах 4 або 5 (4 Or 5).

Порядок виконання завдання 7:

1. Пригадати призначення і порядок дій логічних операторів при створення запитів. Результатом логічної операції повинне бути значення "ІСТИНА" для того, щоб запис "потрапив в набір". Перелік основних логічних операції представлено в Побудовувачі виразів (рис. 15).

Окрім стандартних операторів, вказаних в Побудовувачі виразів, можна використовувати такі оператори. За допомогою оператора BETWEEN можна створити діапазон, який стане умовою відбору. Наприклад, Between 10 And 20 відповідає конструкції =10 And 20, тобто діапазон від 10 до 20. Оператор IN, а також оператор LIKE дозволяє відібрати ті записи, які знаходяться в (IN) заданому діапазоні або схожі (LIKE) на приведене слово, наприклад LikeКиїв”. Окрім логічних операторів, в умовах відбору можуть застосову-ватися математичні оператори і конструкції, наприклад ([Access]+[Excel])/2.

Рисунок 15 – Побудовувач виразів

2. Створити таблицю Студенти = {КодСтудента, Прізвище, Телефон, Word, Access, Excel } і занести в неї чотири записи (рис. 16).

Рисунок 16 – Початкова таблиця Студенти

3. Створити запит до таблиці Студенти для відбору тих, хто навчається тільки на 4 та 5. Перевірити правильність виконаних дій (рис. 17).

Рисунок 17 – Вікно конструктора та результат запиту

Завдання 8. Створити запити з обчислюваними полями для таблиці

Студенти = { КодСтудента, Прізвище, Телефон, Word, Access, Excel }.

Порядок виконання завдання 8:

1. Відкрити Конструктор запитів, у перший рядок конструктора занести усі поля таблиці Студенти. Встановити курсор за перетином першого вільного стовпчика та рядка Поле і клацнути по кнопці Побудувати. На екрані з’явиться Побудовувач виразів.

2. У вікні Побудовувача виразів надрукуйте уручну вираз

Середнє: ([Word]+[Excel]+[Access])/3

і клацніть по кнопці ОК. Цей вираз з’явиться в порожньому стовпеці рядка на лінії Поле вікна формування запитів (рис. 18). Далі натисніть клавішу Enter.

Рисунок 18 – Вікно конструктора з обчислювальним запитом

3. Збережіть запит з ім'ям Середнє. Клацніть по кнопці Запуск (!). Нове поле матиме ім'я Середнє (рис. 19). Закрийте запит.

Рисунок 19 – Таблиця результату обчислювального запиту

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