2016-05-28 4 views
1

Для моего университетского задания мне было поручено вручную создать логическую модель в SQL Data Modeler, которая должна быть преобразована в базу данных. Однако у меня проблема с внешними ключами, так как при преобразовании из концептуальной модели в логическую модель внешние ключи записываются как «Entity_1 FK», а не только «FK».Проблема с внешними ключами в модуле данных sql

Например, если у меня есть два объекта с именем «Entity_1» и «Entity_2», каждый из которых имеет один атрибут «Attribute_1» и «Attribute_2» соответственно, которые являются первичными ключами, если я устанавливаю связь между ними, чем внешний ключ в Entity_2 будет читать «Entity_1_Attribute_1», а не только «Attribute_1».

Мне предоставили расширение, потому что он озадачил и моего наставника, и координатора подразделения, и мне больше нечего просить. Я был бы очень признателен, если бы кто-то мог дать некоторое понимание, спасибо.

+0

Можете ли вы включить код в свой вопрос? –

ответ

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^