Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 1176 Практична робота № 16 на тему Пошук інформації в БД у середовищі СУБД MS Access. Робота з фільтрами і запитами

Практична робота № 16 на тему Пошук інформації в БД у середовищі СУБД MS Access. Робота з фільтрами і запитами

« Назад

Практична  робота № 16 

Тема.  Пошук інформації в БД у середовищі СУБД MS Access.Робота з фільтрами і запитами

Мета. Навчитися конструювати фільтри і прості запити на вибірку даних у БД.

Завдання

  1. Створити БД ПР16_<Власне прізвище>.mdb.

  2. Виконати перегляд записів таблиці за допомогою команди Знайти та команди Фільтр.

  3. Виконати відбір записів за допомогою Запиту на вибірку з простою числовою умовою, Запиту на вибірку з умовою по текстовому полю, Запиту з параметром.

  4. Створити електронний звіт з назвою Звіт_ПР16_<власне прізвище>.doc, в якому описати використані засоби MS Access до виконання завдань та відповіді на контрольні запитання.

Технологія виконання  роботи

  1. Зробити копію БД ПР15_<Власне прізвище>.mdb і перейменувати її у ПР16_<Власне прізвище>.mdb.

  2. Відкрити базу даних ПР16_<Власне прізвище>.mdb, перейти до  таблиці Співробітники і в режимі таблиці відшукати за допомогою команди Знайти  записи, де прізвища починаються на букву В (чи яку іншу).

  3. Знайти записи, що містять букву “и” та замінити її на букву “і”.

  4. Вивести на екран записи в яких код кафедри “101”, використовуючи вказівку Фільтр за вибраним.

  5. Поновити записи таблиці, виконавши команду Вилучити фільтр.

  6. Відкрити таблицю Викладачі і відібрати записи, в яких в полі Посада значення “доцент”, а в полі  Пед_стаж значення  >10, використавши послідовність вказівок Изменить фільтр і Применить фильтр.

  7. Застосувати розширений фільтр для виведення записів про викладачів, які мають більше 5 друкованих робіт або мають стаж більше 15 років.

  8. В режимі конструктора створити запитна вибірку з таблиці Співробітники записів із ставкою 2000. Виконати запит і переглянути результати. Закрити вікно і зберегти структуру запиту з назвою Запит1_2000.

  9. Модифікувати Запит1_2000, щоб вибрати записи про працівників, які мають ставку 1500 або працюють в даному закладі більше 5 років. Виконати запит, переглянути результати і зберегти структуру запиту з назвою Запит2_1500_5.

  10. Створити і виконати новий Запит3 на вибірку лише записів про працівників, у яких задане ім’я Анна. Зберегти структуру запиту з назвою Запит3_імя.

  11. Модифікувати Запит1 в запит з параметром для пошуку записів про працівників за кодом кафедри, що буде вводитися з клавіатури. Для цього у полі Код_кафедри задати у квадратних дужках такий текст: [Введіть код кафедри]. Зберегти запит з назвою Запит4_параметр, виконати його з різними значеннями параметра.

  12. Сконструювати Запит5 для виведення записів про чоловіків пенсійного віку. Зберегти запит з назвою Запит5_чол_пенсіонери, виконати і переглянути результат. 

  13. Здати роботу викладачу.

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

  1. Як у базі даних відшукати потрібні записи? Яке призначення фільтрів?

  2. Як виконати пошук по текстовому полю?

  3. Для чого призначена команда Застосувати фільтр?

  4. Яке призначення команди Відмінити фільтр?

  5. Чи можна з відфільтрованих записів створити нову таблицю?

  6. Що таке запит? Яка різниця між використанням фільтра і запиту?

  7. Які є способи створення запитів? Яке призначення конструктора запитів?

  8. Як додати таблицю у вікно конструктора запитів?

  9. Як перемістити поля з таблиці у бланк запиту?

  10. Що таке простий запит на вибірку? Як упорядкувати записи, використовуючи запит?

  11. Як побудувати умову зі сполучником "або" у запиті?

  12. Як побудувати умову зі сполучником "і" у запиті?

  13. Що таке запит з параметром?

  14. Як модифікувати запит?

  15. Як записати умову для відшукання записів про працівників, які народилися між 1 квітня і 30 травня?

  16. Як записати умову відшукання записів про викладачів, номери телефонів яких починаються на 8067?

  17. Опишіть умову вибірки записів про працівників, прізвища яких починаються на букву "С" або на "М"?

З повагою ІЦ “KURSOVIKS”!