*본 내용은 정보처리기사 공부에도 도움이 됩니다*
1. 데이터베이스란
체계화된 데이터 모임이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. 즉, 여러 사람이 공유하여 사용할 목적으로 통합, 관리하는 데이터의 집합이다. -위키백과-
더 정확히 말하면,
여러 데이터를 정리해서 통합한 후, 데이터 공유 및 저장을 쉽게하여 조직 운영에 용이하게 설계된 데이터 집합이다.
줄여서 DB라고 하는데 보통 이렇게 그린다.
1)데이터란
관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값이다. 그냥 현실세계에 존재하는 사실적인 자료를 말한다.
더 나아가 DIKW 피라미드라는 것이 있는데,
데이터(DATA) -> 정보(INFORMATION) -> 지식(KNOWLEDGE) -> 지혜(WISDOM)를 뜻한다.
정보는 데이터에 의미를 부여한 것으로, 데이터를 한 번 가공한 것을 말한다.
지식은 정보를 기반으로 규칙을 찾거나 정제된 정보를 이해한 것을 말한다.
지혜는 지식에 유연성을 더해 상황이나 맥락에 맞게 규칙을 적용한 것을 말한다.
쉽게 말해, 데이터를 정제 및 가공하는 과정에 이름을 부여한 것이라 생각하면 된다.
DB에서 데이터를 가져와 한 번 가공한 것이 정보라는 것이다.
이제 DB의 정의를 알았으니 개념과 특징을 알아보자.
2. 데이터베이스 개념 및 특징
1)데이터베이스 개념 4가지
앞에서 "여러 데이터를 정리해서 통합한 후, 데이터 공유 및 저장을 쉽게하여 조직 운영에 용이하게 설계된 데이터 집합이다."라고 했다.
-통합된 데이터(Integrated data)
: 데이터를 통합하는 개념으로, 각자 사용하던 데이터의 중복을 최소화하여 중복으로 인한 데이터 불일치 현상을 제거
-저장된 데이터(Stored data)
: 문서로 보관된 데이터가 아니라 디스크, 테이프 같은 컴퓨터 저장장치에 저장된 데이터를 의미
-운영 데이터(Operational data)
: 조직의 목적을 위해 사용되는 데이터를 의미
-공유 데이터(Shared data)
: 공동으로 사용되는 데이터를 의미
2)데이터베이스 특징 4가지
조직 운영에 용이한 데이터베이스는 여러 사람이 사용하기 때문에 데이터 수정 및 추가되는 부분이 있기 때문에 실시간으로 지속적으로 데이터가 변경되면서 동시에 공유가 가능해야 한다.
-실시간 접근성(Real time accessibility)
: 데이터 베이스는 실시간으로 서비스된다. 사용자가 데이터를 요청하면 수 초 내에 결과를 서비스한다.
-계속적인 변화(Continuous change)
: 데이터베이스에 저장된 내용은 어느 한 순간의 상태를 나타내지만, 데이터 값은 시간에 따라 항상 바뀐다.
-동시 공유(Concurrent sharing)
: 데이터베이스는 서로 다른 업무 또는 여러 사용자에게 동시에 공유된다.
-내용에 따른 참조(Reference by content)
: 데이터베이스에 저장된 데이터는 데이터의 물리적인 위치가 아니라 데이터 값에 따라 참조된다.
여러 사람이 사용하는 DB는 정교하게 짜여져 있을텐데 일반 사용자는 어떻게 사용할 수 있는가.
이것은 데이터 베이스 시스템(DBS::Data Base System)이 관리해준다.
'DB > 데이터 베이스' 카테고리의 다른 글
스키마 (0) | 2019.10.08 |
---|---|
관계형 데이터 모델 (0) | 2019.10.07 |
데이터 베이스 시스템 (0) | 2019.10.05 |
댓글