
- •Практичне заняття 1 проектування і створення інформаційної системи на базі субд access Частина і. Ознайомлення із бд «Борей»
- •Частина іі Створення іс study
- •2.2 Створіть структури відношень Student і Mark (типи полів, що є зовнішніми ключами, вказувати за допомогою Майстер підстановки).
- •3. Відредагуйте Схему даних бд (настройте параметри забезпечення цілісності даних).
- •4. Наповніть відношення Student і Mark даними студентів своєх групи (табл.1.7,1.8.). Фото студентів можна взяти з файлу «Фотографии.Doc» або свої.
- •5. Перевірте, як підтримується збереження цілісності даних:
3. Відредагуйте Схему даних бд (настройте параметри забезпечення цілісності даних).
Якщо при створенні структур таблиць використовувався Майстер підстановки, він сформував зв'язки і залишається настроїти параметри забезпечення цілісності даних:
виконайте команду Сервіс/ Схема даних. З'явиться вікно Схема даних;
підведіть покажчик миші на зображення зв'язку;
подвійним клацанням викличте діалогове вікно Зв'язки (рис. 1.12);
для автоматичної підтримки цілісності БД установити прапорець Забезпечення цілісності даних, а також прапорці:
Каскадне відновлення зв'язаних полів. При включенні даного режиму зміни, зроблені у зв'язаному полі першої таблиці, автоматично вносяться в поля зв'язаної таблиці, що містить ті ж дані;
Каскадне видалення зв'язаних полів. При включенні даного режиму видалення записів у першій таблиці приводить до видалення відповідних записів зв'язаної таблиці.
Рис. 1.12
Після встановлення прапорця Забезпечення цілісності даних схема даних прийме вид як на рис.1.13.
Рис. 1.13
Якщо зв'язки встановлюються вперше:
виконайте команду Сервіс/ Схема даних. З'явиться вікно Схема даних. З'явиться діалогове вікно Додавання таблиці. Якщо вікно Додавання таблиці відсутнє, його можна відкрити, вибравши Зв'язки / Додати таблицю або вибрати піктограму Додати таблицю;
вибрати таблицю, що буде використовуватися для установки зв'язків, потім виконати клацання на кнопці «Добавить», для додавання таблиці у вікно Схема даних;
для створення зв'язків між таблицями перемістити поле (або поля), яких необхідно зв'язати на відповідне поле іншої таблиці. У більшості зв'язків ключове поле першої таблиці зв'язується з аналогічним полем другої таблиці. Після переміщення поля з'явиться діалогове вікно Зв'язки;
у діалоговому вікні представлені назви таблиць, між якими встановлюються зв'язки і імена полів для зв'язку. Полям, на основі яких створюються зв'язки між таблицями, не обов'язково мати однакові імена, однак вони повинні бути одного типу. Виключення становлять поля лічильників, які можна зв'язувати із числовими полями;
для автоматичної підтримки цілісності БД установити прапорець Забезпечення цілісності даних, і, при необхідності, Каскадне відновлення зв'язаних полів і Каскадне видалення зв'язаних полів.
виконати клацання на кнопці «Создать». Потім закрити вікно Зв'язки. При запиті про збереження зв'язку виконати клацання на кнопці «Да».
4. Наповніть відношення Student і Mark даними студентів своєх групи (табл.1.7,1.8.). Фото студентів можна взяти з файлу «Фотографии.Doc» або свої.
Як уже говорилося, спочатку необхідно заповнювати таблицю, інформація з якої використовується режимом «підстановки» при заповненні іншої таблиці.
Таблиця 1.7 - Student
ID_Stud |
Fam_Stud |
ID_Group |
Sex |
Bdate |
Zach_nom |
Address |
Phone |
Photo |
1 |
Петренко Олександр Миколаєвич |
33-ОА |
чоловік |
22.05.1990 |
3341 |
А1 |
8-050-123-45-55 |
|
Ввести дані про студентів своєї групи |
|
|
|
|
Таблиця 1.8 - Mark
ID_Stud |
ID_Sub |
Semestr |
Оцінка |
Data |
1 |
СУБД |
4 |
90 |
20.05.2009 |
1 |
Математичне програмування |
4 |
90 |
27.05.2009 |
1 |
Облік і аудит |
4 |
85 |
01.06.2009 |
2 |
СУБД |
4 |
80 |
22.05.2009 |
2 |
Математичне програмування |
4 |
80 |
27.05.2009 |
2 |
Облік і аудит |
4 |
65 |
01.06.2009 |
Ввести дані про студентів своєї групи |
|
|