728x90
Node 숙련 개인과제 ER다이어그램
DrawSQL - 🔥 Database schema diagrams
📌 좋아요 Table을 따로 생성하는 이유?
데이터 분석하기 용이하기 때문에,
혹시 좋아요한 사람의 user 데이터만 조회해주세요!
Client의 요구가 있을 수 있기 때문.
📌 PostId, CommentId 동시에 존재 가능?
게시글이랑 댓글에 좋아요를 각각 달 수 있다고 가정한다면,
postId와 commentId가 한 row에 동시에 가지고 있을 수 없다.
그렇기 때문에 ?(null 허용) 표시를 해줘야 함.
(과제 요구사항에는 없지만, 구현하고 싶다면!! )
📌 객체 속성의 1:N 관계
외래키 연결하면서 객체 속성과의 관계를 표시해줘야 함.
튜터님은 다음과 같이 표기하는 걸 선호하심!
컬럼명만 봐도 외래키인지, 기본키인지 알 수 있기 때문에.
📌 고유값(PK) : id
📌 외래키(FK) : user_id
'JavaScript' 카테고리의 다른 글
Node.js 심화 1주차_3 (0) | 2022.12.27 |
---|---|
Node.js 심화 1주차_2 (0) | 2022.12.26 |
Node.js 심화 1주차_1 (0) | 2022.12.26 |
Node.js 숙련 주차 개인 과제_3 (0) | 2022.12.23 |
Node.js 숙련 주차 개인 과제_2 (1) | 2022.12.22 |