Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод вказівки до лаб робіт з Орг та упр БД.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
819.2 Кб
Скачать
  1. Запустіть програму Access і відкрийте бд, що містить таблицю

Оцінки чи іншу задану таблицю .

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

Якщо в таблиці немає відмінників, змініть дані так, щоб вони були, а також, щоб були студенти, які вчаться лише на ‘Ч" і "5". У таблиці повинно бути не менше десяти записів.

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

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

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

Виберіть поле з оцінкою ‘‘2’’ з математики і виконайте команду Запере­чити вибране. Вилучіть фільтр.

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

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

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

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

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

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

структури запиту з назвою Запиті.

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

Вікно бази даних  Запити  Запиті  Обновити  Конструктор  ОК. Оцінки ‘‘4’’ і "5" введіть одну під одною (у двох рядках) в умовах для полів математики і мови. Запустіть запит. Перепишіть номери записів. Закрийте запит без збереження.

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

Виберіть якесь ім’я (яке вважатимемо іменем іменинника і бажано, щоб воно повторювалося, наприклад, Юрій, якщо сьогодні 6 травня, чи інше) за умову пошуку. Вимкніть режим виведення на екран оцінок, якщо їхні поля занесені в структуру запиту. Запиті за основу не брати. Виконайте і збережіть 3апит2.

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

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

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

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

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

1. Сконструюйте і виконайте 3апит4 на створення нової таблиці Відмінники, куди треба з таблиці Оцінки скопіювати записи усіх відмінників за алфавітом.

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

3. Доповніть таблицю Відмінники записами про студентів, що вчаться на ‘‘4’’ або "5" з усіх предметів. Відкрийте конструктор 3апиту4, змініть умови вибірки, змініть тип запиту — Доповнення і запустіть його на виконання. Перегляньте таблицю Відмінники. Скільки в ній є записів? Чи є записи, що повторюються? Закрийте запит без збереження.

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

Відкрийте Запиті у режимі конструктора. Зліквідуйте умови. Після поля Мова у порожню клітинку нового поля введіть формулу (як бачите, можна без кутових дужок) = Вища мат+Інф+Фіз+НГ і МГ+Анг.мова.

5. Підпишіть нове поле.

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

6. Виконайте модифікований Запит 1.

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

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

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

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

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

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

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

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

12. Скопіюйте в нову таблицю Адреси три перші поля усіх записів з таблиці Рейтинг.

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

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

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

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

15. Збережіть таблицю Адреси у файлі.

1. Створіть реляційний запит.

2. У запиті повинні бути такі поля з двох таблиць: Номер, Група, Пріз­вище, Ім’я, Вулиця з таблиці Адреси і поле Сума з таблиці Рейтинг. 3. Задайте режим впорядкування за спаданням рейтингу (поле Сума).

4. Запустіть запит на виконання і перегляньте результати.

5. Змініть тип запиту на утворення нової таблиці, утворіть її з назвою

Облік.

6. Додайте в упорядковану за полем Сума таблицю Облік поле з назвою

Місце (тип лічильник).

7. Перегляньте таблицю.

У кого зі студентів 5-й рейтинг?

8. Утворіть рядковий автозвіт на базі таблиці Облік.

Вікно БД  Закладка Звіти  Створити  Автозвіт: рядковий  Облік ОК.

9. Розгляньте звіт.

Виконайте команду Попередній огляд.

10. Розгляньте структуру звіту.

Перейдіть у режим конструктора.

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

12. Почніть створювати 3віт2 за допомогою майстра звітів.

Вікно БД  Закладка Звіти  Створити  Майстер звітів  Облік  ОК. Виконайте всі вимоги майстра (див. пункти 13-18).

13. Сформуйте структуру звіту з таких полів і в такому порядку: Група, Прізвище, Ім’я, Сума, Місце.

Вибирайте по черзі поля у вікні Доступні поля і натискайте на кнопку з позначкою >  Далі.

14. Задайте групування записів у звіті по полю Група і натисніть на кнопку Далі.

15. Упорядкування можете не задавати (Далі).

16. Задайте вигляд макета звіту.

Макет задайте ступінчастий, орієнтацію книжкову, увімкніть режим налаштовування ширини полів для розміщення звіту на одній сторінці (за замовчуванням усе це вже повинно бути задано)  Далі.

17. Виберіть стиль, який вам більше до вподоби (Далі).

Який стиль ви вибрали?

