데이터베이스
데이터베이스 (DB, database) 란, 서로 연관 있는 데이터의 모임
데이터베이스 관리 시스템 (DBMS, database management system) 이란, 컴퓨터에 저장되어 있는 데이터베이스를 관리하는 소프트웨어.
- DBMS는 사용자에게 데이터 관리에 필요한 기능을 제공한다.
- DBMS는 데이터를 정의하고 생성하고 변경하고 삭제하고 접근하고 조작하는 기본적인 연산 기능을 제공한다.
- DBMS는 데이터 추상화, 데이터 독립성, 데이터 보호 등 사용자에게 데이터베이스 관리에 도움을 주는 다양한 기능을 제공한다.
DBMS의 이점
- 데이터 추상화 재공
- 데이터 접근의 용이성 제공
- 데이터 중복 및 불일치성에 대한 제어 용이
- 데이터 무결성 제약조건 유지 용이
- 갱신 원자성 제공
- 다수 사용자의 동시성 제어
- 데이터 보호
- 데이터 백업 및 회복