본문 바로가기

데이터 교육/SQL

[SQL] 01. SQL 시작하기

출처: 패스트 캠퍼스 - 한 번에 끝내는 데이터 분석 초격차 패키지 Online.

목차
1. Why SQL
2. What is SQL
3. DBeaver 설치하기

 


 

1. WHY SQL : SQL을 왜 배워야 할까?

 

01) 데이터 분석하면 떠오르는 언어는?

  • 엑셀: 분석 및 리포팅
  • 파이썬, R: (프로그래밍 언어)를 통해 통계분석 및 시각화
  • tableau, power bi: (시각화 툴)을 통해 데이터 시각화
출처: 패스트 캠퍼스 - 한 번에 끝내는 데이터 분석 초격차 패키지 Online.

but

회사 어딘가에 쌓여있는 데이터는 바로 툴이나 데이터에 가져오기가 어렵고

그 중간에 SQL을 통해 먼저 데이터를 원하는 형식으로 가공 및 집계한 후에

그 데이터를 다른 툴로 보내는 것입니다.

 

결론적으로, SQL은 데이터를 만나는 데 있어서 첫번째 (필수) 관문이 됩니다.

 


 

02) SQL의 장점 

SQL은 쉽고 대부분의 회사에서 보편적으로 쓰이며,
 
실용적이고 다른 언어나 툴과의 연계성이 높다는 장점이 있습니다.

 

 

 


 

2. WHAT is SQL : SQL의 정의

01) SQL의 정의

출처: 패스트 캠퍼스 - 한 번에 끝내는 데이터 분석 초격차 패키지 Online.

SQL은 Structured Query Language로 '사전에 지정된(=구조화된) 문법으로 질문을 하는 프로그래밍 언어'입니다.

즉, SQL을 배운다는 것은 사전에 지정된 문법을 배우는 것입니다.

 

 

02) SQL의 종류

MySQL ORACLE PostgreSQL

 

SQL의 종류는 다양합니다.

하지만 같은 문법을 공유하기 때문에 무엇을 배우는지는 중요하지 않습니다.

 

본 강의에서는 가장 보편적으로 사용되는 postgreSQL으로 실습을 진행합니다.

ps. 자격증(SQLD)은 ORACLE기반입니다.

 


03) postgreSQL 설치하기

postgreSQL 설치 방법: https://dog-developers.tistory.com/122

 


 
 

3. Dbeaver 설치하기

01) DBeavere(디비버)란?

프로그래밍 언어라는 것을 실행하기 위해서는 그것에 맞는 툴(SQL을 실행하는 툴)이 있고
그 툴 안에서 프로그래밍 언어를 입력해주어야 합니다.

 

SQL을 실행할 수 있는 툴은 여러가지가 있지만

디비버는 무료 버전성능이 괜찮고

많은 회사들이 디비버를 보편적으로 사용하고 있어서 통용성이 높다는 장점이 있습니다.

 


02) DBeaver 설치하기

디비버 설치하는 방법: https://dev-cini.tistory.com/42

 

'데이터 교육 > SQL' 카테고리의 다른 글

[SQL] 06. having 절  (0) 2023.05.24
[SQL] 05. group by절, 집계 함수  (0) 2023.05.23
[SQL] 04. where절  (0) 2023.05.23
[SQL] 03. select절, from절  (0) 2023.05.23
[SQL] 02. DBeaver 실행하기  (0) 2023.05.01