과거엔 데이터베이스 대신 파일 시스템으로 데이터를 관리했으나 중복 방지, 데이터 무결성 유지 등등 응용프로그램 종속적으로 인한 문제들이 많았음. 동시 공유, 보안, 회복 등의 복잡한 기능을 제공해주는 데이터베이스 관리 시스템이 대안으로 생겨남.
DBMS(DataBase Management System, 데이터베이스 관리 시스템) 주요 기능 세 가지 정의 기능 - 데이터베이스 구조를 정의하거나 수정 조작 기능 - 사용자 요구에 따라 삽입, 삭제, 수정, 검색하는 연산을 효율적 처리 제어 기능 - 조작 중에도 일관된 내용으로 데이터 무결성을 유지하게 하고 장애가 발생해도 회복이 가능하도록 제어, 권한이 있는 사용자에게만 데이터 접근을 허용하여 보안도 유지, 여러 사용자가 동시 접근하여 데이터 처리 DBMS 장점 - 데이터 중복을 통제할 수 이씀 - 데이터 독립성 확보 - 데이터 동시 공유 - 데이터 보안 향상 - 데이터 무결성 유지할 수 있음 - 표준화할 수 있음 - 장애 발생 시 회복...
#
데이터베이스개론
#
프로그래밍
원문 링크 : 2강 데이터베이스 관리 시스템 정리