본문/내용
1.
관계형 데이터 베이스 정의
관계형 데이터 모델은 1970년대 IBM의 E.F.Codd가 ‘A relational model of data for large shared data banks’라는 논문에서 처음 제안한 것으로 데이터를 테이블 형태로 관리하는 데이터베이스 시스템을 말한다. 일반 사용자는 테이블 형태로 생각할 수 있지만 통상적인 테이블 개념과는 다르며 관계 데이터 모델의 직관적인 이해에 도움이 되는 것이다. 관계형 데이터베이스는 이러한 테이블들의 집합이며 데이터베이스를 시간에 따라 그 내용이 변할 수 있는 테이블 형태로 표현한 것을 의미한다.
2. 관계형 데이터 베이스 구성요소
1) 테이블
테이블은 열(Column)과 행(Row)으로 구성되어 있는데 열(Column)은 필드(Field) 혹은 아이템(Item)으로 관계데이터 모델의 애트리뷰트(Attribute)를 의미하며 테이블의 행(Row)은 레코드(Record)로 관계 데이터 모델의 투플(Tuple)을 의미한다.
2) 데이터베이스 키(Key)
각 투플을 유일하게 식별할 수 있는 애트리뷰트 집합으로 후보키는 유일성과 최소성의 성질이 있다. 슈퍼 키(Super Key)는 유일성(Uniqueness)은 만족하지만 최소성(Minimality)은 만족하지 않는 애…