Есть такая универсальная штука — идентификатор. Или ID, сокращённо от Identifier. Идентификатор используется практически везде, начиная от сканеров штрих-кодов в ближайшей аптеке, до банков с их карточками и финансовыми транзакциями, и заканчивая сложными системами хранения данных. ID нужен для того, чтобы идентифицировать некий объект однозначным образом (спасибо капитан очевидность), отличив его от других объектов. Иными словами, ID предназначен для уникализации объектов друг относительно друга...
Наверно, даже начинающие программисты знают, что такое идентификатор. Ну тогда будем считать, что эта статья для тех, кто ещё не начал. Итак, идентификатор (от английского identifier - опознаватель) - это некий неповторимый, единственный в своём роде (уникальный) признак какой-то вещи, который может однозначно отличить её от других вещей (то есть идентифицировать). Например, одного человека от другого можно отличить по имени. Однако одинаковых имён очень много. Тогда на помощь приходит фамилия. Однако и это не всегда спасает, даже в относительно узком кругу вещей (людей)...