SP
Может быть есть способ сразу обращаться к каждому элементу БД в цикле с проверкой его состояния для удаления\сортировки?
"то есть я могу по состоянию элемента листа удалять его из БД?"
да
"Может быть есть способ сразу обращаться к каждому элементу БД в цикле с проверкой его состояния для удаления\сортировки?"
Есть, можно запросы к БД обернуть в транзакцию. Но я подозреваю что Вам нужно что-то другое.