Programming/DB
DBMS 사용의 장점
현우수범아빠
2009. 8. 30. 21:10
기존 파일 시스템과의 차이점 중 가장 큰 차이점은 데이터 독립성을 제공한다는 것이다.
즉 DBMS가 응용프로그램과 데이터모델의 인터페이스를 담당하므로 응용프로그램이 변경되어도 데이터모델에 수정이 필요없으며, 데이터 모델이 수정되어도 응용프로그램에 거의 수정이 필요없다는 것이다.
그럼 그외 장점을 자세히 알아본다.
1. 중복성과 불일치 감소
: 응용프로그램이 접근하는 모든 데이터모델을 통합하여 사용하므로 중복된 데이터가 없어진다. 데이터의 중복성이 제거된다면 데이터의 불 일치성이 사라진다. 또한 하나의 데이터베이스에 접근/사용하므로 데이터의 수집,저장,갱신 비용도 감소횐다.
2. 사용자에게 보다 나은 서비스 제공
: SQL질의어를 사용하여 프로그램을 모르는 사용자도 용이하게 데이터에 접근/ 정보 수집이 가능하다. 물론 보안에 유의해야 한다. 권한이 없는 사용자가 모델에 접근해선 안되기 때문이다.
3. 표준화 시행 용이
4. 보안 향상
5. 데이터 중복성 향상
6. 데이터베이스의 공유와 동시에 접근 가능
즉 DBMS가 응용프로그램과 데이터모델의 인터페이스를 담당하므로 응용프로그램이 변경되어도 데이터모델에 수정이 필요없으며, 데이터 모델이 수정되어도 응용프로그램에 거의 수정이 필요없다는 것이다.
그럼 그외 장점을 자세히 알아본다.
1. 중복성과 불일치 감소
: 응용프로그램이 접근하는 모든 데이터모델을 통합하여 사용하므로 중복된 데이터가 없어진다. 데이터의 중복성이 제거된다면 데이터의 불 일치성이 사라진다. 또한 하나의 데이터베이스에 접근/사용하므로 데이터의 수집,저장,갱신 비용도 감소횐다.
2. 사용자에게 보다 나은 서비스 제공
: SQL질의어를 사용하여 프로그램을 모르는 사용자도 용이하게 데이터에 접근/ 정보 수집이 가능하다. 물론 보안에 유의해야 한다. 권한이 없는 사용자가 모델에 접근해선 안되기 때문이다.
3. 표준화 시행 용이
4. 보안 향상
5. 데이터 중복성 향상
6. 데이터베이스의 공유와 동시에 접근 가능