최근 중시되는 데이터 베이스(DB)에서 데이터를 '추출해서 분석'한다는 일은 무엇을 말하는가?
1. 엑셀
-널리 이용되는 엑셀은 곧 데이터 추출과 분석(기록, 수정, 삭제, 조회) 역할을 하는 솔루션. 엑셀의 핵심 기능은 '데이터의 기록과 관리'.
-방식은 GUI(그래픽 사용자 인터페이스). 이는 명령을 텍스트가 아닌 아이콘 등 그래픽 요소를 사용해서 디지털 기기에 입력하는 것.
-하나의 엑셀 파일 내에 여러 개의 새트, 한 시트 내에 여러 행과 열, 혹은 표로 이루어진 형태
2. RDBMS
- 관계형 데이터베이스 관리 시스템(relational database management system).
- 엑셀과 공통점: ①여러 행과 열(테이블)을 모아둔 '데이터베이스.' ②파일 내 각 테이블은 서로 참고할 수 있게끔 '관계' 지어진다.
3. 엑셀과 RDBMS의 차이점
-GUI인 엑셀에선 클릭과 단축키로 하는 일을 DB에서는 명령어로 입력. 이 명령어를 다루는 언어가 SQL
-엑셀에서는 대부분 시트 내의 데이터를 수정 및 삭제하는 권한이 모든 사용자에게 주어지지만, RDBMS 등에서는 작성자 외에 제한하는 편
-하지만 두 솔루션 모두 데이터의 기록 및 관리 역할을 한다는 점에서 크게 다르지 않다.
4. 꼬마 분석가의 인사이트
-항상 이용하던 엑셀과 요즘 배우는 SQL을 관계지어 생각해본 적이 없는것 같다.
-때로 SQL 알고리즘 도출이 어려울 때 엑셀에서라면 어떻게 해결했을까 하고 떠올려보는 것도 도움이 될까 싶다.
'DAta 이론 > SQL' 카테고리의 다른 글
[내일배움캠프 SQL] 0. 데이터 분석가의 밥줄, SQL을 소개합니다! 간단한 역사부터 기능과 구조까지 (0) | 2024.08.07 |
---|