출처 : 비개발자를 위한 엑셀로 이해하는 SQL: ① 엑셀로 온라인 서비스의 RDB 이해하기 | 요즘IT (wishket.com)
위 아티클은 excel과 sql 의 같은점과 차이점에 대해 기술해놓은 아티클이다.
엑셀이 제공하는 핵심 기능은 "데이터의 기록과 관리" 이다.
정확하게는 행과 열로 이루어진 표에 데이터를 기록, 관리, 수정하기 위한 도구이자, 이를 쉽게 작업할 수 있게 해주는 솔루션임.
1. 엑셀과 RDBMS의 DB는 사실상 동일하다 ?
엑셀은 기본적으로 파일 > 시트 > 표(table)의 형태로 구성되어 있다.
하나의 파일에는 여러 시트가 만들어질 수 있으며, 시트 안에는 표 형태의 테이블이 존재한다.
우리가 흔히 이야기하는 DB에는 크게 RDBMS, NoSQL 방식이 있다.
더 쉽게 접할 수 있는 건 RDBMS* DB
RDBMS : '관계형 데이터베이스 관리 시스템'
데이터베이스는 엑셀과 마찬가지로 행과 열의 형태로 (=table) 정보를 기록하여 저장한다.
이러한 테이블을 모아둔 곳이 DB이다.
관계형이란 ?
하나의 시트는 다른 시트와 참고할 수 있게끔 '관계'가 존재한다.
이는 엑셀과 DB 모두 동일함.
2. 그렇다면 엑셀과 DB는 무엇이 다른가 ?
1) 엑셀은 마우스 클릭과 단축키의 사용이 주
DB에서는 명령어로 입력해야 함 --> 이 명령어를 SQL이라고 함.
2) 엑셀에서는 사용자에게 생성, 조회, 입력, 수정, 삭제 등 모든 권한이 주어짐.
DB에서는 이러한 권한을 나누고 제한함.
인사이트 : 엑셀에서의 데이터 기록 및 관리와 DB에서의 데이터 기록 및 관리는 큰 맥락에서 동일하다는 것을 알게되었고, 부분적으로는 엑셀이 더 편리한 부분도 있다는 것을 알게됨.
단어정리
RDBMS : '관계형 데이터베이스 관리 시스템'
'아티클' 카테고리의 다른 글
아티클 스터디| 사용자 데이터를 효과적으로 분석하는 법 (0) | 2024.08.13 |
---|---|
아티클 스터디| 그 데이터는 잘못 해석되었습니다 (0) | 2024.08.06 |
[아티클] 데이터 기반 의사결정의 장점 (0) | 2024.07.04 |
[아티클] 데이터 리터러시(Data Literacy)를 올리는 방법 (0) | 2024.07.02 |
[아티클] 데이터 속 거짓말 발견하기 (0) | 2024.06.27 |