분류
1. 개요 [편집]
데이터베이스 관리 시스템는 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성하고 데이터베이스를 관리하는 체계이다. 파일 체계에서 야기되는 자료의 종속성과 중복성을 해결하기 위해 제안된 체계이다.
2. 언어별 명칭 [편집]
3. 필수 기능 [편집]
- 정의: 데이터베이스에 저장될 자료의 구조와 형태의 이용 방식, 제약 조건 등을 명시하는 기능이다.
- 제어: 자료의 안전성과 정확성을 유지하기 위해 권한 및 보안 검사, 무결성, 병행 수행 제어 등의 기능을 정하는 기능이다.
- 조작: 자료 갱신, 검색, 삭제, 삽입 등을 체계적으로 처리하기 위해 자료 접근 수단 등을 정하는 기능이다.
4. 자료의 독립성 [편집]
자료의 독립성은 데이터베이스 관리 시스템의 궁극적인 목표이다.
4.1. 논리적 자료 독립성 [편집]
논리적 자료 독립성은 데이터베이스와 응용 프로그램을 독립시킴으로써, 자료의 논리적 구조가 변경되더라도 응용 프로그램은 변경되지 않는 자료의 독립성이다.
4.2. 물리적 자료 독립성 [편집]
물리적 자료 독립성은 물리적 장치와 응용 프로그램을 독립시킴으로써, 데이터베이스 체계의 성능 향상을 위해 새로운 디스크가 도입되더라도 응용 프로그램은 영향을 받지 않고 자료의 물리적 구조만 변경되는 자료의 독립성이다.
[1] 한자 표기: 데이터베이스 管理 시스템