Виды связей

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

В Access имеется возможность хранения данных в нескольких таблицах, которые связываются друг с другом посредством общих ключевых полей. Организованные таким образом данные называются реляционной базой данных. В Access существует несколько видов связей между таблицами: «один-к-одному», «многие-к-одному», «многие-ко-многим».

При объединении двух таблиц, которые находятся в связи «многие-к-одному», поле взаимосвязи, которое используется в таблице на стороне связи «один», должно быть ключевым полем для этой таблицы. Оно должно быть уникальным, т.е. в таблице можно найти только одну запись, которая имеет это значение в ключевом поле.