2026/08/03 2

04. 관계형 데이터베이스와 DML

SQLD STUDY NOTE · PART 2 · 01 관계형 데이터베이스와 테이블, DML 관계형 DB가 왜 표준이 됐는지, 그리고 테이블을 만들고 데이터를 채우는 기본기를 정리한다. CREATE 테이블 정의 INSERT / UPDATE DELETE 메모리 버퍼 관계형 데이터베이스, 파일 관리의 한계를 넘어서다 데이터 양이 많아지고 여러 사람이 같은 데이터를 동시에 다루기 시작하면, 엑셀 같은 개인용 소프트웨어로는 한계에 부딪힌다. 파일 하나를 여러 사용자가 동시에 조회할 수는 있지만, 동시에 입력·수정·삭제하는 것은 불가능하기 때문이다. 이를 해..

03. 정규화 / 반정규화

SQLD STUDY NOTE · PART 1 · 03 성능 데이터 모델링, 정규화와 반정규화 설계 단계에서 성능을 결정짓는 두 축, 정규화와 반정규화가 실제로 어떻게 맞물리는지 정리한다. 정규화 반정규화 입력·수정·삭제 유리 조회 단순화 성능 데이터 모델링, 반정규화만의 문제가 아니다 설계 단계에서 성능을 고려하지 않은 모델은, 아무리 좋은 서버와 SQL 튜닝을 얹어도 근본적인 한계에 부딪힌다. 실무에서 성능 저하가 생기면 개발자가 짠 SQL부터 의심받는 일이 많지만, 실제로는 테이블 설계 자체가 원인인 경우가 상당하다. 성능이 떨어지는 원인은 대개 셋 중 하나다...