데이터를 저장하고 꺼낼수있는 가장 간단한 수단은 파일이다. 하지만 파일은 성능, 보안, 편의성에 있어서 한계를 가지고있고, 이 한계를 극복하기위해 고안된 전문화된 소프트웨어가 데이터베이스이다. 그리고 세상에는 다양한 종류의 데이터베이스가 존재한다. (MySQL, Oracle, SQL Server, PostgreSQL, MongoDB등등) 데이터베이스는 매우 다양한 기능을 가지고있는 정보도구이다. 하지만 이 모든 기능을 전부 배워야할 필요는 없다. 아무리 복잡한 기술도 그 중심에 자리잡고있는 핵심은 복잡하지않다. 어떤 데이터베이스를 만나든 우리가 생각해야 할 핵심은 데이터베이스에서 정보를 어떻게 입력하고 어떻게 출력하는가를 따져보는 것이다. 데이터의 입력에는 생성(Create), 수정(Update), 삭제..