2차원적인 표를 이용해서 데이터 상호 관계를 정의하는 데이터베이스 1970년 IBM 에서 근무하던 코드(E. F. Codd)에 의해 처음 제안 됨
표의 형태를 표현한 것으로, 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성
예시)"학생" 릴레이션
학번 | 이름 | 학년 | 신장 | 학과 |
---|---|---|---|---|
19001 | 김xx | 2 | 170 | CD |
20002 | 고xx | 1 | 169 | CD |
19012 | 이xx | 2 | 180 | ID |
17032 | 김xo | 4 | 174 | ED |
릴레이션을 구성하는 각각의 행
튜플의 수를 카디널리티 또는 기수, 대응수 라고도 함
예시) 학번의 19001, 20002, 19012, 17032 등
데이터베이스를 구성하는 가장 작은 논리적 단위
속성의 수를 디그리 또는 차수 라고도 함
예시) 학번, 이름, 학년, 신장, 학과 등
하나의 속성이 취할수 있는 같은 타입의 원자값들의 집합
예시) 학년 속성의 2,1,2,4 통틀어 도메인
속성들의 집합
예) "학생"릴레이션의 제일 윗줄
데이터 개체를 구성하고 있는 속성들에 데이터 타입이 정의되어 구체적인 데이터 값을 가진 것
예) 릴레이션에는 4개의 인스턴스가 있다