Вот этот список/таблица в которой номеру соответствует строка-описание называется справочник
У тебя 2 основных
подхода, хранить эту таблицу в базе данных (особенно если приложение должно уметь его редактировать) либо хранить его на клиенте и подставлять в программе
Про хранение на клиенте тебе уже подсказали
Про хранение в базе данных - либо ты создаешь буквально таблицу-справочник, либо про создании таблицы (твоя profile) определить не числовое поле а enum со строковыми описаниями (подходит для очень небольшого количества записей)
При использовании таблицы-справочника sql запрос будет примерно таким
select ... from profile p left join admin_cls a on p.admin=a.id