본문 바로가기
프로그래밍/DB & Redis

[DB] SQL이란?

by 뽀도 2023. 3. 16.

SQL

 

 

SQL이란?

  • 관계형 데이터베이스 관리 시스템과 대화(정보를 저장하고 처리하기 위한)하기 위한 프로그래밍 언어
  • 데이터베이스 관리 시스템에 요청하는 것을 쿼리(Query) 라고 합니다.

 

 

SQL의 역사

  • sql은 1970년대 관계형 데이터 모델을 기반으로 발명되었음.
  • 처음에는 구조적 영어 쿼리 언어(SEQUEL)라고 했다가, 나중에 SQL로 줄였음.
  • Oracle은 상용 SQL 관계형 데이터베이스 관리 시스템을 제공하는 최초의 공급업체가 되었음.

 

 

저장 프로시저

  • 몇가지 처리에 대해 SQL로 작성한 것을 미리 관계형 데이터베이스 관리 시스템상(RDBMS)에 넣어두면 일련의 작업을 프로그램으로서 호출해 실행할 수 있는것.
  • 저장 프로시저는 관계형 데이터베이스에 저장된 하나 이상의 sql문 모음.
  • 소프트웨어 개발자는 저장 프로시저를 사용하여 효율성과 성능을 개선
  • 서로 다른 애플리케이션에서 동일한 sql문을 작성하는 대신 미리 저장된 프로시저를 만들어 사용할 수 있음

 

 

출처

반응형

'프로그래밍 > DB & Redis' 카테고리의 다른 글

[mysql] connection pool - 커넥션풀  (0) 2023.05.15
[mysql] SELECT 후 CREATE  (0) 2023.03.17
[DB] 데이터베이스 정의  (2) 2023.03.16
[mysql] 설치 경로 찾기  (0) 2022.12.16
[mysql] stored procedure 호출  (0) 2022.06.30

댓글