본문/내용
1. 관계 데이터 모델의 개념
관계 데이터 모델은 데이터베이스를 구축하는데 있어서 가장 널리 사용되는 모델로서, 데이터를 표 형태로 표현하는 방식을 채택한다. 이 모델은 1970년 에드거 F.코드(Edgar F. Codd)에 의해 최초로 제안되었으며, 데이터의 구조와 데이터를 조작하는 방법을 표(릴레이션)로 규정하였다. 관계 데이터 모델은 데이터를 의미론적으로 연결된 여러 개의 릴레이션(관계)으로 구분하며, 각각의 릴레이션은 행(row)과 열(column)로 구성된 테이블 형태를 띈다. 각각의 테이블은 특정 엔티티를 나타내며, 예를 들어 ‘학생’, ‘강좌’, ‘성적’ 등의 개별 엔티티가 각각 별도 테이블로 표현된다. 이때 테이블의 행은 하나의 개별 실체를 의미하고, 열은 엔티티의 속성(attribute)를 나타낸다. 예를 들어 ‘학생’ 테이블은 학생의 학번, 이름, 전공, 학년 등의 속성으로 구성된다. 이러한 구조는 데이터 간의 관계를 자연스럽게 표현하며, 데이터 무결성을 유지하는데 매우 효과적이다. 관계 데이터 모델의 핵심적인 개념은 릴레이션이며, 이는 집합론과 1:1, 1:N, N:M과 같은 관계 모델의 수학적 기반 위에 설계되어 있다. 데이터의 중복을 최소화…