테이블 이름은 정해진건 아니고 임의로 적은것임
개인이 관리하는 공고는
개인 공고
, 관리자가 업로드한 공고는공용 공고
라고 말하겠습니다.
Personal Notice
테이블Middle
테이블Personal Notice
테이블과 Notice
와 Process
를 연결해주는 테이블Notice
테이블NoticeType
에 의해 구분됨Process
테이블초반에는 데이터 설계를 하며 아래와 같은 형태의 테이블 구조가 만들어졌었다.
아래의 구조에서 개인 공고를 이용해서 데이터를 만들 때의 과정은 아래와 같다.
공용 공고
로 개인 공고
를 만들 때는 Personal Notice 테이블에 유저 Id를 담은 Row를 만들고 공고 정보는 공용 공고의 데이터를 가르킨다.공용 공고
데이터와 중복된 (NoticeType이 Private인)데이터를 생성한다.