- 학습 목표 1. ERD 설계와 IE/Crow's Foot 방식 (까마귀발 표기법)
개념 데이터 모델링 단계에서 엔티티 간의 관계를 표기하기 위해 사용한다.
- 게시글 테이블의 작성자는 외래키로, 유저 테이블의 이메일을 참조한다. 해당 필드는 유저 이메일 데이터를 참조할 뿐, 게시글 식별에 필요한 데이터는 아니기에 비식별 관계로 구분한다.
- 댓글 테이블의 작성자는 외래키로, 유저 테이블의 이메일을 참조한다. 해당 필드 또한 유저 이메일 데이터를 참조할 뿐, 댓글 식별에 필요한 데이터는 아니기에 비식별 관계로 구분한다.
- 댓글 테이블의 게시글 id는 외래키로, 게시글 테이블의 게시글 id를 참조한다. 해당 필드 또한 댓글이 달린 게시글의 id 데이터를 참조할 뿐, 댓글 식별에 필요한 데이터가 아니라고 판단하였다. 여기서 내가 고민한 점은 게시글이 삭제되면 댓글도 같이 삭제되어야 하는 거 아닌가? 그럼 둘은 식별 관계인가? 였는데, 댓글 테이블의 게시글 id는 해당 테이블에서 기본키가 아닌 외래키로 이용되므로 비식별 관계로 구분하였다.
- ERDCloud와 까마귀발 표기법을 이용해서 ERD 그리기
- ✨ 인피니티 스크롤 구현하기 👉🏻
Intersection Observer API
이용
- 인피니티 스크롤 구현한 거에 대해서 좀 작성을 하고 싶은데 할 일이 넘쳐서 ERD 밖에 못 적었다. 내일이나 다음에 적어야징 ➰