읽는 기준

하나의 표를 전체, 행, 열, 값 규칙으로 나누어 보면 릴레이션의 구성 요소가 바로 대응됩니다.

예시 릴레이션

students

학생 데이터를 담는 테이블 전체가 하나의 릴레이션입니다.

테이블 전체 = 릴레이션
학번 이름 학과 학년
2024001 김철수 컴퓨터 1
2024002 이영희 경영학 2
2024003 박민수 전자공학 4
튜플

강조된 한 행은 한 학생의 현재 상태를 담은 하나의 튜플입니다.

속성

강조된 한 열은 학년처럼 같은 질문을 모든 행에 반복하는 속성입니다.

도메인

학년 열에는 1, 2, 3, 4처럼 허용된 값만 들어갈 수 있습니다.

왼쪽 표를 이렇게 읽습니다

전체
릴레이션 = 테이블 = 표

행과 열을 함께 묶은 2차원 구조 전체를 가리키는 말입니다.

행
튜플 = 행 = 레코드

한 학생, 한 주문처럼 하나의 개체에 대한 값 묶음이 한 줄로 저장됩니다.

열
속성 = 열 = 컬럼/필드

학번, 이름, 학년처럼 무엇을 기록할지 정하는 기준이 됩니다.

값 규칙
도메인 = 데이터 타입 + 허용 범위

속성마다 들어올 수 있는 값의 종류와 범위를 제한합니다.

1학년 2학년 3학년 4학년
핵심 관계: 튜플은 속성들에 대한 값을 한 줄로 묶은 것이고, 그 값들은 각 속성의 도메인을 만족해야만 릴레이션 안에 저장될 수 있습니다.