Chapter 1 데이터베이스의 기본 개념

  • 데이터베이스의 필요성

    • 데이터 vs 정보
      • 데이터(=자료) : 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값
      • 정보 : 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물

        즉, 데이터를 용이하게 가공한 것이 정보다.

        +) 가공하는 과정을 정보 처리(information processing)라 한다.

    • 정보 시스템 vs 데이터베이스 - 정보 시스템 : 데이터를 수집 및 저장 + 유용하게 데이터를 처리해 정보로 만듦 - 데이터베이스 : 정보 시스템 안에서 데이터를 저장 및 제공

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

    • 데이터베이스의 정의
      • 특정 조직의 여러 사용자가 ‘공유’하여 사용할 수 있도록 ‘통합’해서 ‘저장’한 ‘운영’ 데이터의 집합
        1. 공유 데이터 : 사용 목정이 달라도 특정 조직의 여러 사용자가 함께 소유.
        2. 통합 데이터 : 데이터의 중복을 최소화.
        3. 저장 데이터 : 컴퓨터가 접근할 수 있는 매체.
        4. 운영 데이터 : 지속적으로 유지해야하는 데이터.
    • 데이터베이스의 특징
      • 실시간 접근 가능
      • 계속 변화(동적)
      • 동시 공유 가능
        • 같은 데이터는 물론이고 여러 사용자가 __서로 다른 데이터를 동시에 사용하는 것도 포함한다. __
      • 참조 가능
        • 어느 곳에 저장되어있든 바로 검색 가능해야 한다. 주소,위치가 아닌 내용, 값(value)로.

  • 데이터와 데이터베이스

    • 데이터의 유형
      1. 정형 데이터 : 구조화된 데이터

             ex. 엑셀의 스프레드시트, 관계 데이터베이스의 테이블
        
      2. 반정형 데이터 : 구조에 따라 저장되었지만 구조에 대한 설명이 함께 저장되어 있는 데이터

             ex. HTML, XML, JSON 문서, 웹 로그, 센서 데이터
             <친구 정보> <이름>오이</이름> <나이>23</나이> </친구정보>
        
      3. 비정형 데이터 : 정해진 구조 없이 저장된 데이터

             ex. 영상, 이미지, 워드 문서, 소셜 데이터의 텍스트
        

[참조] 데이터베이스개론 (저자: 김연희)