TIL. 데이터 베이스

hyuko·2022년 10월 25일
0

🔥 데이터와 정보


  • 데이터(data)
    • 현실 세계에서 단순히 관찰하거나 측정해 수집한 사실이나 값
      (단위로 표현 할 수 있다)
  • 정보(information)
    • 의사 결정에 유용하게 활용할 수 있도록 ⭐데이터를 처리한⭐ 결과물
  • 데이터와 정보는 같지 않다.
  • 데이터를 처리기(프로세스)에 넣고 추출하면 정보가 된다.
  • 정보처리, 자료처리 : 정보 추출 방법

🔥정보처리 (information processing)

  • 데이터에서 정보를 추출하는 과정 또는 방법

    • 예를들어, 어떠한 쇼핑몰이 있고 이 곳에 데이터는
      주문 번호, 주문 일자, 제품명, 판매 금액이 있고
      이 데이터를 이용해서 제품별 총 판매액을 구한 것을 정보라고한다.
      그리고 이 데이터를 이용해서 정보를 만드는 것을 정보처리라고한다.

🔥정보 시스템과 데이터베이스

  • 정보 시스템 (information system)
    • 조직 운영에 필요한 데이터를 수집,저장해두었다가 필요할 때 유용한 정보를 만들어 주는 수단
  • ⭐데이터베이스
    • 정보 시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 역활을 담당
  • 응용 시스템(Application System)
    • 한 부서를 위한 서브 시스템
    • 응용 프로그램(application program)으로 구성

정보 시스템(Cont'd)

  • 경영 정보 시스템(MIS: Managememt Information System)

    • 기획(Planning), 운영(operation), 통제(control)
  • 의사 결정 지원 시스템(DSS: Decision Support System)

    1. 광의의 정보시스템

    2. 데이터 웨어하우스(Data warehouse)

      • Information repository, information archive
    3. 데이터 마이닝(Data mining)

      • Knowledge discovery for finding rules or patterns
    4. 지식 관리 시스템(Knowledge management system)


일괄 처리(batch processing)

  • 사전 준비 작업 필요

    • ⭐원시 데이터(raw data)의 수집
    • 분류 정리하여 화일(file)에 수록

  • 시스템 중심 처리방법

    • 높은 시스템 성능
    • 낮은 처리 비용

  • 순차 접근 방법 이용 업무에 유리

  • 순서 : 원시 데이터수집 --> 분류 및 정리 --> 컴퓨터(파일 수록(저장)) --> 보고서(information)


온라인 처리(online processing)

  • 실시간(real time) 처리

  • 사용자 중심 처리방법
    • 낮은 시스템 성능
    • 높은 처리 비용

  • ⭐통신 제어기 (communication controller)가 필요
  • 보수, 유지, 회복이 힘들다 (오버헤드 발생)

분산 처리(distributed processing)

  • 분산 처리기 (dispersed processor) - 컴퓨터 시스템
  • 분산 데이터베이스 (distirbuted database)
  • 통신 네트워크(communication network)
  • 클리이언트/서버(client/server) 시스템 운영 형태

데이터베이스(DB: DataBase)

  • 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장운영 데이터의 집합

  • 데이터 베이스의 정의와 특성

    	1. 통합데이터 (최소의 중복, 통제 가능한 중복만 허용)
    	2. 저장데이터 (컴퓨터가 접근할 수 있는 매체에 저장된 데이터)
    	3. 공유데이터 (여러명의 사용자, 공용데이터)
    	4. 운영데이터 (조직의 주요 기능을 수행하기 위한 지속적으로 꼭! 필요한 데이터)
    • 특성.

      1. 실시간 접근
            - 사용자의 데이터 요구에 실시간으로 응답
            
       2. 계속 변화
            - 데이터의 계속적인 삽입, 삭제,수정 현재의 정확한 데이터 유지
            
       3. 내용 기반 참조
            - 데이터가 저장된 주소나 위치가 아닌 내용으로 참조
       
       4. 동시 공유
            - 서로 다른 데이터의 동시 사용뿐만 아니라 같은 데이터의 동시 사용도 지원

profile
백엔드 개발자 준비중

0개의 댓글