[Database Modeling] RDBMS
관계형 데이터베이스

- 데이터베이스
- 관계형 데이터베이스
- 데이터들을 2차원 배열과 같은 테이블에 저장하고 관리
- 관계 정의
- 1:M 관계 (부자지간 관계)
- M:N 관계 (비즈니스 관계)
- 1:1 관계 (부부 관계)
특징
고유 식별자 (Unique Identifier, UID)
- 테이블은 각 row(레코드)를 식별하기 위해 고유 식별자를 정의할 수 있음.
- 고유 식별자는 NOT NULL, UNIQUE 속성을 가진다
- 고유 식별자는 하나 또는 여러 개의 컬럼들로 정의할 수 있음.
참조 무결성 (Referential Integrity)
- 테이블에서 외래 키를 선언
- 외래 키는다른 테이블에 정의된 고유 식별자를 참조
- 외래 키의 값은 다른 테이블에 정의된 고유 식별자의 값의 범위를 넘을 수 없도록 제한
Reference: RDBMS Modeling 기초 (인프런)