[정보통신기술용어해설] |
데이터베이스 모델 | (2020-05-28) |
계층형 데이터베이스, 계층 데이터 모델, 네트워크형 데이터베이스, 네트워크 데이터 모델 |
1. 데이터베이스 모델 구분 ㅇ 관계형 데이터베이스 모델 - 데이터를 테이블 형태로 표현 ㅇ 객체지향 데이터베이스 모델 - 데이터를 객체 속성 및 연산들로 표현 ㅇ 계층형 데이터베이스 모델 - 복잡한 부품 구조를 표현하는데 유리하며, 뒤집힌 트리 형태의 구조로 도식화 . 부모/자식 관계 유형을 가지며, . 특정 노드를 찾기위해 뿌리(루트)부터 시작하여 대상 데이터까지 찾아가는 접근방식을 취함 . 따라서, 사용자는 데이터베이스 구조 자체에 익숙해야 하는 부담을 가짐 - 1960년대 많이 사용 ㅇ 네트워크형 데이터베이스 모델 - 데이터를 그래프 형태로 표현 . 1:多 형태의 포인터 연결 기법을 활용하여 데이터들을 연관시킴 ※ 계층형,네트워크형 모델은 역사적으로만 의미 있으며 지금은 거의 사용 안함