Database
관계 데이터 모델, 릴레이션(Relation)과 키(Key)
관계 데이터 모델(Relational data model) 개념적 구조를 논리적 구조로 표현하는 논리적 데이터 모델이다. 하나의 개체에 대한 데이터를 하나의 릴레이션(테이블)에 저장한다. 바탕이 되는 데이터 구조로서 간단한 릴레이션(테이블)을 사용한다. 이는 곧 중첩된 복잡한 구조가 없다는 뜻이고 다른 데이터 모델에 비해 이해가 쉽다. 다른 데이터 모델에 비해 이론적인 토대가 잘 만들어져 있고, 실제 적용한 사례가 매우 풍부하여 안정적이고 좋은 성능을 보인다. 용어 릴레이션(relation) 행과 열로 구성된 테이블 행(row) 튜플(tuple) 열(column) 속성(attribute, 애트리뷰트) 도메인(domain) 하나의 속성이 가질 수 있는 모든 값의 집합으로, 속성 값을 입력 및 수정할 때 적..