본문 바로가기
IT/SQL 기초강좌 (PostgreSQL)

1강 (프롤로그) SQL 배우고 싶니? 유료강좌 싸다구 때려주께 ~~

by DoitSQL 2022. 12. 10.
728x90

94년 처음 프로그래머라는 직업을 가졌다.

30년 가깝게 이 일을 하는동안 SQL은 떼려야 뗄 없는 중요한 도구였다.

비전공자인 나도 처음엔 어려움이 많았다.

그런 경험을 바탕으로 SQL을 처음 접하시는 분들을 위해 강좌를 시작해 보려 한다.

 

강좌를 구상하면서 어떤 DBMS를 선택하고, 쿼리 툴은 무엇으로 할 것인지?

실습 데이터는 어떻게?  많이 고민하였다.

그리고 대충의 윤곽을 잡았다

 

1. DBMS : PostgreSQL

PostgreSQL Logo

필자는 주식을 하면서 파이 썬 과 Maria DB를 이용하여 자료를 수집하고 활용한 경험이 있다.
그래서 Maria DB로 할까 고민도 했으나 요즘 뜨겁게 떠오른 PostgreSQL을 선정하였다.
애초에 오픈 소스인 Maria DB와 PostgreSQL만이 검토대상이었고
필자가 접해보지 않은 PostgreSQL로 마음이 가게 되었다.

 

2. Query Tool : HeidiSQL

HeidiSQL Logo

필자가 사용해본 것으로는 Toad, Beaver, Data grip, Heidi SQL 정도이다.
Heidi SQL은 Maria Db를 설치하면서 같이 설치되어 사용하게 되었으나,
얼마 지나지 않아 Data grip을 사용하게 되었다. 
그럼에도 Heidi SQL을 선정하게 된 것은 이 강좌의 실습을 진행하는데 있어
부족함이 없다고 판단하였고, 너무 많은 기능이 처음 Tool을 접하는 분들에게
어려움으로 다가갈까 염려되었다.
필자는 아마도 여러 개의 Tool을 사용할 것이고 새로운 것이 나오면 빠르게 환승할 것 같다..

 

3. Sample Data : PostgreSQL Sample Database ()

PostgreSQL tutorial에서 제공하는 sample data의 ERD

실습데이터에 대해서 고민하던 중 PostgreSQL tutorial 사이트에서 이 데이터를 발견하고
실습용으로 충분하다는 결론을 내렸다.
15개의 테이블과 더불어 뷰와 함수, 제약조건까지...

실습용으로 충분할 것으로 판단된다.

지금까지 이야기한 내용을 바탕으로 SQL 강좌를 시작해 보려 한다.

프로그램설치, sample data 설치 SQL 연습을 같이 해보도록 해요.



다음 강좌에서 뵙겠습니다.

 

 

728x90

댓글