dohun.log

[데이터베이스] Chapter_01 : 정보환경 본문

Study/데이터베이스

[데이터베이스] Chapter_01 : 정보환경

dohun31 2021. 9. 29. 23:34

정보 시스템

 

  1. 조직체의 활동에 필요한 데이터를 수집, 조직, 저장
  2. 데이터 처리를 통해 의사 결정에 유용한 정보를 생성하는 수단

위의 정의를 이해하기 위해선 먼저 데이터정보에 대해서 알아야 한다.

 

데이터 (Data)

  • 실세계에서 관찰, 측정된 사실 또는 값
  • 숫자, 문자, 문자열, 텍스트, 이미지로 표현

 

정보 (Information)

  • 상황에 따라 적절한 결정을 할 수 있게 하는 지식

 

이때 원하는 정보를 얻기 위해서 데이터를 가공, 처리해줘야 한다.


예를 들어 우리에게 온도, 습도, 기압과 같은 데이터가 있다고 하자. 

온도, 습도, 기압 (Data)

전문가가 아닌 이상 이 사진을 이해하기는 쉽지 않다.

 

그런데 어떠한 처리를 통해서 아래와 같은 정보를 얻었다고 하자.

일기 예보 (Information)

이러한 정보로

오후에 비가 올 수도 있겠네. 우산을 챙기자!

라는 의사결정을 할 수 있게 된다.


 

위에서 정의한 정보시스템을 다시 정리하면 다음과 같다.

  • 조직체에 필요한 데이터(Data)를 수집, 조직, 저장하고 처리(Data Processing)하여 의사결정에 유용한 정보(Information)를 생성하는 수단

 

 

그렇다면 정보시스템의 종류는 무엇이 있을까?

  • 경영 정보 시스템 (MIS, Management Information System)
  • 군사 정보 시스템 (Military Information System)
  • 행정 정보 시스템 (Administration Information System)
  • 인사 정보 시스템 (Personal Information System)
  • 지식 관리 시스템 (Knowledge Management System)
  • 의사 결정 지원 시스템 (DSS, Decision Support System)
    • 데이터 웨어 하우스 (Data warehouse)
    • 데이터 마이닝 (Data Mining)

 

사용목적에 따라 여러 명칭들이 있다.

 

우리가 수강신청, 휴복학, 성적 조회등을 위해 사용하는 시스템은 '학사 행정 시스템'이다.

 


정보 시스템의 작업 방식

 

1. 배치 처리 (일괄 처리)

 

동일한 트랜잭션을 모아 한번에 처리하는 방식

 

 전화비 고지서 생성, 납세 고지서 생성, 등록금 고지서 생성, 1980년대의 수강 신청 등이 있다.

 

2. 온라인 처리

 

요청된 트랜잭션 즉시 처리

 

인터넷 뱅킹, 현재의 수강 신청, 실시간 요금 확인 등이 있다.

 

  일괄 처리 온라인 처리
단위 시간 당 처리 작업 수 많다 적다
운영 비용 상대적 저렴 고비용
트랜잭션당 비용 작다 크다
대기 시간 길다  짧다

 


정보 시스템의 구조

 

1. 중앙 집중 시스템 (Centralized System)

 

데이터와 자원을 한곳에 집중하여 처리한다.

60 ~ 80년대까지 주로 사용하던 데이터 처리 방식 

 

2. 분산 시스템 (Distributed System)

 

다수의 컴퓨터를 네트워크로 연결하여 하나의 시스템처럼 데이터를 처리한다.

오늘날 대부분 데이터 처리 시스템이 사용하는 방식
ex) 서버-클라이언트 분산 시스템, p2p 분산 시스템

 

3. 클라우드 컴퓨터 (Cloud Computing)

 

자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 정보를 처리한다.

네트워크가 연결되어야 한다.

 


데이터 베이스와 데이터 베이스 관리 시스템

 

1.  데이터 베이스

  • 한 조직의 여러 응용 프로그램들이 공유하여 사용하는 통합되고 저장된 운영 데이터의 집합
  • 정보 시스템을 구성하는 핵심적인 요소

 

<조건>

  • 통합된 데이터 (intergrated data)
    • 최소의 중복 (minimal redundancy)
    • 통제된 중복 (controlled redundancy)

 

  • 저장 데이터 (stored data)
    • 컴퓨터가 접근할 수 있는 매체에 저장되어야 함

 

  • 운영 데이터 (operational data)
    • 조직의 업무를 위한 데이터

 

  • 공용 데이터 (shared data)
    • 조직의 여러 사람들과 응용프로그램이 공유하여 사용

 

<특성>

  • 온라인 접근성 (on-line accessibility)
    • query에 대한 온라인 실시간 응답

 

  • 계속적인 변화 (continuous evolution)
    • 지속적으로 데이터 삽입, 갱신, 삭제

 

  • 동시 공용 (concurrent sharing)
    • 여러 사용자가 동시에 데이터에 접근할 수 있음

 

  • 내용에 의한 참조 (content reference)
    • 데이터의 조건 또는 특성만 알려주면 그것을 접근할 수 있음
    • 데이터의 주소 또는 위치를 알 필요는 없어야 함

 

<구조>

  • 논리적 구조
    • 일반 사용자 또는 응용 프로그래머 입장의 데이터 베이스 구조
    • 관계형 데이터베이스의 경우 레코드들로 이루어진 테이블

 

  • 물리적 구성
    • 저장 장치에 기록되는 물리적인 배치 구조
    • 디스크 블록, 포인터 체인, 인덱스, 오버플로우 등 …
데이터 베이스를 구성하는 데이터는 크게 개체와 관계로 구분할 수 있음

 

2. 데이터 베이스 관리 시스템

 

데이터 베이스를 사용할 수 있게 하는 소프트웨어

오라클 , mongoDB, MySQL 등이 있다.

 

Comments