Термин взаимосвязь зачастую трактуется неоднозначно.



В этой главе...

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

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

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

К настоящему моменту уже затронута самая сложная тема во всей книге — первичные и внешние ключи (глава 4, «Планирование базы данных»), а в главе 5 были созданы основные таблицы. Теперь же речь пойдет о том, как создать связи между этими таблицами. Когда это будет сделано, то, к примеру, для нахождения каталога, с помощью которого заказывались последние семена космеи, понадобится лишь несколько секунд. Так же просто будет просмотреть, скажем, информацию обо всех пищевых растениях, выращиваемых в данный момент на огороде.



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