반응형

movie

생활코딩님 유튜브영상

  • 1:n관계에서는 1에 pk하면되는데
  • 1:1에서는 누가 누구한테 의존하는가를 잘 판단해야함
  • 저자와 휴면저자의 관계에서는 휴면저자가 외래가 될수밖에없다. 휴면저자가 저자에게 의존하기때문(자식테이블)
반응형
반응형

movie

생활코딩님 유튜브영상

  • 테이블과 컬럼 생성
  • id가 기본키 auto_increment
반응형
반응형

movie

생활코딩님 유튜브영상

  • Mapping Rule : ER다이어그램을 통해서 표현한 내용을 관계형 데이터베이스에 맞는 형식으로 전환할 때 사용할 수 있는 방법론
  • Entity -> Table | Attribute -> Column | Relation -> PK, FK
반응형
반응형

movie

생활코딩님 유튜브영상

  • 개념적 모델링 완성

반응형
반응형

movie

생활코딩님 유튜브영상

  • Optionality
  • 저자는 댓글을 작성하지 않을수도 있다
  • 각 댓글은 반드시 저자가 있다
  • 댓글에게 저자는 필수다
반응형
반응형

movie

생활코딩님 유튜브영상

  • Cardinality
  • 각 선생님은 한 반만 담임한다
  • 각 반의 담임은 한명이다
  • 1:1관계
  • 각 저자는 여러 글을 작성한다
  • 각 댓글은 하나의 저자만 존재한다
  • 1:N관계
  • 각 저자는 여러 글을 작성한다
  • 각 글을 여러 저자가 존재한다
  • N:M관계(다대다)

반응형
반응형

movie

생활코딩님 유튜브영상

  • 외래에 있는 테이블과 연결할 때 사용하는 열쇠 - 외래키
  • 기본키와 외래키가 연결되는걸 통해서 실제 구현
반응형
반응형

movie

얄코님의 유튜브 영상

  • 목록과 표가 함께 사용된 정보를 표기하는 방식중 가장 보편적으로 사용하는게 XML,JSON
  • JSON은 문법오류에 취약함
  • YAML은 사람이 보기 좋은 직관적인 코드(툴을 통해 JSON TO YAML가능)
반응형
반응형

movie

생활코딩님 유튜브영상

  • 식별자는 그 대상을 제외한 누구도 같은 값을 가지고있으면 안됨
  • 식별자 사용가능 Column = { user_id, national_id }
  • 인조키 - 행이 추가될때마다 중복되지 않는 값을 부여할수도있다
  • 식별자가 될 가능성이 있는 키들의 모음 = candidate key
  • 이 후보키 중에서 선택한거를 기본키(Primary Key)
  • 기본키가 아닌 다른키는 대체키라고 부름 또 성능향상을 위해 Secondery Index로 사용도 가능
  • 중복키 - 두가지를 합쳐서 식별이 가능할수도 있는데 이런걸 중복키라고 함 ex)직원번호 + 부서번호
  • ERD상에서 기본키를 식별하기 힘들 때 밑줄로 표시함

반응형
반응형

movie

생활코딩님 유튜브영상

  • 저자 - 이름, 자기소개, 가입일
  • 글 - 제목, 작성일, 본문
  • 댓글 - 작성일, 본문
  • 연관관계를 생각해보자 이런게 ERD
반응형

+ Recent posts