2015-02-09 1 views
0

Привет У меня есть база данных, как три таблицы:Какая нормализация используется здесь в структуре базы данных?

Заказчик: идентификатор клиента, имя клиента, Фамилия клиента

продукта: ID продукта, название продукта, товара Цена

Теперь у меня есть другая таблица

CustomerProduct: идентификатор клиента, ID продукта

Здесь все купленные вещи стоят, принимая идентификатор клиента и идентификатор продукта.

Я просто спрашиваю, что это за нормализация структуры базы данных?

Не могли бы вы дать мне объяснение?

ответ

0

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

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