클라이언트가 데이터 베이스에 직접적으로 접촉하는것은 보안상으로도 매우 위험합니다.따라서 우리는 클라이언트와 서버를 나누어 서로 통신 하도록 합니다.서버는 클라이언트의 요청을 받아 자신이 가지고 있는 정보를 제공합니다.서버는 보통 데이터 베이스에 있는 데이터들을 읽고, 지우고, 업데이트 하는 역할을 하는 것입니다.우리가 편의점에서 계산을 할때와 한번 비교해 보도록 하겠습니다.서버를 계산원, 클라이언트를 저라고 하고, 데이터 베이스를 돈통이라 하겠습니다.제가 계산원에게 계산을 해달라고 부탁하면 계산원은 제가 지불한 돈을 돈통에 넣고 돈통에서 꺼낸 잔돈과 영수증을 줍니다.제가 직접 계산한다고 한다면 돈통에서 돈을 몰래 빼돌릴 수도 있는 상황이 생길 수 있습니다.그래서 그 사이에 계산원이 있다고 생각하시면 왜 ..