TIL-211217

EBinY·2021년 12월 17일
0

TIL - Today I Learned

목록 보기
22/54

데이터베이스 설계

  • 관계형 데이터베이스: 구조화된 데이터는 테이블로 표현, 사전 정의된 테이블은 relation으로 부르기 때문에, 테이블을 사용하는 DB를 관계형DB라고 함
    • 데이터(data): 각 항목에 저장되는 값
    • 테이블(table 또는 relation) : 사전에 정의된 열의 데이터 타입에 맞게 작성된 데이터가 행으로 축적됨
    • 칼럼(column 또는 field) : 테이블의 한 열을 가리킴
    • 레코드(record 또는 tuple) : 테이블의 한 행에 저장된 데이터
    • 키(key) : 테이블의 각 레코드를 구분할 수 있는 값, 각 레코드마다 고유한 값을 가짐
      • 기본키(primary key), 외래키(foreign key)
  • 관계 종류: 테이블과 테이블 사이의 관계를 표현
    • 1:1 관계: 하나의 레코드가 다른 테이블의 하나의 레코드와 연결된 경우
      • user와 infobook의 user_id or phone_number는 1:1로 연결됨
      • 1:1 관계는 자주 사용되지 않음
    • 1:N 관계
    • N:N 관계
    • 자기참조 관계(Self Referencing Relationship)

0개의 댓글