Многие-ко-многим

3. один-ко-многим.

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

Личные данные Список школьников

Код школьника Адрес Телефон   Код ФИО Дата рождения
  Центральная 11-5 51-17-22   Иванова Анна Ивановна 23.09.84
  Солнечная 8-117 53-67-09   Баранова Ирина Алексеевна 15.02.83
  Школьная 45-120 56-67-98   Воробьёв Алексей Петрович 04.06.83
  Пушкинская 34-12 78-98-45   Новосёлов Алексей Антонович 09.07.84

Личные данные имеет каждый школьник, но они не повторяются.

Тип связь между таблицами, при котором каждой записи в одной (главной) таблице могут соответствовать несколько записей в другой (подчиненной) таблице называют отношение «один-ко--многим».

Если одной записи в первой таблице могут соответствовать несколько записей во второй таблице, и, наоборот, одной записи во второй таблице - несколько записей первой таблицы, то реализуется связь «многие-ко--многим».

В данном примере реализуется именно такая связь (пояснить).

Две таблицы, находящиеся в отношении «многие-ко--многим», связываются только с помощью третьей (связующей таблицы). Для рассматриваемого примера связующей таблицей будет являться таблица Цена, которая связана с таблицами Комплектующие и Поставщики отношением «один-ко—многим.

Таблицы Комплектующие и Поставщики будут являться главнымипо отношению к таблице Цена.

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

Таблица Цена.

Номер Код комплектующих Код поставщика Цена (руб)
  К1 П1  
  К1 П2  
  К2 П1  
  К2 П2  
  К3 П1  
  К3 П2  
  К4 П1  
  К4 П2  

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: