정보가 폭발적으로 증가하고 다양해지면서 파일만으로는 입력 저장 출력하는것이 어려워졌다
즉 데이터를 잘 정리정돈해서 필요할때 쉽게꺼내쓸수있는 필요성이 생기게 되었다.
이런 맥락에서 생겨난 것을 데이터베이스라고한다.데이터베이스는 컴퓨터언어로 제어할수있다.
관계형데이터베이스는 데이터를 표의 형태로 정리정돈할수 있고 정렬, 검색과 같은 작업을 빠르고 편리하게 안전하게 할수 있다.
MySQL, Oracle, SQL Server, PostgreSQL, DB2, Access
웹에 웹클라이언트와 웹서버가 있는것처럼
데이터베이스에도 데이터베이스 클라이언트와 데이터베이스 서버가 있다.
데이터베이스 서버 : 데이터를 저장, 저장된 데이터를 수정 및 삭제를 한다.
데이터베이스 클라이언트 : 데이터베이스 서버에게 요청을해서 여러가지명령을 하거나 데이터를 가져온다던가 데이터베이스 서버를 체크를 한다.