DBMS의 기능

    DBMS는 사용자에게 다양한 기능을 제공합니다. 마치 도서관 사서가 도서관 사용자를 위해 책을 분류·관리하고, 도서의 대여와 반납을 돕는 것과 같습니다.

    DBMS가 제공하는 주요 기능은 다음과 같습니다.

    효율적 데이터 관리: DBMS는 대량의 데이터를 체계적으로 저장·관리합니다. 데이터를 테이블(table)이라는 곳에 조직화해 저장하고, 여러 테이블 간 관계(relationship)를 설정해 데이터를 더 쉽고 빠르게 찾을 수 있도록 합니다.

    데이터 무결성 유지: DBMS는 데이터 무결성을 유지하기 위한 다양한 기능과 제약 조건을 제공합니다. 데이터 무결성(integrity)이란 데이터가 정확하고 일관되며 신뢰할 수 있는 상태를 유지하는 것을 뜻합니다. 이를 위해 DBMS는 데이터의 자료형을 반드시 문자로 설정하도록 강제하거나 저장할 숫자의 범위를 특정 범위로 제한하는 등의 규칙을 적용합니다.

    동시성 제어: 여러 사용자가 동시에 데이터에 접근하고 조작할 때 발생할 수 있는 문제를 관리합니다. 여러 사용자가 데이터를 조작하거나 변경하더라도 해당 데이터를 일관되게 유지 및 관리합니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.