데이터베이스 및 연동
요즘들어 4차산업 혁명 이야기가 많이 나옵니다. 동력을 발명한 1차 산업혁명과 대량생산 체계의 2차 산업혁명, 서비스와 정보의 3차 산업혁명을 걸쳐서 이제는 데이터를 가공하고 생산을 자동화 하면서 앞으로 수많은 일자리 등은 컴퓨터에 의해서 대체되는 시대가 될 것입니다.
또한 최근 개발되는 응용 프로그램 및 서비스들은 거의 대부분이라 할 정도로 데이터를 기반으로 합니다. 다양한 정보들을 저장하고 이를 다시 가공처리 하여 이용자들에게 보여주게 됩니다. 이러한 서비스들을 개발 운영하기 위해서는 단순한 PHP 기본 문법이외에도 데이터베이스와 관련 언어들을 학습해야 합니다.
하지만, 대부분의 데이터베이스 관련 서적들은 이론적인 설명과 단순한 SQL 문법만을 실습을 함으로서 실제적으로 PHP와 연관된 구체적인 학습과 연관하여 실습을 하기에 어렵습니다.
필자는 좀더 자세하게 SQL의 기능과 실제적인 PHP 코드를 같이 작성하여 초보자들이 좀더 쉽게 데이터베이스를 이해하고 응용할 수 있도록 처음 기초부터 다시 설명을 합니다.
MYSQL
필자가 MYSQL과 같은 관계형 데이터베이스를 처음 접한 것은 2000년초 리눅스 운영체제와 PHP를 접하기 시작할 무렵이었습니다. 이전에는 데이터베이스를 사용하기 위해서 오라클과 같은 고가의 데이터베이스를 주류였습니다.
데이터베이스를 배우고 학습하기 위해서 유료버전의 오라클은 일반인, 학생에게는 부담이 있었습니다. MYSQL은 무료 버전으로 PHP와 궁합이 잘 맞는 데이터 베이스 입니다. 또한, 초보 개발자들이 학습하기에 부담이 없는 시스템 입니다.
MYSQL은 이미 산업현장에서 가장 많이 사용하고 있는 인기있는 데이터 베이스 입니다. 또한, 오랜 시간동안 검증과 안정성을 테스트 받아 사용하는데도 무리가 없습니다. MYSQL DB를 통하여 바로 현장에서 적용이 가능하도록 집중적으로 설명을 하였습니다.