Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим». Примером такой таблицы может служить таблица «Заказано» из демонстрационной базы данных «Борей», связывающая таблицы «Заказы» и «Товары». Ключ в этой таблице состоит из двух полей: «КодЗаказа» и «КодТовара». В таблице «Заказано» может быть представлено много товаров и много заказов, но каждый товар включается в заказ только один раз, поэтому комбинация значений полей «КодЗаказа» и «КодТовара» достаточна для образования ключа.
{bml bm219.WMF}
Другим примером может служить база данных по складским запасам, в которой используются один основной и один или несколько вспомогательных инвентарных номеров.
Примечание. Если определить подходящий набор полей для составного ключа сложно, просто добавьте поле счетчика и сделайте его ключевым. Например, не рекомендуется определять ключ по полям «Имена» и «Фамилии», поскольку нельзя исключить повторения этой пары значений для разных людей.
Для получения дополнительных сведений о создании ключевых полей нажмите кнопку.
{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconWhatKindPrimaryKeyDoINeedSW":1:"Foo":"Invisible"}
$!AK Содание и изменение ключевых полей
1 Откройте таблицу в режиме конструктора.
2 Выделите одно или несколько полей, которые необходимо определить как ключевые.
Для выделения одного поля выберите область выделения строки нужного поля.
Для выделения нескольких полей нажмите и удерживайте клавишу CTRL и выберите область выделения для каждого поля.
3 Нажмите кнопку Ключевое поле на панели инструментов.
Для получения дополнительных сведений о выборе ключевых полей нажмите кнопку.
Дата публикования: 2014-11-04; Прочитано: 269 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!