ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파일 시스템과 DBMS
    IT/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
Designed by Tistory.