요약
데이터 분석가가 아니터라도 데이터 추출/분석을 진행하는 직무 증가
우리는 이미 엑셀을 사용하여 데이터를 다루고 있다.
엑셀은 RDBMS방식의 DB와 유사하다
공통점
엑셀은 하나의 시트는 다른 시트와 참조할 수 있게끔 관계가 있음(관계형)
RDBMS도 내부 여러 테이블이 있으며 서로 참조할 수 있게끔 관계가 있음
엑셀의 파일과 시트, 표의 개념 및 구조와 모두 동일
차이점
DB는 SQL을 입력하여 사용(추상적, 복잡)하지만 엑셀은 마우스, 단축키를 많이 사용(직관적)
엑셀은 사용자에게 모든 권한이 주어지나 온라인 서비스 DB의 경우 권한을 나누고 제한
주요 포인트
우리는 엑셀을 통해 데이터 추출/조회/관리를 이미 경험해보았다.
엑셀, RDBMS 두 시스템 모두 데이터를 표 형식으로 저장/관리
비개발자, 비데이터 직군으로써 사용하는 엑셀, RDBMS에서의 데이터 기록 및 관리는 유사하다.
주 목적은 데이터 조회이기 때문에 크게 다르지 않다.
핵심개념 & 용어정리
RDB : Relational Database, 관계형 데이터 모델에 기초를 둔 데이터베이스
RDBMS : Relational Database Management system, 관계형 데이터베이스 관리 시스템
- 데이터를 행과 열로 구성해 테이블로 저장
- SQL을 사용하여 데이터 관리/조작
- 데이터 무결성, 독립성, 동시성 제어 등의 특징을 가짐
- 대표적인 소프트웨어 : Oracle Database, MySQL 등
DB : Database, 데이터를 저장/관리 하는 시스템
NoSQL : 비관계형 데이터베이스, RDBMS의 한계를 보완하기 위해 사용, 유연한 데이터 모델
- 테이블 기반이 아닌 키-값, 문서, 그래프 등의 데이터 모델 사용
- SQL이 아닌 다양한 API 사용
API : 서로 다른 소프트웨어나 시스템이 데이터를 교환할 수 있도록 돕는 도구
실무 적용
관련 사례
[출처] 비개발자를 위한 엑셀로 이해하는 SQL: ① 엑셀로 온라인 서비스의 RBD 이해하기
'아티클 스터디' 카테고리의 다른 글
[2024/12/31]아티클 스터디 6회 - 개발 블로그는 어떻게 써야할까? (0) | 2024.12.31 |
---|---|
[2024/12/30]아티클 스터디 5회 - 데이터 분석의 시작 (3) | 2024.12.30 |
[2024/12/24]아티클 스터디 4회 - SQL 질문 잘 하는 법; 구글링 (데이터리안) (1) | 2024.12.24 |
[2024/12/18]아티클 스터디 2회 - 제조업에서 데이터 분석이란? (1) | 2024.12.18 |
[2024/12/17]아티클 스터디 1회 - 데이터 분석의 시작 (1) | 2024.12.17 |