Пояснити різницю між підставкою з фіксованого набору значень та підставкою зі значень з іншої таблиці бази даних.
Розв’язання
Розглянь перший варіант: у полі «Категорія» таблиці «Вулиці» вводимо власне значення (вулиця, проспект тощо) — це фіксований набір.
Розглянь другий варіант: у полі «Район» вибираємо значення з готової таблиці «Райони» — це підстановка з іншої таблиці.
Зрозумій, що перший спосіб не потребує зв'язку з іншою таблицею, а другий автоматично створює зв'язок між таблицями.
Відповідь:
Підстановка з фіксованого набору значень використовується для статичних списків (наприклад, типів вулиць), де користувач сам вводить варіанти. Підстановка зі значень з іншої таблиці використовується для динамічних зв'язків (наприклад, вибір району з таблиці Райони), що автоматично формує зв'язок між таблицями та унеможливлює дублювання даних.
Пояснити різницю між підставкою з фіксованого набору значень та підставкою зі значень з іншої таблиці бази даних.
Що треба знати
Фіксований набір використовується для статичних списків (наприклад, типів вулиць), а підстановка з іншої таблиці — для динамічних зв'язків між сутностями (наприклад, назва району).
💡 Підказка — спробуй спершу сам
Порівняй два приклади з тексту сторінки 41: створення списку «вулиця, бульвар» та вибір значень з таблиці «Райони».
Розв’язання крок за кроком
Розглянь перший варіант: у полі «Категорія» таблиці «Вулиці» вводимо власне значення (вулиця, проспект тощо) — це фіксований набір.
Розглянь другий варіант: у полі «Район» вибираємо значення з готової таблиці «Райони» — це підстановка з іншої таблиці.
Зрозумій, що перший спосіб не потребує зв'язку з іншою таблицею, а другий автоматично створює зв'язок між таблицями.
Відповідь:
Підстановка з фіксованого набору значень використовується для статичних списків (наприклад, типів вулиць), де користувач сам вводить варіанти. Підстановка зі значень з іншої таблиці використовується для динамічних зв'язків (наприклад, вибір району з таблиці Райони), що автоматично формує зв'язок між таблицями та унеможливлює дублювання даних.