Включення таблиць у схему даних 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Включення таблиць у схему даних



Розглянемо процес створення схеми даних відповідно до логічної структури БД «Навчальний процес». При активному вікні Навчальний процес натиснемо на вкладку Робота з базами данных. У меню, що відкрився, натиснемо Схема данных. Натиснемо лівою кнопкою миші на вільній ділянці і виберемо Додати таблицю, виберемо таблиціы, натискаючи кнопку Додати, розмістимо у вікні Схема данных. Потім натиснемо кнопку Закрити. У результаті у вікні Схема данных будуть представлені всі таблиці бази даних «Навчальний процес» зі списками своїх полів (див. рис. 3.2).

Рис. 3.2. Схема даних БД «Навчальний процес»

 

Визначення зв'язків між таблицями схеми даних

Визначення зв'язків по простому ключу. Встановимо зв'язок між таблицями ГРУПА ы СТУДЕНТ по простому ключу НГ.

Для цього у вікні Схеми данных установимо курсор миші на ключовому полі НГ головної таблиці ГРУПА і перетягнемо його на поле НГ у підлеглій таблиці СТУДЕНТ. У відкритому вікні Зміна зв'язків у рядку Тип встановиться відношення один - до-багатьох. Відзначимо параметр Обеспечение целостности данных. Якщо таблиця ГРУПА і СТУДЕНТ раніше були заповнені коректними даними, між таблицями буде встановлено зв‘язок, позначений на схемі як 1 :∞. Це свідчить про реєстрацію зв'язку типу 1:Б з параметром підтримки цілісності. У противному випадку з'явиться повідомлення про неможливість установити цей тип відносин.

Для забезпечення автоматичного коректування даних у взаємозалежних таблицях встановимо прапорець каскадное обновление связей звязаных полей і каскадное удаление звязаных записей.

Аналогічні дії виконуються для інших пар таблиць КАФЕДРА > ВИКЛАДАЧІ (ключ ККАФ), ПРЕДМЕТ > НАВЧАННЯ (ключ КН), ВИКЛАДАЧІ > НАВЧАННЯ (ключ ТАБН), ГРУПА > НАВЧАННЯ (ключ НГ).

Визначення зв'язків по складному ключі. Визначимо зв'язок між таблицями СТУДЕНТ > УСПІШНІСТЬ, які зв'язані по складному ключу НГ+НС. Для цього в головній таблиці СТУДЕНТ виділимо обидва поля, утримуючи клавішу Ctrl. Перетягнемо обидва поля на поле НГ у підлеглій таблиці УСПІШНІСТЬ.

У вікні Изменение звязи (рис. 3.3) для ключового поля НС головної таблиці ТАБЛИЦА/ЗАПРОС виберемо відповідне поле підлеглої таблиці СВЯЗАННАЯ ТАБЛИЦА/ЗАПРОС. У цьому ж вікні встановимо режими Обеспечение целостности данных і інші параметри зв'язку.

Рис. 3.3. Вікно вибору параметрів Зв'язку

Аналогічно визначаються зв'язки між парою таблиць НАВЧАННЯ > УСПІШНІСТЬ (складний ключ зв'язку - НГ+КП+ТАБН+ВИДЗ).

Після визначення зв'язків таблиці можуть переміщатися в межах робочого простору вікна схеми даних. Переміщення і зміни розмірів таблиць здійснюються прийнятими у Windows способами. На рис. 3.2 показана схема даних «Навчальний процес», де таблиці розміщені відповідно до їхньої відносної підпорядкованості.

Перевірка працездатності схеми даних, підтримка цілісності здійснюється при конструюванні форм, запитів, звітів і їхньому використанні, а також при безпосередньому коректуванні таблиць.

 



Поделиться:


Последнее изменение этой страницы: 2021-06-14; просмотров: 42; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.33.87 (0.005 с.)