1.1.3 SQL

    데이터베이스의 개념과 이를 관리하는 DBMS를 알아봤으니 이제 SQL을 살펴보겠습니다. 사람들이 서로 소통하려면 언어를 알아야 하듯이 데이터베이스 세계에서는 SQL을 알아야 합니다.

    SQL(Structured Query Language)은 데이터베이스를 활용하기 위한 표준화된 질의 언어입니다. SQL로 작성된 명령은 DBMS를 통해 수행되며, 이를 통해 데이터베이스에 저장된 데이터를 생성, 조회, 수정, 삭제하는 등의 작업을 요청할 수 있습니다.

    도서관 사서로 다시 비유해 볼까요? 도서관(DB)에 책(데이터)을 빌리러 갔는데 사서(DBMS)가 영어(SQL)만 할 수 있다면 도서관 사용자(데이터베이스 사용자)는 영어로 대여 요청해야 합니다. 마찬가지로 DBMS는 SQL로 작성된 요구사항만 이해할 수 있기 때문에 데이터베이스를 활용하려면 데이터베이스 언어인 SQL을 알아야 합니다.

    그림 1-6 DB, DBMS, SQL의 역할

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.