Я создаю новую диаграмму модели данных для своего проекта, и у меня возникают проблемы с созданием отношения «многие ко многим».
Я опубликовал снимок экрана диаграммы специально для той части, которая нуждается в работе.
Я получаю эту ошибку:
Мощность не может быть реализована с текущими ограничениями (ями)
Вот скриншот: http://clip2net.com/s/1K1EH (Пожалуйста, дайте мне знать, если изображение больше не доступно)
На изображении вы заметите 3 таблицы: produtoloja, produtopedido, pedido,
produtoloja -> Хранить информацию о продуктах
produtopedido -> Создает связь между продуктом и pedido
pedido -> Содержит информацию о порядкеproduct
Таблицы информации:
Таблица Продучание :
Первичные ключи:
- ProdutolojaId
Индексы:
- (ProdutoId, LojaId) ->NON-UNIQUE
- ProdutoLojaId -> UNIQUE
Таблица produtopedido
Первичные ключи:
- (ProdutoLojaId,PedidoId)
Индексы:
- ProdutoLojaId -> NON-UNIQUE
Иностранные ключи:
[Name]fk_produtopedido_pedido_1:
- [Fields] PedidoId
- [Reference Table] pedido
- [Reference Fields] PedidoId
[Name]fk_produtopedido_produtoloja_1:
- [Fields] ProdutoLojaId
- [Reference Table] produtoloja
- [Reference Fields] ProdutoLojaId
Таблица pedido
Первичные ключи:
- PedidoId
Индексы:
- PedidoId -> UNIQUE
- LojaId -> NON-UNIQUE
Как вы можете видеть на скриншоте, Navicat обвиняет неверную связь между этими таблицами.Итак, мой вопрос, что я делаю не так?Мои первичные ключи и индексы в порядке?Что я могу сделать, чтобы улучшить это?
Любая помощь будет оценена!Заранее спасибо!