DBMS의 제어기능은 데이터의 일관성과 안전성을 유지하기 위해 다양한 기능을 제공합니다. 주요 기능으로는 다음과 같은 것들이 있습니다: 1. **데이터 무결성 유지**: 데이터의 정확성과 일관성을 확보하는 기능입니다. 데이터의 정확한 입력, 저장, 수정, 삭제를 보장합니다. 2. **보안과 권한 검사**: 데이터에 대한 접근을 제어하여 권한이 없는 사용자가 데이터에 접근하지 못하도록 합니다. 데이터 보안을 유지하는 데 필수적입니다. 3. **병행수행 제어**: 여러 사용자가 동시에 데이터베이스에 접근할 때, 데이터의 일관성을 유지하기 위한 기능입니다. 이를 통해 데이터의 경합 상태를 방지합니다. 4. **데이터의 복구**: 시스템 오류나 장애가 발생했을 때 데이터를 복구하는 기능입니다. 이는 DBMS의 회복 기능에 포함되며, 제어기능이라기보다는 회복 기능에 가깝습니다. 따라서, DBMS의 제어기능에 포함되지 않는 요건은 데이터의 복구입니다. 데이터의 복구는 주로 회복 기능으로 분류됩니다.