요약

이 아티클은… 

비개발자도 익숙한 엑셀을 활용해 SQL과 관계형 데이터베이스(RDBMS)의 개념을 이해할 수 있다는 점을 설명한다. 엑셀에서 행·열 및 여러 시트를 이용해 데이터를 관리하는 방식은 관계형 데이터베이스의 구조와 크게 다르지 않다고 보고있다.

주요포인트

1. SQL의 수요 증가: 데이터 분석 수요 증가함에 따라  SQL을 사용하는 직무가 늘고 있지만, 비개발자에게는 SQL이나 DB가 어렵게 느껴진다.

 

2.엑셀과 관계형 DB의 유사성: 엑셀의 표 구조는 RDBMS(관계형 데이터베이스)의 데이터 테이블 구조와 유사하며, 이를 이해하면 DB 개념 이해가 쉬워진다.

 

3. SQL은 명령어 기반 조작 언어: 엑셀이 GUI 방식이라면 SQL은 명령어로 데이터를 조회·수정·삭제하는 언어이다. 

 

4. 권한의 분리/제어: 엑셀에서는 모든 사용자가 데이터를 편집할 수 있지만, RDBMS에서는 권한을 분리해 데이터의 보안/무결성을 관리한다

 

핵심개념

SQL - 데이터베이스에서 데이터를 조회, 증감, 수정, 삭제하는 표준 언어

RDBMS - 관계형 데이터베이스 관리 시스템. 열과 행으로 구성된 여러 테이블 간의 관계를 기반으로 데이터를 관리하는 시스템

엑셀의 테이블 구조 - 각 시트가 하나의 표(행과 열로 구성)역할을 하며, 파일/시트/표 구조가 RDBMS와 유사함을 설명

권한 분리 - DB에서는 사용자별로 조회·수정 권한이 달라질 수 있도록 하는 보안 구조.

용어정리

관계형 데이터베이스 (RDB) - 테이블끼리 관계를 맺고 데이터를 저장하는 DB 구조.

 

얻은 인사이트

- 비개발자도 기존 엑셀 경험을 기반으로 DB와 SQL 개념을 자연스럽게 이해할 수 있다. 이를 통해 IT 직무뿐 아니라 기획·분석·마케팅 직군에서도 SQL을 이해하면 데이터 중심의 의사결정을 체계화할 수 있다.

 

[출처]

비개발자를 위한 엑셀로 이해하는 SQL

 

+ Recent posts