ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [스터디] RDBMS 1주차 - 공부
    Backend/RDMBS 2024. 3. 6. 21:48

    참여 계기

    구름톤 유니브 2기에 참여하면서 다른 대학생분들과 스터디를 함께할 수 있는 기회가 생겼다.

    그 중 관계형 데이터베이스 모델링에 대해서 단기간(2주)으로 스터디를 하게 되었다.

     

    1주차는 개인적으로 공부하고, erd 하나를 만들거나 가지고 와서 설명 및 피드백 하는 시간을 갖기로 했다.

     

    본격적으로 교류하기 전, 간단하게 공부를 먼저 하기로 마음먹었고, 스터디장님이 공유해주신 강의 중 생활코딩에서 제공하는 관계형 데이터 모델링 강의를 들어보았다.

    다른 강의도 있기는 했는데, 일단 가장 접근하기 쉽고 결제할 필요가 없어서 이 강의를 가장 먼저 들었다.

     

    [생활코딩] 관계형 데이터 모델링

     

    관계형 데이터 모델링

     

    www.youtube.com

    수준은 컴퓨터 관련 전공자면 들을 필요 없는 정도? 비전공자가 들어도 바로 이해할 수 있을 것 같다.

    학부 시절 데이터베이스 수업 공부를 조금이라도 해봤다면 딱히 막히는 것 없이 슥 봐도 이해되는 수준?

    아무것도 모르는 상황에서 이론을 공부하고자 하면 추천한다.

     

    간단하게 정리했다.

    관계형 데이터 모델링 (notion.site)

     

    관계형 데이터 모델링 | Notion

    Built with Notion, the all-in-one connected workspace with publishing capabilities.

    je0301.notion.site

     


     

     

    과제

    1주차 과제 주제는 2가지었는데, 간단하게 하자면

    • 5개 이내의 table을 가진 erd만들어오기
    • 설명할 수 있는 erd 가지고 와서 설명해주기 

    였다.

     

    나는 첫번째 주제를 선택했고, 간단한 erd를 만들기 위해서 카페 형식의 시스템을 제공하는 시스템의 erd를 구상해보았다.

    5개 이내의 테이블이기 때문에 정말 기본적인 사항만 들어갔다.

     

    글 작성 (요구 사항)
    • 하나의 계정(사용자)은 여러 개의 채널을 만들 수 있다.
    • 한 사용자는 여러 채널을 구독할 수 있다.
    • 채널에서 글을 작성할 수 있다.
    • 글에는 제목, 본문이 들어간다.
    • 사용자는 글에 댓글을 작성할 수 있다.
    • 사용자는 마음에 드는 채널을 구독할 수 있다.
    • 글과 댓글을 수정할 수 있다.

     

    개념적 모델링

     

    논리적 모델링

     

    추가하고 싶은 부분
    • 글 카테고리
    • 글 좋아요
    • 대댓글
Designed by Tistory.