SQL이란 무엇인가요?
SQL(Structured Query Language: 구조적 쿼리 언어)은 관계형 데이터베이스 관리 시스템(RDBMS)을 관리하거나 관계형 스트림 데이터 관리 시스템(RDSMS)에서 스트림 처리를 수행하는 데 사용되는 특수 목적 프로그래밍 언어입니다.
SQL은 데이터 정의 언어 및 데이터 조작 언어를 포함하여 관계형 대수 및 튜플 관계형 미적분학을 기반으로 합니다. SQL의 범위에는 데이터 삽입, 쿼리, 업데이트 및 삭제, 데이터베이스 스키마 생성 및 수정, 데이터 액세스 제어가 포함됩니다. SQL은 종종 선언적 프로그래밍(4GL)으로 설명되지만 절차적 프로그래밍 요소도 포함되어 있습니다.
SQL은 Edgar Corder의 관계형 모델을 최초로 상용 언어로 구현한 것입니다. 이는 그의 영향력 있는 1970년 논문 "A Relational Model for Large Shared Databases"에 설명되어 있습니다. SQL이 완전히 Codd의 관계형 모델에 따라 설계되지는 않았지만 여전히 가장 널리 사용되는 데이터베이스 언어가 되었습니다.
SQL은 1986년에 ANSI(American National Standards Institute)의 표준이 되었고, 1987년에는 ISO(International Organization for Standardization) 표준이 되었습니다. 그 이후로 이 표준은 일련의 업데이트를 거쳐 수많은 새로운 기능을 추가했습니다. 이 표준이 있음에도 불구하고 대부분의 SQL 코드는 서로 다른 데이터베이스 시스템에서 완전히 크로스 플랫폼이 아닙니다.
추천: [SQL 튜토리얼]
위 내용은 SQL이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!