중화사전망 - 서예자전 - 데이터베이스 관리 시스템의 주요 기능은 무엇입니까?

데이터베이스 관리 시스템의 주요 기능은 무엇입니까?

Dbms (데이터베이스 관리 시스템) 는 데이터베이스 구축, 사용 및 유지 관리를 위한 대규모 운영 및 관리 소프트웨어입니다. 데이터베이스를 일관된 방식으로 관리 및 제어하여 데이터베이스의 보안 및 무결성을 보장합니다. 사용자는 DBMS 를 통해 데이터베이스의 데이터에 액세스하며 데이터베이스 관리자는 DBMS 를 통해 데이터베이스를 유지 관리합니다. 여러 응용 프로그램 및 사용자가 동시에 또는 시간에 따라 다른 방식으로 데이터베이스를 설정, 수정 및 쿼리할 수 있도록 하는 다양한 기능을 제공합니다. 이를 통해 사용자는 데이터를 쉽게 정의 및 조작하고, 데이터의 보안 및 무결성을 유지하고, 여러 사용자 하에서 동시 제어 및 데이터베이스 복구를 수행할 수 있습니다.

기능에 따라 데이터베이스 관리 시스템은 크게 여섯 부분으로 나눌 수 있습니다.

(1) 스키마 변환: DDL (데이터 정의어) 을 제공합니다. 그것으로 작성된 데이터베이스 스키마는 내부 표현으로 번역됩니다. 데이터베이스의 논리적 구조, 무결성 제약 조건 및 물리적 저장 구조는 내부 데이터 사전에 저장됩니다. 다양한 데이터 작업 (검색, 수정, 삽입, 삭제 등). ) 및 데이터베이스 유지 관리 및 관리는 데이터베이스 스키마를 기반으로 합니다.

(2) 응용 프로그램 컴파일: 데이터베이스 액세스 명령문을 포함하는 응용 프로그램을 DBMS 지원에서 실행할 수 있는 대상 프로그램으로 컴파일합니다.

(3) 대화형 쿼리: SQL 과 같은 사용하기 쉬운 대화형 쿼리 언어를 제공합니다. Dbms 는 쿼리 명령을 실행하고 쿼리 결과를 화면에 표시합니다.

(4) 데이터 구성 및 액세스: 주변 스토리지 장치의 데이터에 대한 물리적 구성 및 액세스 방법을 제공합니다.

⑸ 트랜잭션 작업 관리: 트랜잭션 작업 관리 및 작업 로그, 트랜잭션 작업의 보안 모니터링 및 데이터 무결성 검사, 트랜잭션의 동시 제어 및 시스템 복구를 제공합니다.

(6) 데이터베이스 유지 관리: 데이터 보안 제어, 무결성 보장, 데이터베이스 백업, 데이터베이스 재구성 및 성능 모니터링과 같은 유지 관리 도구를 포함한 데이터베이스 관리자에게 소프트웨어 지원을 제공합니다.

관계형 모델을 기반으로 하는 데이터베이스 관리 시스템은 점점 더 완벽해지고 있으며 모든 업종에 상용 소프트웨어로 널리 사용되고 있습니다. 홈 서버 구조를 갖춘 분산 다중 사용자 환경에서의 응용 프로그램은 데이터베이스 시스템의 응용 프로그램을 더욱 확장합니다. 새로운 데이터 모델 및 데이터 관리 기술이 발전함에 따라 DBMS 소프트웨어의 성능이 업데이트되고 향상될 것으로 예상되며 애플리케이션 영역이 더욱 확대될 것으로 예상됩니다.

다음과 같은 기능을 제공합니다.

(1) 데이터 정의 함수. DBMS 는 데이터베이스를 설명하는 프레임워크인 DDL (데이터 언어 정의) 데이터베이스 구조를 제공합니다. 데이터베이스 구조는 데이터 사전에 저장됩니다.

(2) 데이터 액세스 기능. DBMS 는 검색, 삽입, 수정 및 삭제와 같은 데이터베이스 데이터에 대한 기본 액세스 작업을 구현하는 DML (데이터 조작어) 을 제공합니다.

(3) 데이터베이스 운영 관리 기능. DBMS 는 데이터의 보안, 무결성 및 동시성을 효과적으로 제어하고 관리하는 데이터 제어 기능을 제공하여 데이터의 정확성과 유효성을 보장합니다.

(4) 데이터베이스 구축 및 유지 보수 기능. 데이터베이스 초기 데이터 로드, 데이터베이스 덤프, 복구 및 재구성, 시스템 성능 모니터링 및 분석을 포함합니다.

⑤ 데이터베이스 전송. DBMS 는 처리 데이터 전송을 제공하고 사용자 프로그램과 DBMS 간의 통신을 가능하게 하며 일반적으로 운영 체제와 조화를 이룹니다.