본문/내용
1. 서론
데이터베이스는 현대 정보 시스템의 핵심 요소로서, 데이터를 효율적이고 안정적으로 저장, 관리 및 활용하는 데 필수적인 역할을 담당한다. 데이터베이스의 발전 과정은 크게 세 가지 주요 모형인 계층형, 네트워크형, 관계형으로 구분할 수 있는데, 각각의 모형은 특정 환경과 요구에 맞게 특화된 구조와 성능 특성을 갖추고 있다. 계층형 데이터베이스는 1960년대 초반에 도입되어 조직 내에서의 자료 흐름과 계층적 관계를 자연스럽게 반영하는 데 적합하다. 예를 들어, 기업의 인사정보 시스템에서는 부서, 직원, 직책 등의 계층 구조를 명확히 표현할 수 있다. 그러나 이 모형은 데이터의 중복과 갱신 시 일관성 유지에 어려움이 크고, 계층 구조가 변경될 때마다 전체 설계를 다시 해야 하는 문제가 있다. 다음으로 네트워크형 데이터베이스는 계층형의 한계를 극복하기 위해 개발되었으며, 여러 개의 데이터 간 다대다(Many-to-Many) 관계를 자연스럽게 표현 가능하다. 보험사 고객정보와 계약정보를 연결하는 사례에서 유용하며, 유연성이 높다. 하지만 구조가 복잡하여 설계와 유지보수가 어렵고, 특정 데이터에 접근하기 위해 여러 경로를 거쳐야 하는 …