
지난번에 Database란 무언가 인지 간단히 알아봤다. 오늘은 데이터 베이스중 관계형 DB설계는 어떻게 해야하는지 예제와 함께 알아보겠다. 요구사항 및 분석 요구사항은 Blog 서비스를 위한 데이터베이스를 만드는 것이다. 그렇다면 어떻게 데이터베이스를 설계하면 좋을것인가? 먼저 각 기능별로 필요한 객체 데이터를 정리하는 것이다. Blog를 만들기 위해선 blog 객체가 필요할 것이고 그 안에 있을 category, likes, poster, reply 등등 많은 객체 들이 필요할 것이다 물론 user객체도 필요하다. 하지만 무턱대고 위의 요구사항대로 만드는 것은 데이터 스키마를 수정할 확률이 높다. 요구사항중 가장 디테일한 기능 즉 블로그 포스터 화면의 요구사항부터 작성해야 나중에 수정할 확률이 낮을 ..