Будет ли национальный идентификатор хорошим ключом или нет, во многом зависит от ваших требований.Требуется ли регистрировать национальное удостоверение личности как часть бизнес-процесса и чтобы таким образом уникально идентифицировались пользователи / сотрудники / кто бы то ни было?Имеете ли вы юридическое право запрашивать эту информацию у людей?Обязаны ли они раскрывать вам свои национальные удостоверения личности?Если да ко всем этим, то, вероятно, имеет смысл сделать это ключом в базе данных.
Убедитесь, что вы понимаете любые стандарты для национальных идентификаторов, которые вам необходимо поддерживать.Например, длина, тип данных, любые контрольные цифры и наличие устаревших кодов или других кодов специального назначения, которые могут не соответствовать ожидаемым правилам.
Если существуют проблемы с конфиденциальностью, и вам не нужно извлекатьфактический идентификатор из базы данных, тогда вы можете хранить безопасный хэш национального идентификатора.