Книга: Обработка баз данных на Visual Basic®.NET
Отношения типа один-ко-многим
Отношения типа один-ко-многим
Гораздо чаще, чем отношения типа один-к-одному, в базах данных используются отношения типа один-ко-многим, в которых каждая запись таблицы связана с одной или несколькими записями в другой таблице (или вообще не связана ни с какими записями). В созданной ранее схеме базы данных между клиентами и заказами задано отношение один-ко-многим. Каждый клиент может иметь один или несколько заказов (или вообще не иметь заказов), поэтому между таблицами tblCustomers и tblOrder существует отношение один-ко-многим.
Напомним, что для реализации такого отношения в базе данных копируется первичный ключ из таблицы на стороне "один" в таблицу на стороне "многие". В пользовательском интерфейсе для ввода данных этот тип отношения обычно имеет вид формы с основной (master) и подчиненной (slave) частями, в которой одна основная запись отображается со своими подчиненными записями в отдельной части формы. В пользовательском интерфейсе первичный ключ из одной таблицы обычно связывает ся с внешним ключом из связанной таблицы с помощью списка или поля со списком.
- Отношения типа многие-ко-многим
- Отношения типа один-к-одному
- Ссылающиеся на себя отношения
- Модификация типа Car с учетом делегатов
- 3. Выбор типа диаграммы (от сравнения к диаграмме)
- Пространственные отношения
- Лекция № 7. Базовые отношения
- Отношения
- Структура типа termios
- Обязательные отношения
- Отношение один-к-одному
- Цепочка наследования типа Page