DAO Refactoring

메서드를 더 나누고 싶으나 차후로