상세페이지

ICT용어

데이터베이스 관리시스템,DBMS

  • 박서진
  • 22-05-10 14:09
  • 조회수 74

데이터베이스 관리 시스템, -管理-, 

Database Management System, DBMS

 

 

 

데이터베이스(DB)에 접근(access)하여 데이터베이스 정의, 

 

조작, 제어 등 데이터베이스 관리를 지원하는 소프트웨어.


데이터베이스 관리 시스템(DBMS: Database Management System)은 

 

데이터베이스에 적재된 데이터 작업을 수행할 뿐만 아니라 데이터베이스를 보호하고 보안을 제공한다.

 

데이터베이스 관리 시스템의 기능은 크게 구성(정의), 조작, 제어 기능으로 나눌 수 있다.

 

- 구성(정의) 기능: 데이터베이스에 저장될 자료의 구조와 응용 프로그램이 

 

이 구조를 이용하는 방식을 정의하는 기능. 레코드 구조의 정의, 

 

데이터 모형의 정의, 물리적 구조의 정의 등을 포함한다.

 

- 조작 기능: 사용자의 요구에 따라 데이터베이스에 접근하여 저장된 자료를 

 

검색, 갱신, 삽입, 삭제할 수 있도록 하는 기능. 사용자들은 쉽고

명확하고 효율적인 데이터 언어(data language)로 데이터베이스의 데이터를 조작할 수 있다.

 

- 제어 기능: 사용자가 데이터를 조작하려는 작업이 데이터 무결성(data integrity)을 

 

파괴하지 않도록 작업 요청을 제어하는 기능. 접근하는 사용자의 권한을 검사하여 보안을 유지하며, 

 

여러 사용자가 데이터베이스에 동시에 접근하여 데이터를 처리할 경우 처리 결과가 항상 정확성을 유지하도록 한다.


데이터베이스 관리 시스템은 데이터 일관성(consistency), 무결성(integrity), 보안성(security) 등 

 

다양한 장점들이 있다. 하지만 고가의 운영 비용, 복잡한 자료 처리를 위한 전문 인력의 필요, 

 

시스템 취약성 등 단점도 있어서 목적에 따라 비용과 기술적 요구사항들을 면밀히 

 

고려하여 용도에 맞게 도입을 결정해야 한다. 또한 백업(backup)과 같은 예비조치나 사후 회복(recovery) 대책 등을

 

 데이터베이스 관리 시스템 도입 계획에 포함하여 수립해야 한다.


* 관련 표준

- ISO/IEC TR 10032:2003 Information technology – Reference Model of Data Management

 

데이터-1.JPG

 

데이터-2.JPG

 

 

출처:TTA 정보 통신 용어사전 

 

 

 

 

 

 

 

 

 

 

 

게시물 댓글 0

  • 등록된 댓글이 없습니다.

backward top home