Содержание урока:
12.4. Реляционные базы данных
12.4. Реляционные базы данных (2)
12.4. Реляционные базы данных (3)
12.4. Реляционные базы данных (4)
САМОЕ ГЛАВНОЕ. Вопросы и задания
Материалы к уроку
Между таблицами А и Б установлена связь «один ко многим», если каждая запись в таблице А может быть связана с несколькими записями таблицы Б, но каждая запись в таблице Б не может быть связана более чем с одной записью таблицы А.
Между таблицами ПООЩРЕНИЕ и УЧЕБНЫЙ ГОД связь «один ко многим». В этом случае ключевое поле одной связываемой таблицы (ПООЩРЕНИЕ) введено в структуру другой таблицы (УЧЕБНЫЙ ГОД) так, что там оно уже не является ключевым и рассматривается как внешний ключ. В рамках этой связи таблица, содержащая первичный ключ, считается главной, а таблица, содержащая внешний ключ, считается подчинённой.
Между таблицами А и Б установлена связь «многие ко многим», если каждой записи таблицы А может соответствовать несколько записей в таблице Б, и наоборот — каждой записи таблицы В может соответствовать несколько записей в таблице А.
Такая связь всегда реализуется с помощью третьей связующей таблицы С. Связь «многие ко многим» представляет собой комбинацию двух связей типа «один ко многим»: между таблицами А и С и между таблицами В и С.
Например, связь между таблицами ЧИТАТЕЛЬ и КНИГА базы данных БИБЛИОТЕКА может быть реализована с помощью таблицы АБОНЕМЕНТ1) (рис. 3.29).
Рис. 3.29. Пример связей «один ко многим» и «многие ко многим» между таблицами
1) Самостоятельно уточните значение слова «абонемент» в дополнительных источниках информации.