Вопрос, который нередко задают – а зачем это вообще знать? Ну, жил бы человек, не зная, что у него гаплогруппа Н, или N, или I, или R, и такой-то гаплотип, и продолжал бы жить так же. А уж делать ДНК-тесты трижды подряд, продвигаясь каждый раз на ступеньку глубже – зачем все это? Тем более за свои деньги? Мне такие вопросы задавали многие. Опыт разговоров или переписки с такими людьми показал, что эти вопросы и комментарии бывают или наигранными, порой от непонимания, или, напротив, убежденными...
Понятие первичного и внешнего ключей актуальны только для реляционных баз данных, где все данные организованы в форме таблиц, связанных между собой. Само слово ключ в контексте БД подразумевает поле (столбец таблицы) ИЛИ набор полей. Что же это за особые столбцы, и почему их называют ключами? Первичный ключ (Primary key) - это поле, или список полей, с помощью которого можно однозначно идентифицировать одну строчку. Выделение ПК необходимо, чтобы иметь возможность найти нужную строчку, корректно делать соединения таблиц и агрегацию...