IT무새/Database

What is SQL?

코딩무새 2025. 1. 14. 01:01

껄껄껄

코딩무새입니다.

 

 

DATABASE에 대해서 들어보셨나요?

그렇다면  SQL도 들어보셨을거라고 생각합니다.

 

 

정의

SQL은 무엇일까요?

SQL (Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하고 조작하기 위해 사용하는 표준 언어입니다. 

SQL은 데이터를 정의, 조회, 수정, 삭제하는 작업을 수행할 수 있도록 설계되었습니다. 관계형 데이터베이스에서는 데이터를 테이블 형태로 저장하며, SQL을 사용하여 이 데이터를 효율적으로 다룰 수 있습니다.

 

역사

SQL을 누가 언제 만들었는지 아시나요?

SQL은 1970년대 초 IBM에서 도널드 D. 챔벌린과 레이먼드 F. 보이스가 개발한 언어로, 초기에는 SEQUEL(Structured English Query Language)로 불렸습니다. 이는 IBM의 준 관계형 데이터베이스 시스템인 시스템 R의 데이터를 조작하고 조회하기 위해 설계되었습니다.

 

특징

SQL은 다음과 같은 특징을 갖고있습니다.

 

  • 표준화된 언어
    • SQL은 ANSI와 ISO 표준을 기반으로 하며, 다양한 RDBMS(MySQL, PostgreSQL, SQL Server, Oracle 등)에서 사용 가능합니다.
  • 관계형 데이터 모델
    • 데이터를 테이블로 표현하며, 각 테이블은 행(Row)과 열(Column)로 구성됩니다.
  • 데이터 조작 및 관리 기능 제공
    • SQL은 데이터의 삽입, 조회, 수정, 삭제는 물론, 데이터베이스의 구조 정의 및 관리도 지원합니다

SQL은 데이터베이스를 다루는 핵심 기술로, 현대 소프트웨어 개발에서 매우 중요한 역할을 합니다. SQL을 익히면 데이터와 관련된 작업을 효율적으로 수행할 수 있으며, 다양한 응용 프로그램과 시스템에서 활용 가능합니다.

앞으로 SQL이 대한 글을 더 작성하여 공유하도록 하겠습니다.