Лабораторна робота
№ 1
Мета роботи: Отримати початкові навички роботи
з СУБД Microsoft Access. Навчитися створювати таблиці у режимі конструктора,
схеми даних, прості запити, автоформи різних типів, найпростіші звіти,
здійснювати фільтрацію даних.
Форма звіту. Звітом про виконання лабораторної
роботи є файл, що містить створену базу даних зі всіма вказаними у завданні
об’єктами.
- Створити нову БД з назвою “З’їзд партії”.
- Створити у режимі конструктора таблицю “Делегати” з наступниими
полями:
Поля Опис
№ реєстрації Порядковый номер реєстрації
Ім’я
Прізвище
Місто
Дата вступу Дата вступу до партії
СНД Так / Ні
Внесок Сума в гривнях
- Встановити у таблиці “Делегати” ключове поле № реєстрації, що має
тип лічильника.
- В таблиці “Делегати” вибрати належні типи даних для всіх полів.
- Створити в режимі конструктора таблицю “Міста” з наступними полями:
Поля Опис
Країна
Місто
Чисельність Кількість членів партії в реґіоні
Віддаль до Києва В км
Ціна квитка Ціна в гривнях квитка до Києва
- Встановити ключове поле Місто у таблиці “Міста”.
- В таблиці “Міста” вибрати належні типи даних для всіх полів.
- Заповнити таблицю “Міста” таким чином, щоб в ній були щонайменше
сім міст принаймні з трьох різних країн, причому хоча б одна з країн
входить до СНД.
- Встановити зв’язки (зі збереженням цілісності) один-до-багатьох
між обома таблицями.
- У таблиці “Делегати” для поля Місто встановити властивості таким
чином, щоб у це поле могло бути занесено лише записи із списку, сформованого
зі значень поля Місто таблиці “Міста” (Вказівка. Скористатися для
цього майстром підстановок.)
- Заповнити таблицю “Делегати” сімома довільними записами так, щоб
делегати представляли принаймні дві різні країни і щоб при цьому було
щонайменше два делегати з одного й того ж міста. Обов’язково включити
в список делегатів ім’я і прізвище виконавця лабораторної роботи і
при цьому не допускається включати у список делегатів імена і прізвища
інших студентів групи.
- Створити запит Витрати на проїзд з наступними полями: № реєстрації,
Ім’я, Прізвище, Країна, Місто, Ціна квитка.
- Створити стрічкову, в стовбець і табличну автоформи за запитом Витраты
на проїзд.
- Відмітити одне з полів, наприклад, Країна. В меню Записи – Фильтр
– Изменить фильтр встановити фільтрацію за однією з країн, що принаймні
один раз повторюється. Далі здійснити фільтрацію всіх делегатів з
вибраної країни за допомогою меню Фильтр – Применить фильтр. Вилучити
фільтрацію за допомогою кнопок меню Записи – Удалить фильтр.
- Самостійно навчитися здійснювати сортування. Як для першого прикладу,
відсортувати за зростанням делегатів в залежності від ціни квитка,
потім – дати вступу до партії, далі упорядкувати делегатів за абеткою
за іменем (не за прізвищем).
- Створити стрічковий автозвіт за запитом Витраты на проїзд. В цьому
звіті делегатів повинно бути попередньо відсортовано за абеткою за
прізвищем.
- З’ясувати, чи існує поле, яке повторюється у таблицях і не є при
цьому ні ключовим полем, ні полем зовнішнього ключа. Вилучити це поле
з відповідної таблиці.
|