본문 바로가기

학교수업/데이터베이스

[데이터베이스] 1. 데이터베이스의 기본 개념

주요 용어

데이터(data) 현실세계에서 단순히 관찰하거나 측정한 값
정보(information) 의사결정에 활용하기 위해 data를 처리한 결과물
정보 처리
(information processing)
데이터에서 정보를 추출하는 과정, 방법
정보 시스템 필요한 데이터를 수집하여 저장해두었다가 필요할 때 유용한 정보를 만들어주는 수단
데이터베이스(DB) 정보시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 역할
여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장 운영 데이터의 집합

 

데이터베이스의 정의

  • 공유 데이터 (shared data) : 특정 조직의 여러 사용자가 함께 소유하고 이용 가능
  • 통합 데이터 (integrated data) : 최소의 중복과 통제가능한 중복만 허용
  • 저장 데이터 (Stored data) : 컴퓨터가 접근할 수 있는 매체에 데이터 저장
  •  운영 데이터 (operational data) : 조직의 주요 기능 수행 위해 지속적으로 꼭 필요한 테이터

 

데이터베이스의 특징

  • 실시간 접근성 (real time accesibility): 사용자의 데이터 요구에 실시간으로 응답
  • 계속 변화 (continuous evolution): 계속적인 삽입, 삭제, 수정 >> 현재의 정확한 데이터 유지
  • 내용 기반 참조 (content reference): 데이터 주소가 아닌 내용으로 참조
  • 동시 공유 (concurrent sharing): 서로 다른, 서로 같은 데이터의 동시사용 지원

 

데이터의 분류

  • 정형데이터(structured data) : 구조화된 데이터
  • 반정형데이터(semi-structured data): 구조에 따라 저장된 데이터지만 데이터 내부에 구조에 대한 설명 존재. parsing(데이터 구조 파악)과정 필요, 보통 파일 형태로 저장됨
  • 비정형데이터(unstructured data): 정해진 구조 없이 저장된 데이터

 

예상문제

데이터와 정보의 차이점을 예를 들어 설명하라.

데이터베이스가 필요한 이유를 설명하라.

데이터베이스의 정의와 특징을 설명하라.

기출문제

정보와 데이터의 개념을 실생활에서 찾아볼 수 있는 예를 들어 설명하라.