DBMS의 필수기능에 대해 설명해보세요.
DBMS에는 3가지 필수기능이 있습니다.
첫 번째 기능은 자료구조의 정의입니다. 데이터베이스에 저장될 데이터 type과 구조에 대한 정의 그리고 데이터가 저장 될 때의 제약조건 등을 명시하는 기능을 합니다.
두 번째 기능은 조작입니다. 데이터의 검색, 갱신, 삽입과 삭제 등을 체계적으로 처리하기 위한 수단을 제공하는 기능입니다.
세 번째 기능은 제어입니다. 데이터의 정확성과 안전성을 유지하기 위한 무결성, 보안 및 권한 검사 등의 기능을 정하는 기능입니다.
▶참고) DBMS의 필수기능
1. 정의(Definition) : 데이터의 형(Type)과 구조, 데이터가 DB에 저장될 때의 제약조건 등을 명시하는 기능
2. 조작(Manipulation) : 데이터 검색(요청), 갱신(변경), 삽입, 삭제 등을 체계적으로 처리하기 위해 데이터 접근 수단등을 정하는 기능
3. 제어(Control)
- 데이터베이스를 접근하는 갱신, 삽입 삭제 작업이 정확하게 수행되어 데이터의 무결성이 유지되도록 제어
- 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안(Security)을 유지하고 권한(Authority)을 검사할 수 있어야 함
- 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리할때 처리 결과가 항상 정확성을 유지하도록 병행제어(Concurrency Control)를 할 수 있어야 함
커뮤니티 Q&A
위 이론과 관련된 게시글이에요.
이해가 안 되거나 궁금한 점이 있다면 커뮤니티에 질문해 보세요!
게시글 작성하기