Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_19-21_теорія.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.64 Mб
Скачать

Хід роботи

1. Запускаю програму Access i відкриваю БД, що містить таблицю Оцінки.

2. Розгляньте таблицю.

3. Виводжу на екран (відфільтровую) записи про студентів, які мають з математики оцінку "5".

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

Оцінки

NUMBER

Fname

Oname

Mathematics

Information

Phisikal

Literatel

Leaunguage

1

Білик

Зоряна

5

5

5

5

5

4

Когут

Тетяна

5

3

5

5

4

6

Іваненко

Андрій

5

5

5

5

5

8

Романко

Оксана

5

4

4

5

5

10

Берчинська

Галина

5

5

5

5

5

12

Романко

Оксана

5

4

4

5

5

Відновлюю вигляд таблиці кнопкою Вилучити фільтр.

4. Відфільтровую записи про студентів, що не мають "2" з математики.

Вибираю поле з оцінкою "2" з математики i виконую команду Заперечити вибране.

Оцінки

NUMBER

Fname

Oname

Mathem

Inform

Phisikal

Literatel

Leaunguage

11

Лісовська

Анна

3

4

4

4

5

9

Долинський

Андрій

4

5

5

4

3

5

Писар

Галина

3

3

3

4

4

3

Кулик

Оксана

4

4

4

4

5

12

Романко

Оксана

5

4

4

5

5

10

Берчинська

Галина

5

5

5

5

5

8

Романко

Оксана

5

4

4

5

5

6

Іваненко

Андрій

5

5

5

5

5

4

Когут

Тетяна

5

3

5

5

4

1

Білик

Зоряна

5

5

5

5

5

Вилучаю фільтр.

5. Відфільтровую записи про студентів, які мають з математики i фізики "4".

Виконую команду Змінити фільтр. Задаю оцінки (4 i 4) в полях умов для математики i фізики. Застосовую фільтр. Переписую номери записів у звіт.

Оцінки

NUMBER

Fname

Oname

Mathem

Inform

Phisikal

Literatel

Leaunguage

3

Кулик

Оксана

4

4

4

4

5

Вилучаю фільтр.

6. Застосовую розширений фільтр, щоб вивести записи про студентів, які вчаться на "4" або "5" з математики або інформатики.

Записи * Фільтр * Розширений фільтр * Вводжу умову в таблицю → Застосувати фільтр → Переписую номери шуканих записів

Оцінки

NUMBER

Fname

Oname

Mathem

Inform

Phisikal

Literatel

Leaunguage

9

Долинський

Андрій

4

5

5

4

3

3

Кулик

Оксана

4

4

4

4

5

12

Романко

Оксана

5

4

4

5

5

10

Берчинська

Галина

5

5

5

5

5

8

Романко

Оксана

5

4

4

5

5

6

Іваненко

Андрій

5

5

5

5

5

4

Когут

Тетяна

5

3

5

5

4

1

Білик

Зоряна

5

5

5

5

5

Вилучаю фільтр.

7. Створюю i виконую Запит1 на вибірку записів про студентів, які мають "5" з інформатики.

Переписую номери записів.

Запрос1

NUMBER

Fname

Oname

Mathem

Inform

Phisikal

Literatel

Leaunguage

1

Білик

Зоряна

5

5

5

5

5

6

Іваненко

Андрій

5

5

5

5

5

9

Долинський

Андрій

4

5

5

4

3

10

Берчинська

Галина

5

5

5

5

5

Закрийте вікно запиту зі збереженням структури запиту з назвою Запит1.

8. Модифікую Запит1, щоб вибрати записи про студентів, які вчаться на "4" або "5" з математики i мови.

Вікно бази даних → Запити * Запит! * Обновити → Конструктор * ОК. Оцінки "4" i "5" вводжу одну під одною (у двох рядках) в умовах для полів математики i мови. Запускаю запит. Переписую номери записів.

Запрос1

NUMBER

Fname

Oname

Mathem

Inform

Phisikal

Literatel

Leaunguage

1

Білик

Зоряна

5

5

5

5

5

3

Кулик

Оксана

4

4

4

4

5

4

Когут

Тетяна

5

3

5

5

4

6

Іваненко

Андрій

5

5

5

5

5

8

Романко

Оксана

5

4

4

5

5

10

Берчинська

Галина

5

5

5

5

5

12

Романко

Оксана

5

4

4

5

5

Закриваю запит без збереження.

9.Створюю i виконую Запит2 на вибірку лише номерів i прізвищ студентів, у яких сьогодні день іменин.

Вибираю ім'я Андрій за умову пошуку. Вимикаю режим виведення на екран оцінок, Виконую i зберігаю Запит2.

10. Створюю Запит3 з параметром для шукання записів про студентів, які мають деяку, задану параметром, оцінку з математики.

Виконую цей пункт методом модифікації Запиту1. У полі математики задаю параметричну умову — вводжу у ньому такий вираз: [Оцінка:]. Зліквідовую числову умову в іншому полі (інформатики).

11. Запускаю Запит3 двічі, щоб визначити, хто має з математики "5", а хто – "2".

Прізвища й оцінки занотовую у звіт.

Запрос3

NUMBER

FNAME

ONAME

Mathem

Inform

Phisikal

LITERATEL

LEAUNGUAGE

1

Білик

Зоряна

5

5

5

5

5

4

Когут

