SQL이란 무엇?

반응형

SQL이란 무엇?


SQL(Structured Query Language)은 기술 사용자와 비기술 사용자 모두 관계형 데이터베이스에서 데이터를 쿼리, 조작 및 변환할 수 있도록 설계된 언어입니다. SQL 데이터베이스는 단순성 덕분에 수백만 개의 웹사이트와 모바일 애플리케이션에 안전하고 확장 가능한 스토리지를 제공합니다.

SQLite, MySQL, Postgres, Oracle 및 Microsoft SQL Server를 포함하여 널리 사용되는 SQL 데이터베이스가 많이 있습니다. 이들 모두는 이 사이트에서 설명할 공통 SQL 언어 표준을 지원하지만 각 구현은 지원하는 추가 기능 및 저장소 유형이 다를 수 있습니다.

관계형 데이터베이스
SQL 구문을 배우기 전에 관계형 데이터베이스가 실제로 무엇인지에 대한 모델을 갖는 것이 중요합니다. 관계형 데이터베이스는 관련된(2차원) 테이블의 모음을 나타냅니다. 각 테이블은 고정된 수의 명명된 열(테이블의 속성 또는 속성)과 데이터 행 수를 포함하는 Excel 스프레드시트와 유사합니다.

예를 들어, 차량국(Department of Motor Vehicles)에 데이터베이스가 있는 경우 해당 주의 사람들이 운전하고 있는 것으로 알려진 모든 차량이 포함된 테이블을 찾을 수 있습니다. 예를 들어 이 테이블에는 각 차량의 모델 이름, 유형, 바퀴 수 및 도어 수를 저장해야 할 수 있습니다.

반응형