데이터베이스

  • 데이터베이스를 사용하기 전까지는 파일 시스템을 이용해서 데이터를 관리
    • 파일 시스템 : 파일(데이터의 모임)을 저장 장치에 저장하고 사용하기 위한 일종의 규칙이나 체계
    • 파일 시스템의 단점 : 데이터간 불일치, 동시성 제어 제공X, 회복 기능 X, 데이터 독립성과 무결성 X, 데이터 모델링 개념이 부족
  • 데이터 종속성, 데이터 중복성, 데이터 무결성 문제를 해결하기 위해 데이터 베이스 사용

 

데이터베이스 특징

(1) 무결성

  • 여러 경로를 통해 잘못된 데이터가 발생하는 경우를 방지
  • 데이터의 오류 X, constraints(제약 조건) 사용

(2) 독립성

  • DB 물리적 크기, 위치 변경에도 SW에 영향을 끼치지 않는다.

(3) 보안성 

  • 인가된 사용자만 DB 접근 허용해서 데이터 보호, 계정 관리, 권한 설정

(4) 중복 최소화

  • 데이터베이스의 데이터를 통합해서 관리해서 자료 중복, 데이터 종속성 해결

(5) 일관성

  • 하나의 데이터를 변경했을 때, 발생할 수 있는 데이터의 불일치성 배제

+ Recent posts