18. Звіту дайте ім’я 3віт2, перемкніть звіт у режим перегляду і натисніть на кнопку Готово.

19. Розгляньте звіт і його структуру.

20. Змініть структуру звіту у режимі конструктора так, щоб покра­щити вигляд звіту:

а) клацніть один раз у вікні заголовка групи (виберіть назву групи Група) і зменшіть заголовок методом зменшення об’єкта;

б) зменшіть і вигідніше розташуйте (перетягніть) інші об’єкти на свій розсуд;

в) перемістіть через буфер обміну об’єкт Група з верхнього колонтитулу в заголовок групи;

г) розмалюйте різними кольорами різні структурні частини звіту;

д) задайте прізвища товстим шрифтом 16 пунктів;

е) зробіть інші зміни на свій розсуд.

Постійно перемикайте режими Конструктор на Взірець і навпаки, щоб оглянути результати кожного кроку.

Склад звіту:

  1. Титульний аркуш

  2. Короткі теоретичні відомості

  3. Зміст фільтрів та запитів

  4. Копії екранів.

  5. Висновки

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

І. Яке призначення баз даних?

2. Як у базі даних відшукати потрібні записи?

3. Яке призначення фільтрів?

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

5. Які є типи запитів?

6. Як створити запит?

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

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

9. Що таке запит?

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

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

12. Що таке простий запит на вибірку?

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

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

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

16. Що таке запит на доповнення?

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

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

19. Як перемістити поля з таблиці в запит?

20. Як упорядкувати записи, використовуючи запит?

21. Як змінити тип запиту?

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

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

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

1. Як скопіювати частину структури таблиці у нову таблицю?

2. Як створити таблицю з обчислювальним полем?

3. Як відшукати і вилучити з таблиці записи, що повторюються?

4. Опишіть умову для відшукання записів про студентів, які народили­ся між 1 квітня і ЗО травня.

5. Опишіть умову відшукання записів про студентів, номери телефонів яких починаються на 69.

6. Опишіть умову вибірки записів про студентів, які живуть на вулиці Науковій.

7. Опишіть умову вибірки записів про студентів, прізвища яких починаються на букву "С".

8. Опишіть умову вибірки записів про студентів, які живуть на вулиці Науковій або Садовій.

9. Опишіть умову вибірки записів про студентів, які мають з усіх предметів «4» або «б».

10. Як обчислити середню оцінку з математики всієї групи?

11. Як обчислити середні оцінки з усіх предметів усієї групи?

  1. Як налаштовувати реляційні зв’язки?

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

  2. Як зв’язати два поля у двох таблицях?

  3. Яке призначення звітів?

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

  5. З яких частин складається звіт?

  6. Що таке реляційний запит? .

  7. Якою командою задають реляційні зв’язки?

  8. Як зліквідувати зв’язок таблиць?

  9. Який спосіб утворення звітів є оптимальним для початківців?

  10. Для чого призначений верхній колонтитул?

  11. Як вибрати об’єкт у полі конструктора звіту?

  12. Як змінити шрифт тексту всередині об’єкта?

  13. Що таке групування записів у звіті?

  14. Чому не варто групувати записи по полю лічильника?

  15. Що таке реляційний звіт?

  16. У чому полягає комбінований спосіб створення звіту?

  17. Як перемістити об’єкт на сторінці в режимі конструктора звіту?

  18. Як розмалювати частини звіту різними кольорами?

  19. Що таке реляційна форма?

  20. Для чого записи у звіті групують?

  21. Наведіть ознаки, за якими можна групувати записи у звітах.

  22. Як перемкнути режим конструктора і перегляду взірця звіту?

  23. Для чого призначений Попередній огляд?

  24. Що таке книжкова й альбомна орієнтація сторінки звіту?

  25. Чи знаєте ви, що в нижньому колонтитулі можна помістити будь-яку

обчислювальну функцію бази даних? Яка різниця між таблицею і звітом?

  1. Яка різниця між об’єктом Прізвище у верхньому колонтитулі та об’єктом Прізвище в області даних?

  2. Чи можна редагувати дані у звіті?

  3. Чи можнa редагувати підписи полів у звіті?

  4. У якій частині звіту можна поставити свій підпис як виконавця звіту?

  5. Як змінити структуру звіту?

  6. Конструктор звіту має панель елементів майже таку, як і конструктор

Форм. Як нарисувати прямокутник навколо рейтингової суми?

35. Яка різниця між формою і звітом?