[정보통신용어] 데이터베이스

database – 데이터베이스

데이터베이스는 그 내용을 쉽게 접근하여 처리하고 갱신할 수 있도록 구성된 데이터의 집합체이다. 가장 널리 보급된 데이터베이스는 데이터를 다양한 방법으로 접근하고 재구성할 수 있도록 정의한 테이블형의 데이터베이스인 관계형 데이터베이스이다. 분산 데이타베이스는 네트웍 상의 여러 다른 지점에 분산되어 있거나 중복되어 있는 데이터베이스를 말하며, 객체지향 데이터베이스는 객체 클래스와 서브 클래스로 정의된 데이터가 서로 일치하는 데이터베이스이다. 데이터베이스에는 판매정보, 상품정보, 재고정보, 고객정보 등의 데이터가 수록될 수 있다. 사용자는 데이터베이스 관리도구를 이용하여 데이터의 읽고/쓰기를 제한하거나, 보고서 작성 또는 데이터의 활용도를 분석할 수 있다. 데이터베이스와 그 관리도구는 대형 메인프레임에 주로 적용되었지만, 요즘에는 AS/400과 같은 소형 분산 워크스테이션과 중형급의 시스템 뿐만 아니라 PC에도 사용된다. SQL은 IBM의 DB2, 마이크로소프트의 Access 그리고 Oracle, Sybase, Informix 등의 데이터베이스를 대화 형식으로 직접 조회하거나 갱신할 수 있도록 만들어진 표준 언어이다.

[정보통신용어] 데이터베이스 관리자

DBA (database administrator) – 데이터베이스 관리자

DBA[디비에이]는 성공적인 데이터베이스 환경을 유지하는데 필요한 제반활동들을 지휘 감독하거나 직접 수행하는 사람이다. 그의 책임에는, 데이터베이스 시스템의 설계, 구현 및 유지보수 관리, 보안, 유지보수에 속하는 정책 및 절차의 확립 데이터베이스 관리 시스템의 사용 데이터베이스 관리 및 사용을 위한 직원들의 교육 등이 포함된다. DBA는 최근에 생겨난 기술들이나 새로운 설계기법 등에 뒤떨어지지 않아야 한다. DBA는 대체로, 컴퓨터 과학에 관한 학위와 특정한 데이터베이스 제품에 관한 약간의 실무교육 또는 다양한 데이터베이스 제품들에 관한 깊은 경험 등을 가지고 있다. DBA는 대개 SQL, SAP 및 오라클 기반의 DBMS 등 한 두개 이상의 주요 데이터베이스 관련 제품들에 관한 경험이 요구된다.