반응형
관계형 데이터 모델
- 가장 널리 사용되는 데이터 모델이다.
- 계층 모델과 망 모델의 복잡한 구조를 단순화시킨 모델이다.
- 2차원적인 표를 이용하여 속성들 간의 관계를 설정하거나 테이블 간의 관계를 설정하여 이용한다.
- 기본키(Primary Key)와 이를 참조하는 외래키(Foreign Key)로 데이터 간의 관계를 표현한다.
- 장점 : 간결하고 보기 편하며 다른 데이터베이스로 변환이 쉽다.
- 단점 : 성능이 다소 떨어진다.
계층형 데이터 모델
- 계층형 데이터 모델은 트리 구조를 이용해서 데이터의 상호 관계를 계층적으로 정의한 구조이다.
- 개체 타입 간에는 상위와 하위 관계가 존재하며 일 대 다의 대응 관계만 존재한다.
- 개체 타입 간에는 일 대 다 관계만 있으므로 해당하는 링크는 이름을 가질 필요가 없다.
- 계층형 모델에서는 개체를 세그먼트라고 부른다.
- 대표적인 DBMS는 IMS이다.
- 개체 타입들 간에는 사이클(Cycle)이 허용되지 않는다.
반응형
'정보처리산업기사 > 필기 학습' 카테고리의 다른 글
[데이터베이스] 데이터베이스 설계 (0) | 2021.04.21 |
---|---|
[데이터베이스] 망(네트워크)형 데이터 모델 (0) | 2021.04.21 |
[데이터베이스] E-R 모델 (0) | 2021.04.21 |
[데이터베이스] 데이터 모델 (0) | 2021.04.21 |
[데이터베이스] 데이터베이스 언어 (0) | 2021.04.21 |