과학백과사전 Home > 사이언스 러닝 > [교사] 명품과학수업

61

시큐얼(SEQUEL : structured english query language)

관계형 데이터베이스 관리 시스템(RDBMS)에 저장된 데이터를 관리하거나 관계형 데이터 스트림 관리 시스템(RDSMS)에서 스트림 처리를 위해 설계되었다. SQL은 ISAM 또는 VSAM과 같은 기존의 읽기/쓰기 API와 비교할 때 두 가지 주요 이점을 제공, 첫째, 단일 명령으로 많은 레코드에 액세스하는 개념을 도입했다. 두 번째로 레코드에 도달하는 방법을 지정하지 않아도 된다. 예를 들어, 색인이 있거나 없거나 원래 관계형 대수와 튜플 관계 계산법을 기반으로 한 SQL은 부차적인 언어로 많은 유형의 구문으로 구성되어 있다. SQL의 범위에는 데이터 쿼리, 데이터 조작(삽입, 업데이트 및 삭제), 데이터 정의(스키마 생성 및 수정) 및 데이터 액세스 제어가 포함된다. SQL은 종종 선언적 언어(declarative language, 4GL)로 설명되지만 절차적 요소도 포함된다.

통합검색으로 더많은 자료를 찾아보세요.