반응형

관계형 데이터 모델

- 가장 널리 사용되는 데이터 모델이다.

- 계층 모델과 망 모델의 복잡한 구조를 단순화시킨 모델이다.

- 2차원적인 표를 이용하여 속성들 간의 관계를 설정하거나 테이블 간의 관계를 설정하여 이용한다.

- 기본키(Primary Key)와 이를 참조하는 외래키(Foreign Key)로 데이터 간의 관계를 표현한다.

- 장점 : 간결하고 보기 편하며 다른 데이터베이스로 변환이 쉽다.

- 단점 : 성능이 다소 떨어진다.

 

계층형 데이터 모델

- 계층형 데이터 모델은 트리 구조를 이용해서 데이터의 상호 관계를 계층적으로 정의한 구조이다.

- 개체 타입 간에는 상위와 하위 관계가 존재하며 일 대 다의 대응 관계만 존재한다.

- 개체 타입 간에는 일 대 다 관계만 있으므로 해당하는 링크는 이름을 가질 필요가 없다.

- 계층형 모델에서는 개체를 세그먼트라고 부른다.

- 대표적인 DBMS는 IMS이다.

- 개체 타입들 간에는 사이클(Cycle)이 허용되지 않는다.

반응형

+ Recent posts