Встановлення відношень між таблицями та пошук інформації в таблиці
Для встановлення відношень між таблицями необхідно визначити ключові поля. Ключові поля визначаються в режимі Конструктора за допомогою команди контекстного меню або відповідної кнопки на панелі інструментів.
1.Встановити ключі.
Перейти до режиму Конструктор командою Вид ® Конструктор або відповідною кнопкою на панелі інструментів.
У полі Код туроператоратаблиці Туроператор зберігається унікальна інформація, тому це поле вибирається як ключове. Ліворуч від цього поля встановіть ключ командою Ключевое поле контекстного меню або кнопкою із зображенням ключа, яка розташована на панелі інструментів. В області Свойства знайдіть властивість Индексированное поле і виберіть зі списку значення поля Да(совпадения не допускаются).
Аналогічні операції виконайте з полем Код готелюу таблиці Готель.
У таблиці Замовлення значення полів Код готелю, Код туроператора і Дата замовлення повторюються. Але сукупність значень цих полів буде унікальною. В цьому випадку слід створити складений ключ, для того, щоб однозначно визначити кожний запис. В області Свойства у властивості Индексированное поле виберіть зі списку значення поля Да (Допускаются совпадения) для всіх трьох полів.Після цього позначте їх як ключові.
2.Встановлення відношень між таблицями.
З меню Сервис виберіть команду Схема данных або відповідну кнопку на панелі інструментів. Відкриється вікно Схема данных. За допомогою команди з контекстного меню Добавить таблицу виведіть усі таблиці у вікно Схема данных. Для встановлення зв’язків перетягніть ключове поле однієї таблиці на відповідне ключове поле іншої таблиці.
Поле Код туроператора перетягніть на однойменне поле таблиці Замовлення. Відкриється вікно Связи. В цьому вікні:
· перевірте назви полів, за якими встановлюються відношення;
· встановіть позначку на опції Обеспечение целостности данных;
· якщо відношення встановилося, то у нижній частині вікна має бути вказано тип відношення: Один-ко-многим.
Закрийте вікно, натиснувши кнопку Создать. Коли відношення встановлено, то після закриття вікна Связи, Ви знову знаходитесь у вікні Схема данных. Між одноіменими ключовими полями відображається лінія зв’язку з позначенням типу відношення (1:¥). Якщо в області Тип отношения написано Не определено, то була зроблена помилка при визначенні ключових полів. Наприклад, однойменні ключові поля у різних таблицях мають різні типи даних (повинні мати один тип) або невірно встановлено значення індексів. В цьому разі слід повернутися до режиму Конструктор і перевірити типи і властивості ключових полів.
Аналогічно встановіть відношення між таблицями Готель і Замовлення за полем Код готелю.