본문 바로가기
공부/데이터베이스

2. 데이터베이스 관리 시스템 / 총 정리

by 라이티아 2025. 9. 3.

1. 파일 시스템

데이터를 파일로 관리하기 위해 파일의 생성, 삭제, 수정, 검색 기능을 제공하는 소프트웨어

응용 프로그램마다 필요한 데이터를 별도 파일로 관리한다

데이터 중복성과 데이터 종속성 문제가 발생한다

 

2. 데이터베이스 관리 시스템

파일 시스템의 문제를 해결하기 위해 제시된 소프트웨어

조직에 필요한 데이터를 데이터베이스에 통합하여 저장해두고 이를 관리한다

 

3. 데이터베이스 관리 시스템의 주요 기능

정의기능

데이터베이스의 구조를 정의하거나 수정한다

조작기능

데이터를 삽입, 삭제, 수정, 검색하는 연산을 한다

제어 기능

데이터를 항상 정확하고 안전하게 유지한다

 

4. 데이터베이스 관리 시스템의 장단점

장점

데이터 중복을 통제할 수 있다

데이터 독립성이 확보된다

데이터를 동시 공유할 수 있다

데이터 보안이 향상된다

데이터 무결성을 유지할 수 있다

표준화할 수 있다

장애 발생 시 회복이 가능하다

응용 프로그램 개발 비용이 줄어든다

 

단점

비용이 많이 든다

백업과 회복 방법이 복잡하다

중아 집중 관리로 인한 취약점이 존재한다

 

5. 데이터베이스 관리 시스템의 발전 과정

크게 4세대로 분류

1세대

네트워크, 계층

2세대

관계

3세대

객제치향, 객체관계

4세대

NoSQL, NewSQL