Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 2.93 KB

2024-11-11.md

File metadata and controls

41 lines (25 loc) · 2.93 KB

🗓️ 2024-11-11

🐌 스크럼

  • 학습 목표 1. ERD 설계와 IE/Crow's Foot 방식 (까마귀발 표기법)

💡 새로 배운 내용

1. IE/Crow's Foot 방식

개념 데이터 모델링 단계에서 엔티티 간의 관계를 표기하기 위해 사용한다.

  • 기호 표기법
    image IMG_A831D18528E3-1
  • 식별 관계와 비식별 관계 IMG_76A4222CB1A2-1

1-1. 내가 작성한 커뮤니티 과제의 ERD

KTB-Cloud-Community

  • 게시글 테이블의 작성자는 외래키로, 유저 테이블의 이메일을 참조한다. 해당 필드는 유저 이메일 데이터를 참조할 뿐, 게시글 식별에 필요한 데이터는 아니기에 비식별 관계로 구분한다.
  • 댓글 테이블의 작성자는 외래키로, 유저 테이블의 이메일을 참조한다. 해당 필드 또한 유저 이메일 데이터를 참조할 뿐, 댓글 식별에 필요한 데이터는 아니기에 비식별 관계로 구분한다.
  • 댓글 테이블의 게시글 id는 외래키로, 게시글 테이블의 게시글 id를 참조한다. 해당 필드 또한 댓글이 달린 게시글의 id 데이터를 참조할 뿐, 댓글 식별에 필요한 데이터가 아니라고 판단하였다. 여기서 내가 고민한 점은 게시글이 삭제되면 댓글도 같이 삭제되어야 하는 거 아닌가? 그럼 둘은 식별 관계인가? 였는데, 댓글 테이블의 게시글 id는 해당 테이블에서 기본키가 아닌 외래키로 이용되므로 비식별 관계로 구분하였다.

👩🏻‍💻 오늘의 도전 과제와 해결 방법

  • ERDCloud와 까마귀발 표기법을 이용해서 ERD 그리기
  • ✨ 인피니티 스크롤 구현하기 👉🏻 Intersection Observer API 이용

👏🏻 오늘의 회고

  • 인피니티 스크롤 구현한 거에 대해서 좀 작성을 하고 싶은데 할 일이 넘쳐서 ERD 밖에 못 적었다. 내일이나 다음에 적어야징 ➰

🔗 참고 자료 및 링크