[Database Modeling] RDBMS

DaeHoon·2023년 7월 23일
0

Database Modeling

목록 보기
1/5

관계형 데이터베이스

  • 데이터베이스
    • 구조화된 데이터들의 집합
  • 관계형 데이터베이스
    • 데이터들을 2차원 배열과 같은 테이블에 저장하고 관리
  • 관계 정의
    • 1:M 관계 (부자지간 관계)
    • M:N 관계 (비즈니스 관계)
    • 1:1 관계 (부부 관계)

특징

고유 식별자 (Unique Identifier, UID)

  • 테이블은 각 row(레코드)를 식별하기 위해 고유 식별자를 정의할 수 있음.
  • 고유 식별자는 NOT NULL, UNIQUE 속성을 가진다
  • 고유 식별자는 하나 또는 여러 개의 컬럼들로 정의할 수 있음.

참조 무결성 (Referential Integrity)

  • 테이블에서 외래 키를 선언
  • 외래 키는다른 테이블에 정의된 고유 식별자를 참조
  • 외래 키의 값은 다른 테이블에 정의된 고유 식별자의 값의 범위를 넘을 수 없도록 제한

Reference: RDBMS Modeling 기초 (인프런)

profile
평범한 백엔드 개발자

0개의 댓글