cs/DB
[데이터베이스/Database] 개념적/논리적/관계/네트워크/계층 데이터 모델
hrniin
2021. 1. 16. 22:25
728x90
1. 논리적 데이터 모델
- 개념적 데이터 모델(conceptual data model): 개체 관계 데이터 모델으로, 현실 세계를 추상적 개념인 개체 타입과 관계 타입으로 표현한 것.
- 논리적 데이터 모델(logical data model): 개념적 구조를 목표 데이터베이스에 구현하기 위해 필요한 중간 단계로서 사용자 입장에서 표현한 논리적 구조의 기초.
- 관계 데이터 모델(relation data model): 릴레이션(relation)으로 표현.
- 네트워크 데이터 모델(network data model): 데이터베이스 스키마를 데이터 구조도로 표현한 스키마 다이어그램, 즉 그래프(graph)로 표현. 일대다(1:n) 관계로 명세한다.
- 계층 데이터 모델(hierarchic al data model): 트리(tree) 형태로 표현.사이클(cycle)이 허용되지 않으며 일대다(1:n) 관계를 부모 자식 관계(parent-child relationship)라 부른다.
728x90