본문 바로가기
정보처리기사/1과목: DB

데이터베이스 : 정의, 특징, 파일시스템과의 차이. DBMS : 필수 기능, 장단점

by tovantablack 2020. 8. 16.
728x90
728x90

< DB의 정의 4가지: ISOS >

Integrated Data 통합된 데이터 : 자료의 중복을 배제한 데이터의 모임

Stored Data 저장된 데이터 : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료

Operational Data 운영 데이터 : 조직의 업무를 수행하는 데 있어 존재 가치가 확실하고 없어서는 안될 반드시 필요한 자료

Shared Data 공용 데이터 : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료  

 

<DB의 특징: R13C>

Real Time Accessibility 실시간 접근성 : 수시적이고 비정형적인 질의에 대하여 실시간 처리에 의한 응답이 가능함

Continuous Evolution 계속적인 변화 : 새로운 데이터의 삽입, 삭제 갱신으로 항상 최신의 데이터를 유지함.

Concurrent Sharing 동시 공유 : 여러 사용자가 동시에 자기가 원하는 데이터를 이용할 수 있음

Content Reference 내용에 의한 참조 : 데이터베이스에 있는 데이터를 참조할 때 데이터 주소나 위치가 아닌 내용으로 데이터를 찾음

 

기존 파일 처리 방식의 문제

  • 1) 응용 프로그램과 데이터 파일이 상호 의존적이어서 데이터 파일이 저장되는 방법이나 저장된 데이터의 접근 방법을 변경할 때 응용 프로그램도 같이 변경해야 했음
  • 2) 중복된 데이터 간에 내용이 일치하지 않는 상황 발생 -> 일관성 없어짐
       중복 데이터들에 동등한 보안 수준 x-> 보안성 저하
       저장공간의 낭비와 동일 데이터 반복 작업으로 인한 비용 증가 -> 경제성 저하
       제어 분산으로 인한 데이터 정확성 저하 -> 무결성 없어짐

DBMS(database management system) : 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합으로, 정의, 조작, 제어의 기능을 반드시 가지고 있어야 한다.

 

<DBMS의 장단점>

장점 :  데이터 중복 방지, 데이터의 일관성 및 무결성 유지, 보안성 향상, 데이터 표준화 및 통합관리, 실시간 처리 가능, 
         항상 최신의 데이터 유지 가능, 데이터의 논리적/물리적 독립성 보장

         논리적 독립성: 응용프로그램과 DB를 독립시켜 데이터의 논리적 구조를 변경시켜도 응프는 변경되지 않게 함
         물리적 독립성: 응프와 물리적 장치를 독립시켜 새로운 보조기억장치나 디스크를 도입해도 응프에는 영향 X

단점 :  전산화 비용 증가, 파일의 백업과 회복이 어렵, 복잡한 시스템

728x90
728x90

댓글