less than 1 minute read

SQL이란?

SQL(Structured Query Language),

  • 관계형 데이터 베이스에서 데이터를 제어하기 위한 언어! 독립된 하나의 개발언어
명령어종류 명령어  
데이터조작어(DML) SELECT,INSERT,UPDATE,DELETE  
데이터정의어(DDL) CREATE,ALTER,DROP,RENAME  

관계형 데이터베이스란 ?

  • 많은 사람들이 관리하는 데이터가 많아지면서 단순히 엑셀 같은 개인이 관리하는 소프트웨어에 한계를 느낌. ( 손상, 복구, 사소한 부주의)

위 같은 문제를 해결하기 주는 시스템인 DBMS(Database Management System) 사용


관계형 데이터베이스는

  • 데이터베이스를 정규화를 통해서 정합한 데이터 모델링
  • 여러 사용자가 동시 입력, 수정삭제
  • 영어 문법과 비슷하여 처음 접근이 용이함
  • 고급과정으로 갈수록 난이도가 어려워짐

SQL의 특징

  • 구조적
    • 구조화되었다는 뜻은 sql을 사용할 때 일정한 틀, 패턴이 존재한다.
  • 집합적
    • 프로그래밍처럼 절자적으로 처리되지 않고 데이터 집합이 처리된다.
  • 선언적
    • 하나의 처리 과정들을 작성하는게 아니라 어떤 데이터를 얻기 위한 연산결과를 선언한다.

Updated: