Page 27 - 데이터베이스
P. 27

CHAPTER 1? 데이터베이스 시스템                      15

대규모 데이터베이스에 적합한 새로운 아키텍처들도 계속 개발되고 있다. 그러나 여기
서는 중요한 DBMS만 개략적으로 살펴본다.

2.4.1?네트워크 DBMS

1960년대 초에 찰스 바크만(Charles Bachman) 박사가 하니웰(Honeywell)사에서 최
초의 네트워크 DBMS인 IDS(Integrated Data Store)를 개발하였다. 이 네트워크 DBMS
는 레코드들이 노드로, 레코드들 사이의 관계가 간선으로 표현되는 그래프를 기반으로
하는 네트워크 데이터 모델을 사용하였다. 다음은 대학의 데이터베이스 구조를 네트워
크 데이터베이스로 표현한 그림이다.

                                                              학과

교수                     학생

    과목  강의실

    그림 7? 네트워크 데이터베이스

네트워크 DBMS에서는 레코드들이 링크로 연결되어 있으므로 레코드 구조를 변경하기
어렵다. 또한 프로그래머가 모든 구조를 이해해야만 응용 프로그램 작성이나 수정이
가능하다.

2.4.2? 계층 DBMS

1960년대 후반에 IBM에서 최초로 상업적인 성공을 거둔 계층 DBMS인 IMS(Infor­
   22   23   24   25   26   27   28   29   30   31   32