티스토리 뷰
DBMS 장점
1. 데이터 중복을 통제할 수 있다.
중복 -> 저장공간 낭비 -> 일관성 유지 못함
DBMS는 데이터를 통합 관리하므로 중복문제 해결
2. 데이터 독립성이 확보된다.
파일 구조 바뀜 -> 응용 프로그램 함께 수정
DBMS는 응용 프로그램 대신으로 데이터베이스에 접근 관리하므로 종속문제 해결
3. 데이터를 동시 공유할 수 있다.
각 응용 프로그램에 요구에 따라 다양한 구조로 제공 가능하고, 동시 접근을 제어하는 기술이 있음
4. 데이터 보안이 향상된다.
데이터를 중앙 집중식으로 관리하므로 허용되지 않은 접근을 제한할 수 있음
5. 데이터 무결성을 유지할 수 있다.
무결성은 데이터 값의 정확성을 말함
데이터 관리를 집중적 수행하면서 유효성을 검사하므로 무결성 유지가 가능
6. 표준화할 수 있다.
모든 데이터에 대한 접근이 DBMS로 이루어지므로 접근 방법, 데이터 형식, 구조를 표준화하기 쉬움
7. 장애 발생 시 회복이 가능하다.
일관성과 무결성을 유지하므로 데이터를 장애발생 이전으로 되돌릴 수 있음
8. 응용 프로그램 개발 비용이 줄어든다.
데이터베이스의 구조가 변경되어도 응용 프로그램은 변경할 필요가 없음
DBMS 단점
1. 비용이 많이 든다.
2. 백업과 회복 방법이 복잡하다.
3. 중앙 집중 관리로 인한 취약점이 존재한다.
'이론 > 데이터베이스' 카테고리의 다른 글
2-4. 데이터베이스 관리 시스템의 발전 과정 (0) | 2022.04.23 |
---|---|
2-2. 데이터베이스 관리 시스템의 정의 (0) | 2022.04.21 |
2-1. 데이터베이스 관리 시스템의 등장 배경 (0) | 2022.04.20 |
1-3. 데이터와 데이터베이스 (0) | 2022.04.19 |
1-2. 데이터베이스의 정의와 특징 (0) | 2022.04.18 |
댓글