데이터 베이스 관리 시스템의 등장 배경
파일 시스템의 문제점
- 같은 데이터가 여러 파일에 중복됨
- 여러 응용 프로그램이 동일한 데이터를 가지는 여러 파일들을 참조할 수 있음
- 응용프로그램이 파일에 종속적이게 됨
- 파일의 데이터 구조가 바뀌면 응용프로그램의 수정이 필요함
→ 데이터 베이스 관리 시스템이 해당 문제를 해결
데이터 베이스 관리 시스템 특징
주요 기능
- 정의 기능
- 데이터 베이스 구조 정의 / 수정
- 조작 기능
- 데이터 삽입 삭제 수정 검색
- 제어 기능
- 데이터를 정확하고 안전하게 유지 : 데이터 제한 사항 설정 (범위, 권한 설정 등)
장점 및 단점
- 장점
- 데이터 중복 통제
- 데이터 동시 공유
- 데이터 무결성 유지
- 단점
- 비용 발생 (소프트웨어 비용)
- 중앙 집중 관리 시스템에 따른 취약점 존재
종류
- 네트워크 DBMS
- 그래프 구조
- 계층 DBMS
- 트리구조
- 관계 DBMS
- 테이블 형태
- 객체 DBMS
- 객체를 이용
- 객체 - 관계 DBMS
- 객체 + 관계 하이브리드
'Computer Science > DataBase' 카테고리의 다른 글
데이터 베이스 시스템 (0) | 2023.06.27 |
---|---|
데이터 베이스의 기본 개념 (0) | 2023.06.27 |