데이터베이스는 구조화된 정보 또는 데이터의 조직화된 모음입니다.
그렇다면 구체적으로 어떻게 구조화되고 조직화되어 있는지 살펴보자면,
1. 공유 데이터: 주어진 조직의 여러 사용자가 공동으로 소유하고 사용할 수 있습니다.
2. 통합 데이터: 최소한의 복제 및 제어 가능한 복제만 허용됩니다.
3. 저장 데이터: 컴퓨터로 접근 가능한 매체에 저장됩니다.
4. 운영 데이터 : 조직의 주요 기능을 수행하기 위해 지속적으로 필요한 데이터만 수집합니다.
위의 정의를 만족하는 정보 집합만 데이터베이스라고 합니다.
데이터베이스에도 몇 가지 속성이 있습니다.
1. 실시간 접속 : 사용자의 데이터 요청에 실시간으로 응답합니다.
2. 지속적인 수정: 데이터를 지속적으로 삽입, 삭제 및 수정하여 현재의 정확한 데이터를 유지할 수 있습니다.
3. 동시 공유: 서로 다른 데이터를 동시에 공유할 뿐만 아니라 같은 데이터를 동시에 공유할 수도 있습니다.
4. 콘텐츠 기반 참조: 데이터가 저장된 주소나 위치가 아닌 콘텐츠를 참조하고 데이터에 대한 액세스를 기능으로 허용할 수 있습니다.