Тетяна

5

3

5

5

4

6

Іваненко

Андрій

5

5

5

5

5

8

Романко

Оксана

5

4

4

5

5

10

Берчинська

Галина

5

5

5

5

5

12

Романко

Оксана

5

4

4

5

5

Запрос3

NUMBER

Fname

Oname

Mathem

Inform

Phisikal

Literatel

Leaunguage

2

Сілецька

Валентина

2

4

3

5

4

7

Ковальчук

Галина

2

4

3

4

4

12. Закриваю Запит3, зберігаючи його.

13. Конструюю i виконую Запит4 на створення нової таблиці Відмінники, куди треба з таблиці Оцінки скопіювати записи ycix відмінників за алфавітом.

Відкриваю конструктор звичайних запитів (можна на основі Запиту1) i задаю умову вибірки відмінників. Змінюю тип запиту на запит Створення таблиці. Вводжу назву нової таблиці Відмінники i запускаю запит. Закриваю конструктор запиту, зберігаючи його, i переконуюсь, що на закладці Таблиці є нова таблиця. Відкриваю цю таблицю i переконуюсь, що в ній є записи про відмінників.

14. Доповнюю таблицю Відмінники записами про студентів, що вчаться на "4" або "5" з ycix предметів.

Відкриваю конструктор Запиту4, змінюю умови вибірки, змінюю тип запиту — Доповнення i запускаю його на виконання. Переглядаю таблицю Відмінники. Закриваю запит без збереження.

15. Створюю на базі таблиці Оцінки нову таблицю з назвою Рейтинг i з обчислювальним полем Сума — сумою оцінок студентів з ycix предметів.

Відкриваю Запит1 у режимі конструктора. Зліквідовую умови. Після поля Мова у порожню клітинку нового поля вводжу формулу: =Мат+Інф+Фіз+Літ+Мова.

16. Підписую нове поле.

Виконую команду Властивості цього поля (засобами контекстного меню) i в останньому рядку отриманої таблиці вводжу назву (підпис) поля: Сума.

17. Виконую модифікований Запит1.

18. Упорядковую список студентів за рейтингом.

Повертаюсь в конструктор запиту. Вмикаю режим упорядкування за спаданням для поля Сума. Виконую запит. Переписую номери студентів за спаданням.рейтингу у звіт.

Запрос5

NUMBER

Fname

Oname

Mathem

Inform

Phisikal

Literatel

Leaunguage

SUMM

10

Берчинська

Галина

5

5

5

5

5

25

6

Іваненко

Андрій

5

5

5

5

5

25

1

Білик

Зоряна

5

5

5

5

5

25

12

Романко

Оксана

5

4

4

5

5

23

8

Романко

Оксана

5

4

4

5

5

23

4

Когут

Тетяна

5

3

5

5

4

22

9

Долинський

Андрій

4

5

5

4

3

21

3

Кулик

Оксана

4

4

4

4

5

21

11

Лісовська

Анна

3

4

4

4

4

19

2

Сілецька

Валентина

2

4

3

5

4

18

7

Ковальчук

Галина

2

4

3

4

4

17

5

Писар

Галина

3

3

3

4

4

17

19. Зберігаю отримані результати в таблиці Рейтинг.

Конструктор запиту → Змінюю тип запиту на тип Створення таблиці "Рейтинг" * Запуск запиту * Закриваю запит зі збереженням як Запит5.

20. Виконую запит на відшукання в таблиці Відмінники записів, що повторюються.

Вікно бази даних → Закладка Запити (але нічого не вибирати) * Створити * Вибираю режим Записи, що повторюються * OK * Вибираю таблицю Відмінники → Далі → Задаю поля, де можна виявити небажані повторення, наприклад, Номер, перевівши цю назву у поле пошуку повторень → Готово. Переписую номери записів, що повторюються, враховуючи кратність повторень, у звіт.

Поиск повторений для Відмінники

Mathem

Inform

Phisikal

Literatel

Leaunguage

NUMBER

5

5

5

5

5

10

5

5

5

5

5

6

5

5

5

5

5

1

Закрийте запит як Запит6.

21. Вилучаю з таблиці Відмінники записи, що повторюються, за допомогою запиту на Вилучення.

Відкриваю Запит1 у режимі конструктора. Доповнюю запит таблицею Відмінники. Вилучаю з конструктора таблицю Оцінки командою Вилучити. В умові пошуку по полю Номер зазначаю один під одним номери записів, які треба вилучити, враховуючи кратність. Запускаю запит на вилучення.

22. Зберігаю таблицю Відмінники як новостворену без записів, що повторюються.

23. Копіюю в нову таблицю Адреси три перші поля ycix записів з таблиці Рейтинг.

Створюю новий Запит7, у який заношу три перші поля. Змінюю тип запиту на Створення нової таблиці. Запускаю запит. 3 запитами роботу закінчили.

24. Відкриваю таблицю Адреси i переглядаю її. Додаю до структури таблиці чотири нові поля: Група, Micтo, Вулиця, Телефон (у режимі конструктора).

25. Відкриваю таблицю Адреси в режимі таблиці i доповнюю записи даними.

Уводжу будь-які дані в нові поля, але так, щоб було по декілька студентів з різних груп.

26. Зберігаю таблицю Адреси у файлі.

27. Закриваю базу даних. Закінчую роботу. Здаю звіти.

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