CLOUD/Server

[DB] 데이터 베이스

alsruds 2023. 2. 22. 12:31

[ 데이터 베이스란? ]

● 데이터란?

》 현실의 무언가로부터 측정한 값 ( ex. 지식 / 정보 / 자료 )

가공 방법에 따라 달라질 수 있음

 

데이터 베이스

상호 연관 있는 데이터들의 체계적인 집합

데이터를 효율적으로 수집 & 저장

데이터 베이스 자체가 정보를 제공하지는 않음

데이터 마이닝 : 데이터를 활용하여 정보 탐색

 

DB의 특징과 장점

DB의 특징

  • 자료 추상 : 사물의 공통 성질 추출
  • 자료 독립 : 자료와 프로그램의 독립성 유지
  • 자기 정의 : 자료의 구성과 내용을 DB 자신이 저장 & 관리

DB의 장점

  • 데이터의 논리적 독립성 : 논리적 구조가 변경되어도 DB를 이용하는 프로그램에는 영향이 없음
  • 데이터의 물리적 독립성 : 저장 장치의 구조가 변경되어도 DB를 이용하는 프로그램 & 개념스키마에는 영향이 없음
  • 데이터의 무결성 유지 : 다양한 제약조건
  • 데이터 중복성 최소화 : 데이터 통합 구성
  • 데이터 불일치 제거 : 중복을 최소화

 

[ 데이터 처리 시스템의 형태 ]

일괄 처리 시스템

》 데이터를 모아 한 번에 처리

》 속도가 빠르고 성능이 높지만 사용자가 대기해야 함

순차 접근 방법 (테이프)

(ex) 급여 계산, 연말 결산, 세무 처리 

 

온라인 처리 시스템

》 데이터 발생 시 즉시 처리 후 결과 산출

통신 제어기 필요

시간에 제한이 필요한 작업

(ex) 은행의 Online 업무, 레이더 추적기, 핵물리학 실험

 

분산 처리 시스템

》 지리적으로 분산되어 있는 여러 대의 컴퓨터

》 사용자는 하나의 시스템인 것처럼 사용

시스템 구축, 운영이 복잡하지만 신뢰성이 높고 확장이 용이

 

[ 데이터베이스 발전 과정 ]

》 파일 시스템 》 계층형 》 망형 》 관계형 》 객체형 》 객체 관계형

→ 관계형 데이터베이스 : 표로 표현

'CLOUD > Server' 카테고리의 다른 글

[DB] 데이터 모델링  (0) 2023.02.23
[DB] DBMS  (0) 2023.02.22
DNS 서버 3  (0) 2023.02.22
DNS 서버 2  (0) 2023.02.21
DNS 서버  (0) 2023.02.20