- числовий, обов'язкове поле - так, индексированное поле - так (допускаються збігу).
Поле тн (зовнішній ключ): тип даних - числовий, обов'язкове поле - так, индексированное поле - так (збігу допускаються).
Таблиця Заняття:
Поле № (первинний ключ): тип даних - числовий, индексированное поле - Так (збіги не допускаються), умова на значення - gt; 0.
Поле н.гр (зовнішній ключ для зв'язку з таблицею Гурток): тип даних - текстовий, обов'язкове поле - так, индексированное поле - так (допускаються збігу).
Поле №п/п зовнішній ключ для зв'язку з таблицею Хлопці) (: тип даних - текстовий, обов'язкове поле - так, индексированное поле - так (допускаються збігу).
Поле що робили: тип даних - текстовий, обов'язкове поле - так, индексированное поле - так (допускаються збігу).
Поле Дата: тип даних - числовий, обов'язкове поле - ні, индексированное поле - так (збігу допускаються).
3. Створення міжтабличних зв'язків
Створення зв'язків між таблицями - останній етап проектування системи таблиць. На цьому етапі фактично формуються зв'язки між первинними і зовнішніми ключами, заплановані при конструюванні таблиць.
Наявність зв'язків між таблицями дозволяє включати дані з декількох таблиць в запити, форми і звіти. Таблиці зв'язуються між собою через ключові поля.
Для зв'язування таблиць необхідно скористатися командою Схема даних. Відкрила вікно Схема даних. З'явилося діалогове вікно Додавання таблиці. На вкладці Таблиці послідовно виділяла кожну таблицю і додавала в схему за допомогою кнопки Додати. У вікні Схема даних відобразилися всі таблиці зі списками полів.
Потім вибрала пару пов'язаних між собою таблиць. В одній з них повинен бути присутнім зовнішній ключ, в іншій - первинний ключ, на який він посилається. Перетягла поле первинного ключа з другого таблиці на поле зовнішнього ключа першої таблиці. Після цього з'явилося діалогове вікно Зміни зв'язків.
Крім того, необхідно забезпечити можливість автоматичного дотримання правила посилальної цілісності. Для цього позначила прапорцем Забезпечення цілісності даних і Каскадне відновлення зв'язаних записів (малюнок 8).
При натисканні кнопки Створити. Тонка лінія з'єднає сполучні поля двох таблиць. Описані дії повторюються для всіх пар зв'язаних таблиць.
.
Рисунок 8 - Створення зв'язку
Рисунок 9 - Створення зв'язку
Цілісність бази даних досягається при виконанні ряду умов. По-перше, поля збіги в головній таблиці повинні бути ключовими або входити до складовою ключ. По-друге, вони повинні мати однаковий тип даних. І, нарешті, обидві таблиці повинні входити в одну базу даних. Цілісність даних можлива, тільки якщо пов'язані таблиці мають формат Microsoft Access.
Цілісність бази даних накладає деякі обмеження на введення і коригування інформації, які сприяють правильності введення даних.
1. Не можна ввести значення у зовнішній ключ пов'язаної таблиці, якщо не існує співпадає первинний ключ в головній таблиці.
2. Забороняється видаляти записи в головній таблиці, якщо є відповідні записи в зв'язаній таблиці.
. Зміна значення первинного ключа в головній таблиці призведе до зміни значень зовнішнього ключа в зв'язаній таблиці.
4. Створення форм
Форма являє собою службове вікно Microsoft Access, що містить різні елементи, звані елементами управління.
Створити форму можна кількома способами. Для бази даних будівельної фірми створювала форми за допомогою майстра форм. Для цього натискала кнопку Майстер форм у вкладці Створення ® Форми? Майстер форм. У полі Таблиці та запити вибираємо потрібну таблицю. З області Доступні поля вибираємо всі поля таблиці за допомогою кнопки. Натискаємо кнопку Далі.
У діалоговому вікні вибираємо зовнішній вигляд форми. Задаємо ім'я форми. Закриваємо створену форму, клацнувши мишею по символу? у правому верхньому кутку області форми.
Таким чином було створено 5 форм:
1. Фахівці
2. Гурток
. Заняття
. Хлопці
. Заходи
Створила поля зі списком значень даних для всіх зовнішніх ключів, тому можна зменшити кількість помилок при введенні даних, якщо не друкувати їх, а вибирати значення з числа можливих. Це особливо важливо для завдання забезпечен...