Работа  с   бд, рабочий алгоритм поиска