- •Практична робота Створення запитів за допомогою майстра та в режимі конструктора
- •Завдання та порядок виконання
- •7. Зберегти базу даних Baza№1 з усіма таблицями і формами.
- •1. Відкрити базу даних Baza№1.
- •2. Задати критерії вибірки в запиті.
- •3. Здійснити вибірку з подальшою обробкою результатів.
- •4. Створити запит на вибірку осіб, що мають однакові імена.
- •5. Зберегти базу даних Baza№1 з усіма таблицями і формами.
Практична робота Створення запитів за допомогою майстра та в режимі конструктора
Мета: формувати навички сортування, пошуку та заміни даних, побудови запитів на вибірку до одиничної таблиці і запитів на створення таблиці; розвивати логічне мислення; виховувати інформатичну культуру.
Обладнання: персональні комп’ютери, мультимедійний проектор і дошка.
Програмне забезпечення: операційна система Windows XP, система управління базами даних Microsoft Access 2007.
Завдання та порядок виконання
Завдання 1. Сортування, пошук, фільтрація даних
1. Відкрити базу даних Baza№1.
1.1. Перевірити наявність і переконатися в збереженні і працездатності всіх створених раніше таблиць даної бази.
1.2. Відкрити таблицю Osobu в режимі таблиці.
Сортування даних
2. Відсортувати дані по одному полю.
2.1. Проглянути вміст таблиці Osobu і переконатися, що в ній є достатня кількість різноманітних записів (10-15 записів).
2.2. Використовуючи вкладку Главная групи Сортировка и фильтр, відсортувати записи таблиці Osobu послідовно по шести параметрах за зростанням.
2.3. Активізувати панель інструментів Таблица в режиме таблицы, в якій є кнопки управління режимами сортування і фільтрації даних (рис.1).
Рис. .1
2.4. Відсортувати записи таблиці Osobu послідовно по шести параметрах в зворотному порядку, використовуючи як пункти меню, так і кнопки панелі інструментів.
3. Відсортувати дані за декількома полями.
3.1. Користуючись режимом сортування, виділяючи декілька суміжних полів, виконати сортування даних таблиці Osobu за збільшенням значень в декількох полях одночасно, наприклад: за номером залікової та ім’ям, за ім’ям та вагою, за номером залікової та зростом та ін.
Пошук і заміна даних
4. Ознайомитися з можливостями пошуку даних в таблицях бази даних, користуючись режимом пошуку даних (вкладка Главная→Найти...).
4.1. Здійснити пошук значень усередині поля.
4.1.1. Знайти всіх осіб, наприклад, з ім’ям “Наталія”.
4.1.2. Знайти всіх осіб чоловічої статі, у яких рід позначений російською літерою “M”.
4.1.3. Знайти всіх осіб, у яких прізвище починається, наприклад, з символів “Іван”, наприклад: Іванов, Іванова, Іванчиков, Іваненко і т.п.
4.1.4. Знайти всіх осіб, у яких усередині прізвища зустрічаються символи, наприклад, “іван”, наприклад Діванів, Іванов, Гріванова і т.п. Якщо в таблиці немає таких прізвищ, то необхідно ввести їх, розмістивши в різних записах.
4.2. Здійснити пошук значень у всій таблиці.
Вказати область пошуку (таблиця Osobu), знайти всі поля будь-яких записів, у яких зустрічається комбінація з символів “20”, наприклад, повинні бути знайдені поля, що містять дату народження 10.12.75, номер залікової А-120, номер паспорта АВ 720790 і т.п.
4.3. Здійснити пошук з різними варіантами перегляду.
Встановити курсор на запис, розташований в середині таблиці. Використовуючи параметри діалогового вікна Поиск и замена, виконати пошук даних по п.4.2. (символи “20”), Просмотр→Вверх (до першого поля першого запису) і Просмотр→Вниз (до останнього поля останнього запису).
5. Ознайомитися з можливостями заміни даних в таблицях бази даних.
5.1. Використовуючи режим заміни (меню Правка→Заменить...) замінити у всій таблиці імена, наприклад, “Наталія” на “Юлія”.
5.2. Користуючись заміною, відновити одне з виправлених імен в полі ім’я.
Фільтрація даних
6. Ознайомитися з можливостями фільтрації даних в таблицях бази даних.
6.1. Використовуючи можливості нормальної фільтрації (Главная→Фильтр), відфільтрувати (виділити) дані, що задовольняють наступним критеріям відбору:
особа з конкретним номером залікової, наприклад А-115;
особа з конкретним ім’ям, наприклад Дмитро;
особа з конкретним значенням зріст, наприклад 180 см.;
особа з конкретним значенням паспорта, наприклад АА 567543.
6.2. Виконати фільтрацію, задаючи як критерії відбору даних, значення декількох полів, а саме:
особи чоловічої статі (Ч) із зростом 180 см.;
особи жіночої статі (Ж) з певною датою народження, наприклад 20.02.1975
особи з конкретним ім’ям (Тетяна), певним номером паспорта (АА 567543) і певним зростом (165 см.).
6.3. Використовуючи фільтрацію по виділеному значенню і послідовно виділяючи значення необхідних полів, відфільтрувати наступні дані за параметрами п. 6.2.:
6.4. Використовуючи розширену фільтрацію (Дополнительно→Расширенный фильтр), сформулювати і записати в запиті критерії для виконання наступних варіантів фільтрації даних:
особи чоловічої статі (Ч), зріст менший 180 см.;
особи з певним ім’ям (Максим);
особи, що народилися після заданої дати (12.10.77);
особи, які за гороскопом Тільці, тобто народилися з 21.04 до 21.05.
особи з певним ім’ям (Дмитро), яким сьогодні від 18 до 22 років.
6.4.1. Відфільтрувати дані, для яких необхідно сформулювати критерій фільтрації, з використанням логічних функцій (І, АБО):
повнолітніх;
чоловіків, у яких в полі Зріст лежить в інтервалі від 170 до 180 см.;
осіб жіночої статі, що народилися після 1984 року, зріст не нижче 170 см. і вагою не більше 60 кг.
чоловіків, зріст більший 170 см. і жінок зріст менший 170 см.
