[Database] 데이터, 정보, 지식의정의와 데이터베이스 정의, 개념, 특징


    데이터, 정보, 지식

    데이터가 모이면 정보가 되고 정보가 모이면 지식이 된다. 데이터는 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값을 말하고, 정보는 데이터에 의미를 부여한 것을 말하며, 지식은 사물이나 현상에 대한 이해를 말한다. 예를들어 에베레스트 산의 높이는 데이터에, 에베레스트 산의 지리적인 특성을 설명한 것은 정보에, 에베레스트 산에 올라가는 가장 좋은 방법을 소개하는 보고서는 지식에 해당한다.



    데이터베이스

    데이터베이스는 조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것이다. 데이터베이스는 일상생활의 거의 모든 곳에서 생성된다. 대학의 학생 관련 데이터는 학사 데이터베이스에, 은행의 신용카드 거래 내역은 은행 데이터베이스에 저장되며, 병원의 진료 기록은 건강보험 데이터베이스에 저장된다. 그 밖에도 데이터베이스는 개인 생활 및 공공분야의 모든 곳에서 생성된다. 좀 더 구체적인 예를 살펴보 았을 때 어느 페스트푸드 체인점에서 한 개에 500원인 소프트 아이스크림을 살 경우 체인점의 판매 데이터베이스는 체인점 이름, 판매대 번호, 판매자, 판매 시간, 금액, 결제 방법등의 데이터가 실시간으로 저장된다. 저장된 데이터는 체인점의 매출 분석뿐만 아니라 향후 상품 개발을 위한 의사결정 데이터로 사용될 것이다.



    데이터베이스의 개념

    데이터베이스는 각 조직에서 사용하던 데이터를 모아서 통합하고 공유할 목적으로 구축된다. 데이터베이스의 개념은 다음과 같이 네 가지로 설명할 수 있다. 


    1. 통합된 데이터(integrated data)

    여러곳에서 사용하던 데이터를 통합하여 하나로 저장한 데이터를 의미한다. 통합 시 중요한 점은 각자 사용하던 데이터의 중복을 최소화함으로써 중복 저장으로 인한 데이터 불일치 현상을 없애는 것이다.


    2. 저장된 데이터(stored data)

    문서로 보관된 데이터가 아니라 디스크, 데이프 같은 컴퓨터 저장장치에 저장된 데이터를 의미한다. 사람의 눈으로 직접 볼 수는 없지만 컴퓨터 프로그램을 이용하여 디스플레이하거나 인쇄물로 출력할 수 있따.


    3. 운영 데이터(operational data)

    조직의 목적을 위해 사용되는 데이터를 의미한다. 즉 업무를 위한 검색을 할 목적으로 저장된 데이터가 운영 데이터다. 조직의 목적과 관계없이 저장된 데이터나 단순 입출력 데이터 같이 임시로 저장된 데이터는 운영 데이터에 속하지 않는다.


    4. 공용 데이터(shared data)

    한 사람 또는 한 업무를 위해 사용되는 데이터가 아닌 공동으로 사용되는 데이터를 의미한다. 데이터는 어느 순간이라도 둘 이상의 프로그램 또는 여러 사람이 동시에 사용할 수 있다


    즉 데이터베이스의 개념은 "데이터베이스는 운영 데이터를 통합하여 저장하며, 공용으로 사용된다는 것"이다.



    데이터베이스의 특징


    1. 실시간 접근성(real time accessibility)

    데이터베이스는 실시간으로 서비스 된다. 사용자가 데이터를 요청하면 몇 시간이나 몇 일 뒤에 결과를 전송하는 것이 아니라 즉시 결과를 서비스한다. 실시간이란 사용자가 요청하는 순간에 서비스하는 것을 말한다.


    2. 계속적인 변화(continuous change)

    데이터베이스에 저장된 내용은 어느 한 순간의 상태를 나타내지만, 데이터 값은 시간에 따라 항상 바뀐다. 데이터베이스는 삽입, 삭제, 수정 등의 작업으로 바뀐 데이터 값을 저장한다.


    3. 동시 공유(concurrent sharing)

    데이터베이스는 서로 다른 업무 또는 여러 사용자에게 동시에 공유된다. 동시는 병행이라고도 하며, 데이터베이스에 접근하는 사용자 데이터 요청 프로그램이 동시에 여러 개있다는 의미다.


    4. 내용에 따른 참조(reference by content)

    데이터베이스에 저장된 데이터는 데이터의 물리적인 위치가 아닌 데이터 값에 따라 참조된다. 사용자가 원하는 데이터를 얻기 위해 데이터 값을 사용하여 조건을 제시하면 데이터베이스는 이에 해당하는 데이터를 검색해준다.



    박우창, 남송휘, 이현룡, 데이터베이스 개론과 실습, 한빛아카데미


    댓글

    Designed by JB FACTORY