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