Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практичне заняття_1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.12 Mб
Скачать

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

Ввести дані про студентів своєї групи