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