데이터베이스(DB)란 전자적으로 저장되고 사용되는 관련있는 데이터들의 조직화된 집합이다.
DBMS 란 database management system, 사용자에게 DB를 정의하고 만들고 관리하는 기능을 제공하는 소프트웨어 시스템이다.
DB를 정의하다 보면 부가적인 데이터가 생성되는데 이것을 metadata 라고 한다. DB를 정의하거나 기술하는 데이터이고 catalog라고도 부른다.
data models란 DB의 구조를 기술하는데 사용될수 있는 개념들이 모인 집합이다. DB구조를 추상화해서 표현할수 있는 수단을 제공하고, 여러 종류가 있으며 추상화 수준과 DB구조화 방식이 조금씩 다르다.