MS Access
Практична робота №1
Тема: "Створення бази даних"
База даних (БД) — впорядкований набір логічно взаємопов'язаних даних, що використовується спільно, та призначений для задоволення інформаційних потреб користувачів. У технічному розумінні включно й система керування БД.База даних має вигляд одного файлу, всередині якого можне знаходитися велика кількість таблиць, пов'язаних між собою зв'язками.
Завдання для виконання
Створити БД "Студент" в якій передбачити 4 таблиці наступної структури:
1. Відомості про студентів - основна таблиця
2. Додаткові відомості
3. Відомості про батьків
4. Результати сесії
Методичні вказівки:
1. Запустити програму MS Access:
2. Створити базу даних:
3. Назвати файл своїм прізвищем.
4. Створити першу таблицю в режимі конструктора:
Таблиця "Відомості про студентів"
Поле
|
Типи даних
|
Властивості поля
|
Примітка
| |
Назва поля
|
Значення, яке повинно стояти в цьому полі
| |||
Код студента
|
Счетчик
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
ключове поле
|
Прізвище
|
Текстовый
|
Формат поля
|
>
| |
Индексированное поле
|
Да (Допускаются совпадения)
| |||
Ім'я
|
Текстовый
| |||
По батькові
|
Текстовый
| |||
Факультет
|
Текстовый
|
Значение по умолчанию
|
Вписати свій факультет (в зразку написано "Фінансів та обліку")
| |
Спеціальність
|
Текстовый
|
Вписати свою спеціальність
| ||
Курс
|
Числовой
|
Условие на значение
|
>0 And <6
| |
Група
|
Текстовый
|
4.1. Вписати дані зі стовпчика "Поле" у відповідні комірки конструктора таблиці.
4.2. Вибрати відповідні типи даних.
4.3. Виділене поле позначається чорним трикутником. В залежності від того яке поле виділене та який тип даних вибраний, в нижній частині вікна формується список валстивостей поля (Свойства поля). Встановити властивості поля зазначені у таблиці.
4.4. Зробити перше поле ключовим.
4.5. Зберегти таблицю назвавши її "Відомості про студентів".
Результат:
5. Створити таблицю "Додаткові відомості". Всі дії схожі на попередні, тільки поле прізвище має тип даних "Мастер подстановок". Це означає, що ця таблиця буде пов'язана з іншою полем "Прізвище".
Таблиця "Додаткові відомості"
Поле
|
Типи даних
|
Властивості поля
|
Примітка
| |
назва
|
значення
| |||
Код
|
Счетчик
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
ключове поле
|
Прізвище
|
Мастер подстановок
|
Индексированное поле
|
Да, (совпадения не допускаются)
| |
Дата народження
|
Дата/время
| |||
Адреса
|
Текстовый
| |||
Плата за навчання
|
Денежный
| |||
Кількість дітей
|
Числовой
| |||
Стать
|
Текстовый
|
Формат поля
|
>
| |
Сообщение об ошибке
|
Ввести "ч" або "ж"
| |||
Условие на значение
|
"Ч" Or "Ж"
| |||
Сімейний стан
|
Логичный
| |||
Стипендія
|
Денежный
|
Мастер подстановок працює наступним чином:
5.1. Ввести ім'я поля та вибрати тип даних "Мастер подстановок".
5.2. Натиснути кнопку "Далее".
5.3. Вибрати таблицю "Відомості про студентів". Вона у нас основна, тому в цій базі даних при використанні "Мастера подстановок" слід вибирати тільки її.
5.4. Вибрати поле прізвище.
5.5. Натиснути кнопку "Готово".
5.6. З'явиться вікно з повідомленням про те, що необхідно зберегти таблицю перед створенням зв'язку.
5.7. Вписати назву таблиці.
5.8. Після цього тип даних у полі "Прізвище" зміниться на "Числовой".
6. Створити таким же чином таблиці "Відомості про батьків" та "Результати сесії".
Таблиця "Відомості про батьків"
Поле
|
Типи даних
|
Властивості поля
|
Примітка
| |
назва
|
значення
| |||
Код
|
Счетчик
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
ключове поле
|
Прізвище
|
Мастер подстановок
|
Индексированное поле
|
Да, (совпадения не допускаются)
| |
Прізвище батька
|
Текстовый
|
Формат поля
|
>
|
Прізвище, ім'я та по- батькові
|
Прізвище матері
|
Текстовый
|
Формат поля
|
>
|
Прізвище, ім'я та по- батькові
|
Адреса батьків
|
Текстовый
| |||
Телефон
|
Текстовый
|
Маска ввода
|
###\-##\-##;;
| |
Місце роботи батька
|
Текстовый
| |||
Місце роботи матері
|
Текстовый
|
Таблиця "Результати сесії"
Поле
|
Типи даних
|
Властивості поля
|
Примітка
| |
назва
|
значення
| |||
Код
|
Счетчик
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
ключове поле
|
Прізвище
|
Мастер подстановок
|
Индексированное поле
|
Да, (допускаются совпадения)
| |
Дисципліна
|
Текстовый
| |||
Оцінка
|
Числовой
|
Условие на значение
|
>1 And <6
|
7. Переглянути та налагодити "Схему даних".
7.1. Натиснути "Сервис - Схема данных".
7.2. Відкриється наступне вікно.
7.3. Натиснути на кожній із ліній зв'язків та вибрати пункт "Изменить связь..."
7.4. Встановити відмічені на малюнку опції та натиснути кнопку ОК.
7.5. Вікно повинно прийняти наступний вигляд.
Зв'язок 1-1 (один до одного) показує, що із основної таблиці "Відомості про студентів" до таблиць "Додаткові відомості" та "Відомості про батьків" можна взяти одного студента тільки один раз.
Зв'язок 1-∞ (один до безкінечності) показує, що із основної таблиці "Відомості про студентів" до таблиці "Результати сесії" одного студента можна взяти довільну кількість разів.
Тип зв'язку 1-1 вказувався нами при виборі властивості поля "Индексированное поле" - "Да (совпадения не допускаются)".
Відповідно 1-∞ - "Да (совпадения допускаются)".
8. Закрити схему даних. Якщо з'явиться вікно з повідомленням про необхідність збереження схеми даних, натисніть "Да".
9. Заархівувати файл бази даних. Архів назвати за наступним шаблоном:
Прізвище ім’я Місто група № роботи
Наприклад:
Кравченко Сергій Київ Ф-101 Access №1
Завантажити архів для перевірки.