Типы и имена будут выходить за пределы определенного набора? Вы можете разбить их на таблицы lib и ссылаться на них. Это единственное, о чем я могу думать.
Например, если ваши типы всегда будут просто A1, A2, B1, B2 и C1, вы можете сделать их в отдельной таблице, а затем вместо постоянного ввода A1 в базу данных, вы можете внешний ключ к таблице типов, которая ссылается на строку A1.