정보 환경

조준형·2023년 3월 13일
0

데이터베이스

목록 보기
1/7

정보 환경

정보와 데이터

데이터

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

정보

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

예시

  • 온도, 습도, 기압 <- 데이터
  • 일기 예보 <- 정보

정보 시스템

정보시스템의 정의

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

정보 시스템의 명칭

  • 경영 정보 시스템
  • 군사 정보 시스템
  • 행정 정보 시스템
  • 인사 정보 시스템
  • 의사 결정 지원 시스템(DSS, Decision Support System)
    -> 데이터 웨어하우스
    -> 데이터 마이닝
  • 지식 관리 시스템

사용 목적(용도)에 따라 명칭이 달라진다

정보시스템의 작업 방식

정보시스템에서 작업을 처리하는 방식의 구분

  • 배치 처리
    -> 초창기 컴퓨터의 작업처리 방식
    -> 현재도 사용
  • 온라인 처리

일괄 처리

동일한 트랜잭션(transaction, 작업)를 모아 일정 시간에 한번에 처리
ex) 전화비 고지서 생성, 납세 고지서 생성, 등록금 고지서 생성

온라인 처리

요청된 작업(트랜잭션)은 즉시 처리
ex) 인터넷 뱅킹, 수강 신청, 현재까지 사용한 통신 요금 실시간 확인

일괄 처리 vs 온라인 처리

정보 시스템의 구조

중앙 집중 시스템

  • 데이터와 자원을 한곳에 집중하여 처리 ex) 메인프레임 컴퓨터

분산 시스템

  • 다수의 컴퓨터를 네트워크로 연결하여 하나의 시스템처럼 데이터를 처리
  • 오늘날 대부분의 데이터 처리 시스템이 사용하는 방식
    ex) 클라이언트-서버, P2P
  • 분산 시스템은 분산처리 시스템으로도 불림

터미널을 이용한 중앙집중 시스템


60 ~ 80년대가지 주로 사용된 데이터 처리 방식

분산 시스템: 클라이언트-서버 시스템 vs P2P

Client-server system

클라이언트는 자원(또는 서비스)를 요청하고 서버는 그것을 제공하는 비대칭적 기능

World Wide Web

  • 가장 거대한 Client-Server 시스템

P2P

각 노드는 필요에 따라 서버 또는 클라이언트로 동작할 수 있는 동등한 능력을 가진 동료

클라우드 컴퓨팅

언제 어디서나 내 컴퓨터(디스크)

네트워크만 연결되면

Database & DBMS

데이터베이스

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

데이터베이스 관리 시스템 (DBMS, Database Management System)

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

DBMS

데이터베이스의 조건

통합된 데이터

  • 최소의 중복
  • 통제된 중복

저장 데이터

  • 컴퓨터가 접근할 수 있는 매체에 저장되어야 함

운영 데이터

  • 조직의 업무를 위한 데이터

공용 데이터

  • 조직의 여러 사람들과 응용프로그램이 공유하여 사용

데이터베이스의 특성

온라인 접근성

  • 질의에 대한 온라인 실시간 응답

계속적인 변화

  • 지속적으로 데이터 삽입, 갱신, 삭제

동시 공용

  • 여러 사용자가 동시에 데이터를 접근할 수 있음

내용에 의한 참조

  • 데이터의 조건 또는 특성만 알려주면 그것을 접근할 수 있음
  • 데이터의 주소 또는 위치를 알 필요는 없어야 함

데이터의 구성

데이터베이스를 구성하는 데이터는 크게 보아 다음과 같이 구분할 수 있음

  • 개체
    - 현실 세계의 개념 또는 정보의 단위
    - 예) 사람, 학생, 교수, 강의실
    - 속성들로 구성
  • 관계
    - 개체(집합)들 간의 관계

데이터베이스의 구조

  • 논리적 구조
    - 일반 사용자 도는 응용 프로그래머 입장의 데이터 베이스 구조
    - 관계형 데이터베이스의 경우 레코드들로 이루어진 테이블
  • 물리적 구성
    - 저장 장치에 기록되는 물리적인 배치 구조
    - 디스크 블록, 포인터 체인, 인덱스, 오버플로우 등...
profile
코린이

0개의 댓글