# DataBase 먼저, 데이터베이스의 정의가 무엇인지 알아보겠다. 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 의미한다. 데이터베이스 관리 시스템(DBMS)를 통해 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. 일반적으로 미들웨어를 통해서 관리된다. ※ 미들웨어(Middleware) 간단하게 설명하면, OS와 application 사이에서 실행되는 응용프로그램 사이에 존재하게 되며 분산 컴퓨터 환경(client와 server)에서 동작을 한다. 이는 컴퓨터와 컴퓨터간의 연결을 안전하고 용이하게 해주게된다. 다시말해, 서로 다른 기기의 하드웨어나 프로토콜, 통신환경 등을 연결하게된다. 그게 우리가 아는 WAS, DBMS, Web Server 등등 이..