이 실습은 단계도 많고, 지금까지 C#으로 공부한 여러 개념 중에서 실제 업무용 앱을 작성할 때 가장 많이 사용하는 내용 위주로 다루었습니다. 인메모리 데이터베이스를 다루었지만 영구적인 저장소인 실제 데이터베이스를 사용하는 부분도 이와 동일한 패턴으로 진행됩니다. 이 실습 내용은 여러 번 반복하여 따라 하길 권장합니다.
인-메모리 데이터베이스 또는 인-메모리 컬렉션으로 표현되는 부분을 학습했습니다. 책에서 C# 내용을 다루고, 휘발성이 있는 메모리상에 데이터 구조를 만들어 이곳에서 데이터를 입력, 출력, 수정, 삭제하는 작업을 진행해 보았습니다. 이 강의를 바탕으로 다음 강의에서는 물리적인 파일에 데이터를 저장하는 내용을 학습하겠습니다.
주석
1 데이터베이스를 조작하는 별도의 소프트웨어인 ‘데이터베이스 관리 시스템’을 의미합니다.
2 실제 DBMS와 ADO.NET 관련 클래스 학습을 원할 때는 필자가 집필한 <ASP.NET & Core를 다루는 기술>(길벗, 2016)을 참고하세요.