Мы показали, что существует связь один-к-многим между столом заказов и таблицы Item. Мы также показали, что в другом направлении, есть один-к-многим между столом пункт и стол заказов. Таким образом, существует много-ко-многим между столом заказов и таблицы Item. Тем не менее, есть один-к-многим между столом заказов и OrderItem столом и еще отношения один-к-многим между столом пункт и таблицы OrderItem. Рис 5.3 показана диаграмма классов для многих-ко-многим. Обратите внимание, как две звездочки были used.Practical аспекты Многие-ко-многим вряд ли реализованы (кодированные) для базы данных.
Реализация много-ко-многим очень трудно и не нужно. Если у вас есть много-ко-многим, у вас есть, чтобы разбить его на один ко многим отношений, до реализации; мы увидим, как это сделать в разных серий (деление). Целью учебники, касающихся отношения (ассоциации) не показать вам, как создавать таблицы (и знать, какие столбцы таблицы должны иметь), или получить отношения; но это, чтобы показать вам типы отношений, которые существуют в базах данных. Мы узнаем, как создавать таблицы и вывести отношения с информацией вы получаете от пользователей компании в различных серий (деление).
Бизнес-правила для базы данных приведены к вам людей, которые будут использовать базу данных. Похожие компании имеют схожие бизнес-правил. С опытом вы понимаете, основные бизнес-правила для общих компаний. Мы увидим все это в другом ряду. Давайте закончим здесь для этой части серии. Мы по-прежнему в следующей части еще с ассоциациями.
ChrysTutorials в Series1 database2 Database Таблица Keys3 базы данных Таблица данных Types4 базы данных Ассоциации Overview5 базы данных N-к-N Relationships6 базы данных N-арной Association7 агрегации Association8 Состав Association9 Обобщение Association10 Reflexive Association11 компьютерной Values12 База данных EventsThe должны знать при проектировании баз данных и MySQL ServerThe должны знать в Проектирование баз данных MySQL и сервера