[Database] 데이터베이스 모델


데이테베이스 모델

  • 연관된 데이터를 사용하기 쉽고, 연관 관계를 잘 표현할 수 있도록 구조적으로 표현한 방식이다

1. 계층형 데이터베이스 모델

- 트리 형태의 구조를 가진 데이터베이스 
- 반복적인 부모-자식 관계 정보를 표현 
- 현재 거의 사용되지 않고 있다



2. 네트워크형 데이터베이스 모델

- 그래프 형태의 데이터베이스  
- 예) IDS(Integrated Data Store), Univac DMS-1100 



3. 관계 데이터베이스

- 모든 데이터 사이의 관계를 2차원 테이블 형태로 구현  
- 현재 대부분의 데이터베이스에서 사용 
- 예) 오라클, MySQL, MS-SQL, Informix, Access 



4. 객체형 데이터베이스

- 객체지향 프로그래밍에서 사용되는 객체의 형태로 정보를 저장하는 데이터베이스  



5. 객체관계형 데이터베이스

- 객체지향 데이터베이스와 관계 데이터베이스를 결합한 데이터베이스