для однопользовательской бд много транзакций и не нужно...
Это точно. Но я как-то привык делать разные транзакции минимум на чтение и на запись.
Впридачу однопользовательская БД в будущем может стать многопользовательской, а код переписывать не надо будет.