1장 - 데이터베이스 기본 개념

728x90
반응형

출처 : http://www.kocw.net/home/cview.do?mty=p&kemId=1163794

 

데이터베이스의 원리와 응용

본 강의에서는 데이터베이스 입문자들에게 꼭 필요한 데이터베이스 기초 이론, 데이터 모델과 연산, SQL, 데이터베이스 설계에 대해 공부하고자 한다.

www.kocw.net

 

etc-image-0

 

학습 목표

  • 데이터와 정보의 차이를 이해한다.
  • 데이터베이스의 필요성을 알아본다.
  • 데이터베이스의 정의에 숨겨진 의미와 주요 특성을 이해한다.

 

etc-image-1

데이터베이스의 필요성

데이터와 정보

  • 데이터 : 현실 세계에서 단순히 관찰하거나 측정해 수집한 사실이나 값
  • 정보 : 의사 결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물

데이터와 정보의 차이는 의미가 부여되어있는가 혹은 의사 결정에 활용할 수 있는가에 차이이다.

 

데이터(Data)에 의미가 부여되면 정보(Information)가 되고, 정보에 의미가 부여되면 지식(Knowledge)이 된다. 그리고 지식에 의미가 부여되면 지혜(Wisdom)가 된다.

 

etc-image-2

 

정보 처리(Information Processing)

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

 

한빛 쇼핑몰의 주문 내역을 보자. 각각의 주문 번호와 주문 일자, 제품명, 판매 금액들이 있다. 이 데이터들을 통합해서 제품별 총 판매액(에어컨이 가장 많이 팔렸고, 청소기가 가장 적게 팔렸구나. 에어컨 판매에 특화된 웹 사이트로 가야겠다 or 청소기 판매를 증가시키기 위한 이벤트를 진행해야 겠다.)이나 분기별 총 판매액을 알 수 있게 된다.

 

etc-image-3

 

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

  • 정보 시스템(Information System) : 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 필요할 때 유용한 정보를 만들어 주는 수단이다. 즉, 현실 세계의 데이터를 정보 처리를 해서 의사 결정자에게 정보를 제공해주는 시스템이다.
  • 데이터베이스 : 정보 시스템 안에서 데이터를 저장하고 있다가 필요할 때 제공하는 역할을 담당한다.

 

etc-image-4

 

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

데이터베이스란

  • 데이터베이스체계적으로 구성된 데이터의 집합
  • 여러 업무나 사람이 공유하고 데이터를 통합하여 중복을 없애고, 자료 검색과 갱신의 효율성을 높이기 위해 사용한다.

 

etc-image-5

 

데이터베이스의 예시

  • 가계부
  • 도서관의 책
  • 쇼핑몰의 제품

 

etc-image-6

 

데이터베이스(DataBase)

  • 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장운영 데이터의 집합
  • 통합 데이터(Integrated Data) : 중복되는 데이터를 최소화하고, 관련된 데이터를 하나의 곳에 모아 관리한다.
  • 저장 데이터(Stored Data) : 컴퓨터 시스템에 영구적으로 저장되어 필요할 때마다 꺼내 사용할 수 있다.
  • 공유 데이터(Shared Data) : 여러 사용자가 동시에 접근하여 데이터를 공유하고 활용할 수 있다.
  • 운영 데이터(Operational Data) : 데이터베이스에 저장된 데이터는 조직의 업무를 수행하는 데 필요한 실시간 정보를 제공한다.

 

etc-image-7

 

데이터베이스의 특성

  • 실시간 접근(Real-Time Accessibility) : 사용자가 언제든지 필요한 데이터에 즉시 접근하여 활용할 수 있는 특징이다.
  • 내용 기반 참조(Contents Reference) : 데이터베이스에서 데이터를 검색할 때, 데이터의 값 자체를 기준으로 검색하는 방식. 즉, 데이터의 주소나 저장 위치가 아닌, 데이터의 내용을 기반으로 검색한다.
  • 지속적인 변화(Continuous Evolution) : 데이터베이스에 저장된 데이터는 시간이 지남에 따라 지속적으로 변화한다. 새로운 데이터가 추가되고, 기존 데이터가 수정되거나 삭제될 수 있다.
  • 동시 공유(Concurrent Sharing) : 여러 사용자가 동시에 하나의 데이터베이스에 접근하여 데이터를 읽고 수정할 수 있는 특징이다.

 

 

728x90
반응형

'Study > 데이터베이스' 카테고리의 다른 글

6장 - 정규화 (1)  (2) 2024.11.21
5장 - 관계 데이터 모델  (1) 2024.11.20
4장 - 데이터 모델링  (1) 2024.11.19
3장 - 데이터베이스 시스템  (0) 2024.11.18
2장 - 데이터베이스 관리 시스템  (1) 2024.11.17