System Engineering/DB&Storage

DB #1. 기초개념 정리 / 정보처리기사 데이터베이스

ZunoXI 2020. 1. 13.

 

오늘의 포스팅은 데이터베이스의 기초를 정리할 겸! 정보처리기사 수준의 개념정리이다.

DB에 대한 개론적 정리이며 필자가 기사 준비할 때 공부했던 2018 정보처리기사 summary 를 참고해서 작성했다.


1. 정보시스템과 데이터베이스의 정의

정보시스템이란 조직체에 필요한 Data를 수집, 저장해 두었다가 필요시에 처리해서 의사 결정에 유용한 정보를 생성하고 분배하는 시스템이다. 이때 언급된 '정보'를 우리는 '자료'라는것과 혼동할때가 많은데, 어떤 차이가 있는지 간단히 기술한다.

  • 자료(Data) : 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 결과값으로, 가공되지 않은 상태

  • 정보(Information) : 의사 결정에 도움을 줄 수 있는 유용한 형태로, 자료를 가공(처리)해서 얻는 결과물

    또한 우리는 여기서 정보를 가공(처리)할때 자료 처리 시스템을 사용하게 된다. 자료 처리 시스템은 정보 시스템이 사용할 자료를 처리하는 정보 시스템의 서브 시스템으로 여러가지 분류로 나뉘게 된다.

2. 데이터 베이스? 데이터웨어 하우스 ??

빅데이터 시대를 맞이하여 데이터 베이스에 대한 관심이 높아졌다. 흔히 교재에 많이 나오는 '데이터웨어 하우스'와 헷갈릴 수 있을텐데 데이터웨어 하우스에 대해 대략적으로 알아보겠다.

  • 데이터웨어 하우스(DataWare House) : 조직이나 기업체의 중심이 되는 주요 업무 시스템에서 추출되어 새로이 생성된 데이터베이스로서 의사 결정 지원 시스템을 지원하는 주체적, 통합적, 시간적 데이터의 집합체

* 데이터베이스

  • 통합된 데이터(Integrated Data) : 자료의 중복을 배제한 데이터의 모임
  • 저장된 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료
  • 운영 데이터(Operational Data) : 조직의 업무를 수행하는데 있어서 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 데이터
  • 공용 데이터(Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료

조금더 알기 쉽게 정리하자면 데이터베이스는 정형된 데이터를 서버와 같은곳에서 지속적인 업데이트를 위해 사용하는 시스템이라 할수 있고, 데이터웨어 하우스는 단순 업데이트 뿐만아니라 데이터 분석을 위해 데이터를 수집하고 축적하는 더 큰개념의 데이터베이스라고 할 수 있다.

또한 데이터베이스는 실시간 접근성, 계속적인 변화, 동시공유, 내용에 의한 참조 등의특징을 갖는다. 기존의 파일 처리 방식이 종속성, 중복성으로 인한 문제를 발생시켰다.

이번 포스팅의 내용은 일반적인 시중 정보처리기사교재에 나와있는 내용이므로 참고용으로 정리하면 좋을것 같다.

반응형

'System Engineering > DB&Storage' 카테고리의 다른 글

Storage #1. JBOD부터 RAID 6까지  (0) 2023.05.22
DB #2. JDBC, DBCP, JNDI에 대한 이해  (0) 2020.06.23

댓글