DBMS
다음의 약자입니다. "Database Management System."
DBMS는 소프트웨어 프로그램으로, 데이터베이스를 만들고 실행합니다. DBMS는 데이터베이스의 내용을 구조화된 방식으로 저장하고, 구성하고, 검색하고, 조작할 수 있는 프레임워크를 만듭니다. 또한 사용자와 애플리케이션이 SQL과 같은 표준 쿼리 언어를 사용해 데이터베이스의 내용에 액세스할 수 있는 인터페이스를 제공합니다.
DBMS 소프트웨어는 데이터베이스 관리자가 데이터베이스를 관리할 수 있는 도구도 제공합니다. 먼저 스키마를 만들고, 테이블을 정의하고, 관계를 생성해 관리자가 데이터베이스를 설계할 수 있는 방법을 제공합니다. 또한 관리자가 데이터베이스의 사용자 계정을 구성할 수 있도록 하며, 여기에는 각 계정의 권한 수준 설정도 포함됩니다. 관리자는 어떤 사용자가 데이터에 액세스할 수 있는지, 어떤 사용자가 데이터베이스 레코드를 추가하거나 수정할 수 있는지 지정할 수 있습니다. 또한 일부 데이터를 비공개로 유지하고 특정 계정만 액세스할 수 있도록 설정할 수도 있습니다. DBMS는 관리자가 데이터베이스 백업을 자동화하고 필요할 때 해당 백업에서 복원하는 작업도 지원합니다. 각 쿼리에 걸리는 시간과 같은 데이터베이스 성능을 모니터링할 수도 있습니다.
DBMS에는 여러 종류가 있으며, 널리 사용되는 옵션으로는 MySQL, Microsoft Access, Oracle Database, MongoDB 등이 있습니다. 대부분의 데이터베이스가 여러 표준 쿼리 언어 중 하나를 사용하고 SQL이 가장 일반적이지만, 각 DBMS에는 고유한 기능 집합이 있으며 사용자 지정 쿼리 명령을 사용해 이러한 기능을 구현합니다. 데이터베이스는 서로 통신해야 하는 경우가 많기 때문에 대부분의 데이터베이스 관리 시스템에는 독점 구문을 다른 데이터베이스가 이해할 수 있는 방언으로 변환하는 Open Database Connectivity(ODBC) 드라이버가 포함되어 있습니다.
지식 테스트하기