Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Створення запитів за допомогою майстра та в режимі конструктора.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
442.37 Кб
Скачать

Практична робота Створення запитів за допомогою майстра та в режимі конструктора

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

Обладнання: персональні комп’ютери, мультимедійний проектор і дошка.

Програмне забезпечення: операційна система 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 см.