본문 바로가기
학부 전공/DB

SQL 역사

by 장어진 2021. 6. 19.

DB 10주차 과제 요약 정리 일부로 틀린 사실이 있을 수 있습니다. 


SQL의 정확한 발음은 “sequal”이다. 만든 사람이 그렇게 요청했다. 하지만 최근 이런 전공자를 제외한 많은 사람이 모르기 때문에 SQL이라고 부르는 것이 일반적이게 되었다.

 

기술 발전이 어느 정도 성숙 되어야 표준화가 될 수 있기 때문에 표준화 시기는 한 타이밍씩 늦다. 가장 중요한 표준화는 미국정부에서 표준화 시킨 것으로 ANSI SQL, 86년도에 표준화되어서 SQL-86 이라고 부르기도 한다. 아주 기본적인 SQL을 표준화 시킨 것이다. 다음으로 중요한 표준화는 SQL2, SQL-92라고 부르는 표준화이다. 많은 DBSQL2는 지원을 하기 때문이다. 다음은 99년도에 표준화된 SQL-99, SQL3인데 여기서는 object 개념(객체지향 개념)이 들어가게 된다. 또한, trigger, recursion이 추가된다. Trigger는 어떤 조건이 만족하면 실행되는 개념이다. SQL:3는 각 DB서버들이 각자 이미 구현을 해놓은 상태여서 표준화 시키기에 늦었고 아직도 잘 안 쓰인다.

 

SQL:2003에서 XML-related features 부분 역시 표준화 시키기에 늦었다. 하지만 sequence and auto-generated-value column은 이전까지는 표준화가 되어 있지 않았지만 이 때 표준화가 되었다.

728x90

'학부 전공 > DB' 카테고리의 다른 글

SQL Comparisionb of String & Pattern Match  (0) 2021.06.19
SQL 기본 사용법  (0) 2021.06.19
dbeaver 설치 및 간단 사용  (0) 2021.05.06
pgAdmin 과 psql 간단 실습  (0) 2021.05.06
커맨드 창에서 psql 설정하기  (0) 2021.05.06