데이터 분석 입문자를 위한 SQL
데이터 분석 입문자를 위한 SQL
데이터베이스란? 데이터 모아두는 디지털 창고
DBMS (=general term)
지금 우리가 다루는 건 DB: MYSQL(대표적인 무료 오픈소스 DBMS)
*DBeaver은 DBMS가 아님!
왜 굳이 엑셀이 아닌 DBMS를 활용하는지?
: 여러 사람이 동시 작업 가능 → 트랜잭션 처리 무결성 보장
웹서버 vs DB 서버(MYSQL) 관계 → 전체 구조와 실제 흐름 파악 중요
SQL이란? 데이터 질문하고 수정하는 언어
클라이언트 DB서버 DBeaver 사용
DBeaver = 클라이언트 툴
데이터 논리적 vs 물리적 구조
논리적: 개념, 구조 예) 이름, 나이, 필드 → 테이블 구조 짜기 (데이터 모델링)
물리적: 실제 저장되는 데이터 예) ‘김민지’, 28 → 실제 값이 저장되는 것
데이터 타입 이해도 필요
VARCHAR(100) → 문자 한글 50 영어 50 들어감
NVARCHAR(100)은 한글이랑 영어 둘 다 100씩
💡 느낀 점
SQLD 시험 준비를 하면서 공부하는 이론적인 내용들이 많이 나와서 좋았다.
그냥 책이나 요약본 보면 제대로 이해가 확 되지는 않았는데 튜터님이 직접 쉽게 설명해주셔서 이해가 잘 되었고, 실무에서 활용을 하려면 배우는 것뿐만 아니라 계속해서 데이터를 마주해야겠다는 걸 느꼈다!