1-2) 데이터베이스 시스템

데이터베이스 개념

파일시스템 대 데이터베잇

데이터베이스 시스템 구성 요소

 

 

파일시스템

데이터를 파일형태로 관리하는 시스템

생성 수정 검색 삭제 기능 제공

응용프로그램별로 필요한 데이터를 별도의 파일로 관리

데이터베이스 증장 이전에 데이터 관리 위해 사용

 

한계점

 

종속성

데이터 파일 저장방법, 구조 등 변경 시 응용 프로그램도 변경 필요

 

응용프로그램 A <-- 상호의존적 관계 --> 데이터 파일 A

 

데이터 중복성

응용 프로그램별 데이터 파일 생성 -> 데이터 중복 발생

중복 데이터 간의 값 불일치로 일관성 훼손

 

중복 데이터에 대한 동등한 보안 수준 유지 불가

중복데이터의 무결성 훼손 방지 수단 부재

제어 분산 -> 낮은 효율성 정확성

저장공간 비용 증가-> 낮은 경제성

 

데이터 베이스 시스템 구성

데이터베이스

데이터베이스 관리 시스템

- database management system : dbms

- dbms를 통해 데이터를 통합 관리하는 시스템

데이터 모델

 

데이터베이스 시스템 중 

 

파일시스템 vs dbms

 

dbms 장점

데이터 복구, 보안(암호화), 동시성 제어, 데이터 관리 기능 등 제공

데이터 무결성 유지 및 데이터 표준 준수 용이

- 무결성 유지를 위한 다양한 제약 조건

- 보안기술(해쉬, 맥 등) 활용 데이터 저장

대부분 sql 준수 -> 표준에 맞춰 관리 및 운용 가능