[영상후기] 백엔드 개발자라면 반드시 알아야하는 ERD로 관계형 데이터베이스 설계해보기

박철현·2023년 6월 24일
0

영상후기

목록 보기
133/160

movie

  • Entity : 사람, 물체, 개념
    ex) 계정 등

  • Relationship : Entity-Entity 연결 관계

  • Attribute : entity가 가지고 있는 속성
    ex) 키, 몸무게, 성별 등

  • 검색, 정렬은 기능이기에 Entity가 아님

  • 각 data마다 구분 가능한 PK 존재

  • 특정 엔티티의 속성이 궁금할 경우 UI 참조하면 좋음
    ex1) user -> 회원가입 UI보면 이름, E-mail, ... etc
    ex2) album -> 앨범 보여주는 UI -> 앨범명, 사진 수, (생성날짜순 정렬 -> 생성날짜 필요함 알게됨), 어떤 user가 만들었는지 정보(FK)
    ex3) album 클릭 -> 사진 목록 UI -> 썸네일 UI, 사진명 사용
    ex4) 사진 상세화면 ->

  • DB설계 -> 데이터 관련 정보 (history 정보) 추가하면 좋음
    ex) 가입한지 오래된 경우 오래 가입자에게 혜택을 준다던가, 마지막 로그인한 시간 등

  • User와 Album에서 나가는거에 Mandatory를 표기 안해줬는데, 반드시 있어야 하는거같은데.. 댓글남겨봐야겠다..!
profile
비슷한 어려움을 겪는 누군가에게 도움이 되길

0개의 댓글

관련 채용 정보