
여러 사람이나 프로그램이 데이터를 쉽게 공유하기 위해 체계적으로 관리되는 데이터의 집합위와 같은 데이터베이스를 관리하는 시스템을 뜻한다.

Q. age = 20인 행을 찾을려면? 관계형 데이터베이스에서는 age가 20인 행을 찾으려면 모든 행을 다 탐색한다. 만약 데이터가 1억개라면 age가 20인 것을 찾기위해 1억개를 다 찾아볼 것이며 속도가 현저히 느려질 것이다.

| 101 | 강호동 | 스쿼시초급 | | 102 | 손흥민 | 헬스 | | 103 | 김민수 | 헬스 || 104 | 김민수 | 골프초급 | 위와 같은 예시에서 김민수라는 사람이 헬스를 추가 신청하였다. 만약 이렇게 등록한다면 나중에 각각의 데이터를 찾기가 어렵고,