Первичный ключ заполнен в одной таблице норм, он же в другой таблице внешний NULL

Всем доброго времени суток! Проблема следующая:

Использую "

SQL server management studio 2012

", есть бекап базы данных с которой необходимо работать. Базу делал не я, и связи там довольно избыточные и непонятные.

НО! Я вычленил необходимые мне таблицы и

возникла проблема

: в таблице

"kafedra" первичный ключ ik_kaf нормально заполнен

, а

в таблице "Uch_pl" он является внешним и он NULL

. Я не знаю как это сделали до меня, но мне

необходимо, чтобы в таблице учебного плана (Uch_pl) ik_kaf был такой же как и в таблице кафедры

и

без удаления таблиц

.

Есть ли способы автоматического заполнения

нужным ключом в нужные строки?

В ручную (как я с номером 245 сделал) вообще не вариант заполнять, тем более что я знаю только как редактировать первые 200 строк, а их там больше...

Что делать SQLманы? Как быть?