Виведіть записи про відмінників

Інструкція

До лабораторної роботи з інформатики

на тему:

«Аналіз даних бази шляхом сортування та фільтрації записі. Створення запитів в MS Access»

Викладач Конончук П. П.

 

 

Львів 2011


Лабораторна робота на тему: Аналіз даних бази шляхом сортування та фільтрації записі. Створення запитів в MS Access.

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

Теоретичні відомості

СУБД Access дозволяє створювати запити за допомогою майстра та у режимі конструктора. В MS Access під час виконання запиту створюється набір записів, що виглядає як таблиця, але він не є таблицею. Фактично запит — це уявлення користувача про потрібні дані з різних таблиць або інших запитів. У процесі відкриття запиту в режимі таблиці або використання його у формах та звітах, створюється новий набір записів з поточного змісту бази даних.

Запит - один з найбільш потужних об’єктів MS Access, який дозволяє ефективно представити інформацію, що містять таблиці, з певними властивостями. В деякому розумінні запит подібний до фільтрів, коли з таблиць будується вибірка за певною умовою. Але на відміну від фільтру запит дозволяє отримати більш змістовний результат. Перш за все, це пояснюється тим, що фільтр дає інформацію для перегляду (друку), але, на відміну від запиту автоматично не зберігається, як окремий об’єкт бази даних. Запити, маючи таку властивість, дозволяють динамічно поновлювати інформацію у своїх таблицях, якщо у таблицях бази даних виникла зміна інформації. Крім цього, запит має і зворотну дію: якщо змінювати інформацію у його таблицях, то таблиці бази даних, на базі яких побудований запит, будуть адекватно змінювати свою інформацію.

Х і д р о б о т и :

Запустіть програму Access і відкрийте БД, що містить таблицю ОЦІНКИ.

2. Проекспрементуйте з командою ЗНАЙТИ , щоб відшукати записи , де прізвище студента починається на букву М (або іншу).Клацніть у полі Прізвище і виконайте команду Редагувати ÞЗнайти ÞУ поле Зразок введіть М* і увімкніть перемикач Шукати тільки в поточному полі Þ Знайти ÞЗнайти далі .

Знайдіть записи студентів , які мають “5” з певного предмета.

4. Внесіть зміни в БД , використовуючи команду РедагуватиÞ Поміняти .
Наприклад , виправте оцінки студентів з “2” на “3” з певного предмета .

5. Виведіть на екран (відфільтруйте) записи про студентів , які мають з певного предмета “5”.Виберіть потрібне поле (клацніть мишею у будь-якій клітинці з оцінкою “5” з предмета будь-якого студента) і натисніть на кнопку Фільтр за вибраним. Перепишіть номери записів у звіт .Відновіть вигляд таблиці кнопкою Вилучити фільтр .

6. Відфільтруйте записи про студентів , що не мають “3” з певного предмета.
Виберіть поле з оцінкою “3” з предмета і виконайте команду з меню Записи Þ Фільтр Þ Заперечити вибране. Вилучіть фільтр .

7. Відфільтруйте записи з оцінкою “4” в полях вибраних вами двох предметів.
Тут умова складніша , тому виконайте команду Записи Þ Фільтр Þ Змінити фільтр. Задайте оцінки (4 і 4) в полях умов для цих двох предметів. Застосуйте фільтр: Записи Þ Застосувати фільтр. Перепишіть у звіт номери записів. Вилучіть фільтр.

8. Застосуйте розширений фільтр, щоб вивести записи про студентів, які навчаються на “4” або “5” з вибраних двох предметів.Записи Þ Фільтр Þ Розширений фільтр Þ У поля фільтрування вибраних двох предметів введіть умову 4 or 5 або введіть 4 та 5 у двох рядках Þ Застосувати фільтр Þ Перепишіть номера шуканих записів Þ Вилучити фільтр .

Виведіть записи про відмінників.

10. Створіть і виконайте (кнопка !).Запит1 на вибірку записів про студентів, які мають “5” з певного предмета.Вікно БД Þ Запити Þ Створити Þ Конструктор Þ ОК Þ Додайте таблицю ОЦІНКИ Þ Закрийте вікно Додати таблицю .Заповніть бланк запиту , виконайте його і перепишіть номери знайдених записів .Закрийте вікно запиту зі збереженням структури запиту з назвою Запит 1.

11. Модифікуйте Запит1, щоб вибрати записи про студентів , які вчаться на “4” або “5” з вибраних вами двох предметів .
Вікно БДÞ Запити Þ Виберіть Запит1 Þ Конструктор .Оцінки “4” і “5” введіть одну під одною (у двох рядках) в умовах для полів вибраних вами двох предметів. Запустіть запит .Перепишіть номери записів. Закрийте запит без збереження.

12. Створіть і виконайте Запит2 на вибірку лише номерів і прізвищ студентів, у яких у грудні день іменин.Запит1 за основу не брати .Створіть новий запит. Виберіть якесь ім’я і введіть його у поле ІМ’Я бланку запиту як умову пошуку (наприклад, Микола чи інше). Вимкніть режим виведення на екран оцінок, якщо їхні поля занесені в бланк запиту. Виконайте і збережіть Запит2 .

13. Створіть Запит3 з параметром для шукання записів про студентів, які мають деяку, задану параметром, оцінку з певного предмета.
Значення параметра користувач буде вводити в окремому діалоговому вікні після запуску запиту.Виконайте цей пункт методом модифікації Запиту1. У полі Вибраного вами предмета задайте у квадратних дужках такий текст: [Введіть оцінку]. Ліквідуйте числову умову в іншому полі (якщо вона є) .

14. Запустіть Запит3 двічі, щоб визначити, хто має з вибраного предмета “5”, а хто “3”.Прізвища і оцінки занотуйте у звіт.