Найти тему
Андрей Симанчук

Преимущества использования связей.

Раздельное хранение данных в таблицах будет обеспечивать указанные ниже преимущества.

  • Согласованность. Поскольку элементы данных будут занесены лишь один раз в одну таблицу, то вероятность появления неоднозначных или несогласованных данных будет снижена. Допустим, имя клиента сохраняется в таблицах с клиентами, а не имеется в записях в таблицах с заказами, которые могут оказаться несогласованными.
  • Эффективность. Хранение данных в одном и том же месте поможет сэкономить место на диске. Вместе с этим, из маленьких таблиц данные будут извлекаться быстрее, чем из крупных. И напоследок, если данные не будут храниться в различных темах в разных таблицах, будут возникать пустые значения, которые будут указывать на отсутствие данных, либо избыточные данные, что зачастую приводит к неэффективному использованию мест, а также к снижению производительности.
  • Простота. Структура базы данных легко понимается, если данные с разными темами будут находиться в разных таблицах.

Связь между таблицами надо учесть еще во время планирования таблиц. С использованием мастера подстановок могут быть созданы поля внешнего ключа, если таблица с соответственным первичным ключом имеется. Мастера подстановок могут помочь с созданием связи. Дополнительные сведения вы можете посмотреть в статье Создание и удаление поля подстановки.