이론

[DB] 데이터베이스 개념

Simon Yoon 2022. 4. 23. 21:22

데이터베이스 개념

정보시스템 → 가공 이전의 데이터나 가공 이후 생성된 정보 저장소 필요 → 데이터베이스

데이터와 정보는 연쇄적인 처리 과정 안에 서로의 입,출력으로 반복 사용될 수 있다.

정보시스템이란?

- 한 조직의 활동과 운영에 필요한 데이터를 수집, 저장해 두었다가 다양한 방식으로 처리 및 가공함으로써 의사 결정에 필요한 정보를 생성하는 소프트웨어 체계
- 책이나 언론 매체, 사람 등의 전통적 방식으로는 불가능했던 대량의 정보 소비는 다양한 정보시스템을 통해서만 가능함

전통적 파일 정보 시스템의 문제점

1. 데이터 종속성(data dependency)의 증가: 파일 안의 저장 방식이나 접근 방법을 변경할 경우, 연관된 모든 응용 프로그램도 함께 수정되어야 하는 데이터 종속성 문제 발생
2. 데이터 중복성(data redundancy)의 증가: 같은 데이터가 여러  파일 안에 중복 저장되면 관리가 어렵고 기억 장소의 낭비가 발생함. 한 시스템 안에서 같은 내용의 데이터가 중복 저장되는 데이터 중복성 문제 발생

⇒ 데이터베이스 시스템의 등장

- 데이터 종속성 문제를 공통의 데이터 모델과 표준 데이터 언어를 이용하여 해결
- 데이터 중복성 문제를 통합 저장소를 이용하여 해결

데이터 무결성(data integrity): 저장된 데이터 값이 현실 세계의 실제 값과 얼마나 정확히 일치하는지를 뜻하는 의미의 정확성을 말한다. 부정확한 값이나 허용될 수 없는 오류값이 입력되는 것을 방지할수록 데이터 무결성은 향상된다.

표준화: 표준화된 데이터 언어와 데이터 모델을 통해 각 응용 프로그램들이 같은 방식으로 데이터베이스에 접근하도록 한다.

데이터 가용성(data availablity): 필요하면 언제든지 안정적으로 데이터를 접근할 수 있는 특성이다.

데이터 베이스의 정의

- 공용 데이터의 저장소: 많은 사용자가 다양한 목적을 위해 공동을 소유하고 유지하는 공용 데이터들의 저장소
- 통합 데이터의 저장소: 여러 곳에서 필요한 데이터를 하나로 통합한 통합 데이터(integrated data)들의 저장소
- 운영 데이터의 저장소: 특정 조직의 운영 목적을 위해 사용되는 운영 데이터(operated data)들의 저장소, 조직 운영을 위해 필수적 데이터(반드시 필요한 데이터)들의 모임이어야 함
- 저장 데이터의 저장소: 컴퓨터를 통해 접근이 가능한 디지털화된 저장 데이터들의 저장소

데이터 베이스의 특성 → 실시간 접근, 끊임없는 변화, 동시 공용, 내용 기반 참조

'이론' 카테고리의 다른 글

나이브 베이즈 분류모형(Naive Bayes Classifier)  (0) 2022.07.10
[DB] Relation의 키(key)  (0) 2022.05.07
MapReduce  (0) 2022.04.30
[ADP] 시각화 디자인  (0) 2022.02.13
MECE와 strategic thinking  (0) 2021.12.30