![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Пусть в основной таблице А содержится информация о том, на каких станках могут работать рабочие некоторой бригады. Таблица B содержит сведения о том, кто из бригады ремонтников какие станки обслуживает.
Таблица A
* +
Работает | На станке |
Иванов А.В. | станок1 |
Иванов А.В. | станок2 |
Петров Н.Г. | станок1 |
Петров Н.Г. | станокЗ |
Сидоров В.К. | станок2 |
Таблица B.
Обслуживает | Станок |
Голубев А.М. | станок1 |
Голубев А.М. | Станок3 |
Зыков Н.Г. | Станок2 |
Зыков Н.Г. | Станок3 |
Зыков Н.Г. | Станок1 |
Очевидно, аналогично связи 1:1, связь М:М не устанавливает подчиненности таблиц. Для проверки этого можно основную и дополнительную таблицу поменять местами и выполнить объединение информации путем связывания. Результирующие таблицы А+B» и B+А будут отличаться лишь порядком следования отдельных полей, а также порядком расположения записей.
Такую структуру необходимо переделать и привести итоговые таблицы к связи 1:М.
Замечание
На практике в связь обычно вовлекается сразу несколько таблиц. При этом одна из таблиц может иметь различного рода связи с несколькими таблицами. В случаях, когда связанные таблицы, в свою очередь, имеют связи с другими таблицами, образуется иерархия или дерево связей.
Дата публикования: 2014-11-04; Прочитано: 233 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!