Cascade의 오해
Cascade의 오해 나는 현재 스터디 커뮤니티에 대한 프로젝트를 진행 중에 있다. 위 주제에 대해 살펴보기 전에, 간단하게 요구사항에 대한 부분을 살펴보자. 회원은 스터디에 가입, 생성, 수정, 삭제할 수 있다. 회원은 여러 스터디에 참여할 수 있다. 회원은 스터디에 가입하기 위해 신청을 진행한 후, 스터디 생성자 혹은 관리자가 수락한다면 가입할 수 있다. 스터디 생성자 혹은 관리자는 스터디 신청자를 거절할 수 있다. 스터디는 각 스터디 게시판, 게시글에 대한 조회, 생성, 수정, 삭제가 가능하다. 이 요구사항에 맞게 도출된 ERD를 살펴보면 다음 그림과 같다. 물론, 이 요구사항 이상의 사항들을 ERD에서 포함하고 있지만 이 주제에 대해 다루기에는 충분하기에 생략하겠다. 나는 이러한 부분에 대한 연관..