DB기본적인 지식, 데이터베이스 정의

2019. 5. 6. 22:02정보처리 산업기사/데이터베이스

반응형

데이터베이스의 기본적인 지식

 

정보 시스템이란?

조직체에 필요한 데이터(Data)를 수집, 저장해 두었다가 필요시에 처리해서 의사 결정에 유용한 정보를 만들고 분배하는 수단입니다. 사용하는 목적에 따라 경영 정보, 군사 정보, 인사 행정 정보, 의사 결정 지원 시스템 등 다양하게 사용되죠.

 

먼저, 데이터베이스의 기본적인 정의에 앞서 정보와 자료의 정의를 한번 짚어 봅시다.

 

정보(information)

의사 결정에 도움을 줄 수 있는 유용한 형태로 자료를 가공해서 얻는 결과물입니다.

 

자료(data)

앞서 설명한 정보의 하위 개념이며, 자료가 가공되기 전을 뜻합니다. 현실에서 관찰이나 측정을 통해 수집한 단순한 사실이나 결과값이죠.

즉, 유용한 정보란 자료(data)가 자료 처리 시스템에서 가공 과정을 거치는 결과물입니다. 이런 결과물(정보)이 어딘가에 저장되면 필요에 따라 언제든 사용할 수 있게 해주는 저장 공간이 데이터베이스가 되겠습니다.

 

 

이 때 언급되는 요소가 바로 데이터웨어 하우스(Dataware house)가 되겠습니다.

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

 

 

데이터베이스란?

특정 조직이 업무 수행을 하는데 필요한 자료의 집합체입니다. 줄여서 DB라고도 하며, 이런 데이터를 효과적으로 이용할 수 있도록 정리 및 보관하기 위한 기본 소프트웨어를 DBMS(데이터베이스 관리 시스템)이라고 하죠.

앞서 설명한 데이터웨어 하우스가 바로 이 데이터베이스에 축적된 데이터를 공통의 형식으로 변환해서 관리하는 개념을 말합니다.

 

데이터베이스의 정의

1. 통합된 데이터(Intergrated Data) : 자료의 중복을 배제한 데이터의 모임

2. 저장된 데이터(Stored Data) : 컴퓨터가 실시간으로 접근할 수 있는 저장 매체에 저장된 자료

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

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

 

 

데이터베이스의 특징

1. 실시간 접근성(Real Time Accessibility)

수시적이고 비정형적인 질의(조회)에 대하여 실시간 처리(Real-Time Processing)에 의한 응답이 가능해야 합니다.

 

2. 계속적인 변화(Continuous Evolution)

새로운 데이터의 삽입(Insertion), 삭제(Deletion), 갱신(Update)으로 항상 최신의 데이터를 유지해야 합니다.

 

3. 동시 공유(동시 공용)(Concurrent Sharing)

여러 사용자가 동시에 자기가 원하는 데이터를 이용할 수 있어야 합니다.

 

4. 내용에 의한 참조(Content Reference)

데이터베이스에 있는 데이터를 참조할 때 데이터의 주소나 위치에 의해서가 아니라 사용자가 요구하는 데이터 내용으로 데이터를 찾을 수 있어야 합니다.

 

 

 

반응형