데이터베이스를 다룰 때 Create(입력), Read(출력), Update(수정), Delete(삭제) 등의 기능을 줄여서 CRUD(Create, Read, Update, Delete) 또는 CRUD 작업이라고 한다. 이번 장에서는 데이터베이스에 대한 CRUD 작업인 입력, 출력, 상세보기, 수정, 삭제, 검색 등의 로직을 수행하는 데이터베이스 처리 패턴을 정리해보겠다.