CS 지식/데이터베이스
[CS] 데이터베이스 용어 정리
테이블 (Table) 일반적인 데이터베이스에서는 행과 열로 이루어진 데이터의 집합을 테이블이라고 합니다. 하지만, 관계형 데이터베이스에서는 여기에 특별한 제약을 추가해서 릴레이션(Relation)이라고 부릅니다. 아래 조건을 충족하는 테이블만이 릴레이션이 될 수 있기 때문에 모든 릴레이션은 테이블이지만, 모든 테이블이 릴레이션은 아닙니다. 모든 값은 유일한 값을 가집니다. 하나의 릴레이션에서 중복되는 행이 존재하면 안됩니다. 행 (Row) 행은 테이블을 구성하는 데이터들 중 가로로 묶은 데이터셋을 의미합니다. 일반적으로 행은 한 객체에 대한 정보를 가지고 있다. 관계형 데이터베이스에서는 튜플(Tuple) 또는 레코드(Record)라는 이름으로 불립니다. 열 (Column) 열은 테이블을 구성하는 데이터들..