-
파일 시스템과 DBMSIT/Database 2020. 3. 16. 20:57
파일 시스템
- DBMS를 사용하기 전에 사용함
기본적인 구성요소는 순차적인 레코드들
한 레코드는 연관된 필드들의 모임
화일을 접근하는 방식이 응용 프로그램 내에 상세하게 표현되므로 데이터에 대한 응용 프로그램의 의존도가 높음
파일 시스템의 단점
① 데이터가 많은 파일에 중복해서 서장
② 동시성 제어가 제공되지 않음
③ 검색하려는 데이터를 쉽게 명시하는 질의어가 제공되지 않음
④ 보안 미흡
⑤ 회복 기능이 없음
⑥ 독립성이 없으므로 유지보수 비용이 큼
- 파일의 구조가 바뀌면 영향 받는 모든 응용 프로그램들 수정
⑦ 생산성이 낮음
⑧ 데이터의 공유가 부족
⑨ 융통성 부족
DBMS를 사용한 데이터베이스
- 프로그램에 영향을 주지 않으면서 데이터베이스 구조를 변경 : 프로그램-데이터 독립성(program-data independence)
DBMS 장점
① 중복성과 불일치 감소
② 시스템을 개발하고 유지하는 비용이 감소
③ 표준화를 시행하기가 용이
④ 보안 향상
⑤ 무결성 향상
⑥ 조직체의 요구사항을 식별할 수 있음
⑦ 다양한 유형의 고장으로부터 데이터베이스를 회복
⑧ 데이터베이스의 공유와 동시 접근이 가능
DBMS 단점
① 추가적인 하드웨어 구입 비용
② DBMS 자체의 구입 비용이 비쌈
③ 기존 직원들을 교육하는 비용
④ 비밀과 프라이버시 노출
DBMS 선정시 고려사항
① 기술적인 요인
- DBMS에 사용되고 있는 데이터 모델
- DBMS가 지원하는 사용자 인터페이스, 프로그래밍 언어, 응용 개발 도구, 저장 구조, 성능, 데이터베이스 용량, 접근 방법
② 경제적인 요인
- 소프트웨어와 하드웨어 구입 비용, 유지 보수 비용, 직원들의 교육 지원
'IT > Database' 카테고리의 다른 글
DBMS 발전 과정 (0) 2020.03.16 데이터베이스 시스템 (0) 2020.03.16 데이터베이스 (0) 2020.03.16