
- •Флегантов л.О. Система управління базами даних
- •Методичні вказівки до практичних занять Полтава 2009
- •Практична робота 1 Знайомство з ms Access. Створення таблиць
- •Інтерфейс вікна програми
- •Створення базових таблиць
- •Для розробки таблиць рекомендується використовувати режим Конструктор. Створення кожної таблиці полягає у завданні полів таблиці та призначенні їх властивостей.
- •Список класів
- •Список учнів
- •Список викладачів
- •Журнал успішності
- •Практична робота 2 Прийоми роботи з таблицями бд Заповнення таблиць даними
- •Прийоми роботи з таблицями бд
- •Робота з Майстром підстановок
- •Створення випадаючого списку вручну
- •Створення випадаючого списку на базі іншого об’єкту
- •Практична робота 3 Зв’язки між таблицями. Запити Створення зв’язків між таблицями
- •II. Журнал успішності
- •Створення запитів
- •Створення запиту на вибірку
- •Створення запиту з умовою
- •Створення запиту з параметром
- •Практична робота 4 Створення запитів (продовження)
- •Запити з обчисленнями
- •Створення обчислень за допомогою діалогового вікна Постоитель выражений
- •Створення підсумкового запиту
- •Створення запиту на зміну
- •Створення перехресного запиту
- •Практична робота 5 Робота з формами
- •Автоформи
- •Створення форм за допомогою Майстра
- •Структура форми
- •Створення надписів
- •Вставка малюнку
- •Створення та редагування пов’язаних полів
- •Створення списку
- •Створення кнопки
- •Автозвіти
- •Майстер звітів
- •Структура звіту
II. Журнал успішності
№ п/п |
Код учня |
Клас |
Предмет |
Оцінка |
Викладач |
Участь в олімпіадах |
1 |
111 |
9-А |
Ал |
3 |
102 |
|
2 |
111 |
9-А |
УМ |
4 |
104 |
Шкільна |
3 |
112 |
10-Б |
ІМ |
5 |
107 |
Міська |
внесіть декілька нових записів в таблицю Список предметів. Далі відкрийте таблицю Журнал успішності у режимі перегляду та відкрийте випадаючий список стовпцю Предмет. Переконайтеся, що внесений запис в таблицю Список предметів відображується в списку - це забезпечує встановлена властивість Каскадное обновление связанных полей;
знову відкрийте таблицю Список предметів та видаліть внесений запис. Для цього: - клацніть на маркері запису, який видаляється – рядок виділено; - дайте команду видалення: ПравкаУдалить запись або кнопка Удалить запись на панелі інструментів;
відкрийте таблицю Журнал успішності у режимі перегляду та відкрийте випадаючий список стовпця Предмет. Переконайтеся, що внесений запис в таблицю Список предметів видалено із списку - це забезпечує встановлена властивість Каскадное удаление связанных полей;
закрийте таблицю.
Створення запитів
Запит – це об’єкт, який призначений для витягу даних із базових таблиць і представлення у більш зручному вигляді. Як правило, це тимчасова результуюча таблиця, робота з якою здійснюється значно швидше, ніж з базовою таблицею даних. Результуюча таблиця складається з відібраних полів базових таблиць.
За допомогою запитів здійснюються такі операції як:
загальний відбір даних;
відбір даних за умовами;
сортування та фільтрація даних;
перетворення даних по заданому алгоритму;
обчислення даних, тощо.
Створення запиту на вибірку
Ціль такого запиту полягає у створені результуючої таблиці, в якій відображуються тільки потрібні на даний момент дані.
В даному запиті необхідно вказати список викладачів школи з датою їх народження.
В стартовому вікні програми перейдіть на вкладницю Запросы;
натисніть кнопку Создать;
в діалоговому вікні Новый запрос виберіть Конструктор, ОК;
створення запиту в режимі Конструктор починають з вибору тих таблиць БД, на яких базується запит. Для відбору даних про викладачів потрібна таблиця Список викладачів. У вікні Добавление таблицы виберіть назву цієї таблиці та натисніть кнопку Добавить – вибрана таблиця заноситься до верхньої половини бланку запиту. Примітка: Зверніть увагу на наявність в вікні Добавление таблицы інших таблиць – це означає, що запит можна формувати на базі інших об’єктів.
закрийте вікно Добавление таблицы кнопкою Закрыть;
у списку полів таблиці Список викладачів подвійним клацанням (або методом перетягування) виберіть поля, які будуть введені в результуючу таблицю: Прізвище, Ім’я по-батькові, Дата народження;
перегляньте результуючу таблицю створеного запиту: ЗапросЗапуск або клацанням на кнопці Запуск на панелі інструментів;
поверніться до режиму Конструктор: ВидКонструктор або клацніть кнопку Вид на панелі інструментів;
якщо створений запит вас влаштовує, збережіть його під іменем 01_Анкетні дані викладачів: ФайлСохранить або кнопка Сохранить на панелі інструментів. При цьому з’являється вікно Сохранение. В поле Имя запроса внесіть ім’я запиту та натисніть кнопку ОК;
закрийте бланк Конструктору ФайлЗакрыть або кнопка Закрыть окно в групі функціональних кнопок;
у базову таблицю Список викладачів внесіть 1-2 нові записи. Після цього відкрийте запит 01_Анкетні дані викладачів та переконайтеся, що вони внесені у результуючу таблицю;
діючи аналогічно створіть запити на вибірку: а) запит, який відображує дані про сім’ю та поведінку учнів школи. Збережіть його під іменем 02_Інформація про учнів.
Результуюча таблиця запиту:
Прізвище |
І.П. |
Сім’я |
Поведінка |
|
|
|
|
б) запит, який надає загальну інформацію про участь учнів в олімпіадах. Збережіть його під іменем 03_Участь в олімпіадах. Результуюча таблиця запиту:
Прізвище |
І.П. |
Клас |
Участь в олімпіадах |
|
|
|
|