데이터베이스란
- 여러사람이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합
그럼 DBMS는 무엇인가?
- Data Base Management System
- 그 데이터베이스 관리하는 시스템이다.
매일 발생하는 수 많은 정보를 기록하고 관리하는 시스템이다.
- 오라클은 이런 DBMS 중 하나의 소프트웨어 이름이다.
SQL은 무엇인가?
- Structured Query Language
- 사용자가 DBMS에게 명령하는 언어의 집합이다.
이 언어를 배워야한다.
개발자가 SQL언어를 배워야하는 이유는?
- 완성된 SQL 프로그램을 보면, 너무 어려워보이고 복잡해보이고 하는데, 단계적으로 배우기 쉬운 언어다. 키워드를 배우고 function으로 배운다.
오라클은 stable해서 대표적이다.
SQL를 다루는 분야
- 엄청난 양의 데이터가 쌓이는 분야
- 서버개발자가 사용하는 언어와 통계분야에서 사용하는 SQL은 다른가?
- 키워드는 외워야하지만, 큰 틀을 봤을 때 데이터를 뽑고 조작하는 기본 방식은 똑같다.
SQL 공부법
- 내가 데이터개발자가 맞는가
- 데이터개발자의 덕목
- 인내와 꼼꼼함, 결과를 봤을 때 해석할 수 있는 직관성도 필요하다.
- 어떤 테이블에서 어떤 필드를 원하는지..?(무슨말인지 모르겠다.)
- 키워드들을 무조건 외웠고, function을 적용하면서 실습
- 데이터를 적용해서 운영할 때마다 눈으로 결과를 보고 확인하는 연습
- 데이터사이언스분야는 업데이트 되는 분야가 많다.
중요한 점
- 결과로 얻은 숫자를 꼭 말로 풀어서 이해를 해야한다.