본문 바로가기

Programming/DataBase

(DB) 데이터베이스란 무엇일까?

728x90
반응형



데이터베이스 많이 들어 봤지만 생소하기도 한 단어이다.

이 데이터베이스에 대해 알아보도록 하자!


▣ 데이터베이스란 무엇일까?

  ▷ 자료(Data)

     - 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값.


  ▷ 정보(Information)

     - 의사 결정에 도움을 줄 수 있는 유용한 형태

     - 자료를 가공(처리)해서 얻을 수 있는 결과를 의미


  ▷ 데이터베이스

     - 어느 한 조직체의 여러 응용 시스템들이 공동으로 사용할 수 있도록 통합하여 저장한 운영데이터의 집합.

     - 공동의 목적을 지원하기 위한 서로 관련된 자료들의 모임.

     - 주제와 관련된 의미 있는 데이터들의 모음.


▣ 데이터베이스의 정의

  ▷ 통합된 데이터(Integrated Data)

     - 산재되어 있지 않고, 한 곳에 있어야 한다.

     - 모든 데이터가 중복을 최소화하면서 통합된다.


  ▷ 저장 데이터(Stored Data)

     - 컴퓨터에서 처리가 가능하도록 전자적 형태로 저장된다.

     - 디스크, 테이프 등 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터.


  ▷ 운영 데이터(Operational Data)

     - 고유 기능을 수행하기 위해 반드시 유지되어야 할 데이터

  

  ▷ 공용 데이터(Shared Data)

     - 한 조직의 여러 응용 시스템들이 공동으로 소유, 유지, 이용하는 데이터


▣ 데이터베이스의 특징

  ▷ 실시간 접근이 가능(Real-Time Accessibilities)

     - 수시적이고 비정형적인 질의(query)에 대하여 

       실시간 처리(Real-Time processing)로 응답

  

  ▷ 계속적인 변화(Continuous Evolution)

     - 새로운 데이터의 삽입(Insert), 삭제(Delete), 갱신(Update)으로 항상

       변하고, 그 속에서 현재의 정확한 데이터를 유지할 수 있다.

  

  ▷ 동시 공유 가능(Concurrent Sharing)

     - 여러 사용자가 동시에 자기가 원하는 데이터에 접근할 수 있다.


  ▷ 내용에 의한 참조가 가능(Content Reference)

     - 데이터의 레코드 위치(Location)나 주소(Address)가 아닌 사용자가

       요구하는 데이터의 내용(Contests), 즉 데이터가 갖고 있는 값에 따라           참조한다.

     - 모든 레코드들은 물리적 위치와 상관없이 하나의 논리적 단위로

       취급되고 접근한다.


▣ 데이터베이스의 구성요소

  ▷ 개체(Entity) : 데이터베이스에 표현하는 유형, 무형의 정보

     - 개체 타입(유형) : 속성의 이름들로 구성

     - 개체 집합 : 개체 어커런스(인스턴스)의 모임


  ▷ 속성(Attribute) : 데이터의 가장 작은 논리적 단위(컬럼)로

                     항목, 필드에 해당



반응형