티스토리 뷰

It

SQL 개요

zoffldlah 2022. 8. 15. 17:10

SQL 개요

SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는데 중요한 요인의 하나

SQL은 IBM 연구소에서 1974년에 System R이라는 관계 DBMS 시제품을 연구할 때 관계 대수와 관계 해석을 기반으로, 집단 함수, 그룹화, 갱신 연산 등을 추가하여 개발된 언어

1986년에 ANSI(미국 표준 기구)에서 SQL 표준을 채택함으로써 SQL이 널리 사용되는데 기여

다양한 상용 관계 DBMS마다 지원하는 SQL 기능에 다소 차이가 있음

본 책에서는 SQL2를 따름

대표

사진 설명을 입력하세요.

SQL은 비절차적 언어(선언적 언어)이므로 사용자는 자신이 원하는 바(what)만 명시하며, 원하는 것을 처리하는 방법(how)은 명시할 수 없음

관계 DBMS는 사용자가 입력한 SQL문을 번역하여 사용자가 요구한 데이터를 찾는데 필요한 모든 과정을 담당

자연어에 가까운 구문을 사용하여 질의를 표현할 수 있음

두 가지 인터페이스

대화식 SQL(interactive SQL)

내포된 SQL(embedded SQL)

대표

사진 설명을 입력하세요.

SQL의 구성요소

데이터 정의어

데이터 조작어

데이터 제어어

대표

사진 설명을 입력하세요.

대표

사진 설명을 입력하세요.

댓글