ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2일차 - 데이터베이스 관리시스템(DMBS)
    CS지식/데이터베이스 2021. 4. 9. 21:39

    이전에 정보처리기사 필기를 준비하고 국비지원교육을 들으면서 들었던 개념인 DMBS.

    데이터베이스를 관리해주는 시스템이라고 간단히 알고는 있었지만 오늘 강의를 통해 더 자세히 알게 되었다.

     

    1. 파일시스템이란?

    데이터베이스관리시스템 이전에는 파일시스템을 통해 데이터가 관리 되었다.

    파일시스템은 데이터를 파일로 관리하기위해 파일을 생성, 삭제, 수정, 검색하는 기능을 제공하는 소프트웨어이다.

    파일시스템은 응용프로그램마다 필요한 데이터를 별도의 파일로 관리하는 것이라고 보면된다.

     

    2. 파일시스템의 문제점

    그러면 파일시스템의 문제점은 무엇이길래 데이터베이스 관리시스템으로 변경된 것일까?

     

    1. 같은 내용의 데이터가 여러 파일에 중복저장이 되어 데이터의 중복성이 나타난다.

    이러한 문제로 인해 저장공간이 낭비되고 데이터의 일관성과 무결성을 유지하기 힘들어진다.

     

    2. 응용 프로그램이 데이터 파일에 종속적이다.

    무슨 말이냐하면 데이터 파일의 구조가 변경되면 응용프로그램도 다시 설계되어야한다는 단점이 존재하는 것이다.

     

    3. 데이터 파일에 대한 동시 공유, 보안, 회복기능이 부족하다.

     

    4. 응용 프로그램 개발이 쉽지 않다.

     

     

    3. 데이터베이스 관리시스템이란?

    이제부터 데이터베이스 관리시스템을 알아보도록 하자.

    데이터베이스 관리시스템은 파일시스템의 문제를 해결하기 위해 제시된 소프트웨어로 조직에 필요한 데이터를 데이터베이스에 통합하여 저장하고 관리하는 시스템이다.

     

    이러한 데이터베이스 관리시스템의 주요기능은 무엇일까?

    - 정의기능: 데이터베이스 구조를 정의하거나 수정이 가능

    - 조작기능: 데이터를 삽입, 삭제, 수정, 검색하는 연산 가능

    - 제어기능: 데이터를 항상 정확하고 안전하게 유지 가능

     

     

    4. 데이터베이스 관리시스템의 장점과 단점

    <데이터베이스 관리시스템의 장점>

    - 데이터 중복 통제가능

    - 데이터 독립성 확보

    - 데이터 동시 공유 가능

    - 데이터 보안능력이 향상

    - 데이터 무결성 유지

    - 표준화 가능

    - 장애발생시 회복가능

    - 응용프로그램 개발 비용이 줄어듬

     

    <데이터베이스 관리시스템의 단점>

    - 비용이 많이 듬

    - 백업과 회복 방법이 복잡

    - 중앙집중관리로 인한 취약점이 존재

     

     

     

    댓글

Designed by Tistory.