대부분의 웹 페이지는 데이터베이스와 통신하여 게시글, 컨텐츠, 회원정보등을 저장하고 사용합니다.


DataBase[데이터베이스] 란?

- '데이터들을 저장시키는 컨테이너' 라고 생각하면 편할 것 같습니다.

사전적인 정의에 의하면 '데이터의 중복을 피하여 일원화 하여 처리를 효율적으로 하기 위해 관련성을 가지며 중복성이 없는 데이터의 집합을 데이터베이스라고 한다.' 라고 하네요.


데이터베이스의 종류에는 4가지가 있습니다.

1. 계층형 데이터베이스

2. 관계형 데이터베이스

3. 객체지향형 데이터베이스

4. 네크워크형 데이터베이스

이 중 현재 가장 널리 사용되고 있는건 관계형 데이터베이스 입니다.

관계형 데이터베이스를 사용하기 위해서 관계형 데이터베이스 관리 시스템(RDBMS)이 필요합니다.

널리 사용되고 있는 RDBMS에는 오라클, MySQL, MS SQL 등이 있습니다.

저는 오라클을 사용하겠습니다.

혹시나 오라클 설치가 필요하신 분은 [Oracle] Oracle 11g(오라클) 설치하기!! 를 참고해주세요.


데이터베이스가 설치되었다면 데이터베이스와 대화를 하기위한 SQL(Structured Query Language)이라는 언어를 알아야 합니다. 앞으로 최소한의 SQL문법을 간단하게 정리해보려고합니다.