TIL/내배캠 과제
23.06.27
J1-H00N
2023. 6. 27. 20:33
erd를 만들어보자.
일단 User, Blog, Comment만 있다고 가정하면,
Blog와 User는 다대일 관계일 것이다. 외래키는 Blog에서 생성하고, User는 조회만 할 것이니 외래키의 주인은 Blog일 것이다. 또한, 글을 통해 유저를 조회하진 않을 것이므로 단방향이면 될 것이다.
Comment와 Blog도 다대일 관계일 것이다.위와 마찬가지의 이유로 외래키의 주인은 Comment고, 단방향이면 될 것이다.
Comment와 User도 다대일 관계일 것이며, 마찬가지로 외래키의 주인은 Comment, 단방향이다.
코멘트는 blog와 크게 다르지 않게 만들어서 문제점은 없었으나 코멘트 조회를 글이 조회될 때 같이 하기 위해선 글의 조회와 코멘트의 조회를 손봐야 할 것 같다. 또한, 글이 삭제될 때 댓글들도 같이 삭제되도록 검사해봐야 하고, 회원 권한도 부여해야 할 것이다. 그 외에는 비밀번호 validation과 예외처리를 손보면 마무리 될 듯하다.