728x90
반응형
반응형
SQL의 역사
SQL은 1974년에 SEQUEL(씨퀄)로 탄생 했지만 했지만, SEQUEL은 Hawker Siddeley 항공기 회사가 등록한 상표여서 사용할 수가 없어서 지금 이름인 SQL로 변경 되어 지금까지 SQL로 불린다. 그러나 에스큐엘이 아닌 씨퀄로 자주 발음된다.
SQL의 특성
1. 절차적 언어가 아닌 선언적 언어이다. 즉, 데이터를 처리하기 위한 방법을 기술하지 않고, 필요한 데이터 집합을 의미.
2. 데이터 처리 방법을 고민하지 않고 데이터 자체만 집중할 수 있다.
3. 플랫폼에 독립적이다.
데이터 처리 방법
데이터 처리 방법은 SQL Query Optimizer가 대신 처리한다. 필요한 데이터 집합을 SQL로 정의하면 Query Optimizer가 SQL를 처리 데이터, 하드웨어, 테이블 구조를 고려하여 처리하기 때문에, Data Scientist, Data Analyst는 Business Problem에 더더욱 집중할 수 있게 된다.
SQL 역할과 활용
데이터 준비에 있어서 Data Preparation 과정이 있고 탐색해서 분석하는 과정(Exploratory Data Analysis) 어떤 특징이 있는지 어떤 구성으로 되어있는지 이런 것들에 대해서 분석을한다. 그리고 그런 것들을 바탕으로 통계라던지 Data Mining이라던지 할 수 있다.
반응형
'데이터베이스' 카테고리의 다른 글
mysql 다운로드 (0) | 2022.01.21 |
---|---|
관계형 모델과 SQL (0) | 2022.01.09 |
MariaDB 설치 (0) | 2022.01.09 |
SQL 실습 환경 생성 (0) | 2021.11.14 |
관계형 모델 (0) | 2021.11.14 |