Базы данных Microsoft Access 2003

         

Первичные и внешние ключи



Рис. 4.5. Первичные и внешние ключи



Для иллюстрации метода работы взаимосвязанных таблиц следует добавить необходимые внешние ключи к созданным таблицам.

Ранее поле типов было перенесено из таблицы растений в новую таблицу. Теперь эти две таблицы нужно связать между собой. Для этого поле первичного ключа из таблицы типов необходимо разместить в таблице растений в качестве внешнего ключа (ВК):
  •  растения — имя, латинское имя (ПК), заметки, фотография, номер типа (ВК);
  •  типы — тип (ПК), описание.

Выполним аналогичные действия для таблиц растений и каталогов, и у нас появится возможность быстро находить каталог с информацией о нужных семенах. В данном случае добавим первичный ключ с таблицы каталогов — поле Имя — в таблицу растений в качестве внешнего ключа:
  •  растения — имя, латинское имя (ПК), заметки, фотография, номер типа (ВК), имя каталога (ВК);
  •  каталоги — имя (ПК), улица, город, область, почтовый индекс, страна, специализация.



Обратите внимание на тот факт, что полю внешних ключей не назначаются имена полей соответствующих первичных ключей. Объясняется это тем, что имена полей не должны совпадать. В таблице каталогов содержится поле Имя, а в таблице растений — поле ИмяКаталога; взаимодействие этих ключей автоматически обеспечивает Access.

Итак, на данный момент содержимое таблиц выглядит следующим образом:
  •  растения — имя, латинское имя (ПК), заметки, фотография, номер типа (ВК), имя каталога (ВК);
  •  типы —тип (ПК), описание;
  •  каталоги — имя (ПК), улица, город, область, почтовый индекс, страна, специализация.

Если с упорядочением данных вам не удалось разобраться, не расстраивайтесь, ведь даже профессионалы зачастую путаются в подобных вопросах. Именно по этой причине Access включает в себя анализатор таблиц — специальную утилиту, позволяющую корректно отсортировать данные. Подробная информация об этой утилите изложена в главе 6.



Содержание раздела








Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий