본문 바로가기

데이터베이스설계

SQLD 대비 - 엔터티(Entity) — "테이블이랑 뭐가 다른데?" 에 대한 정확한 답 데이터베이스를 다루다 보면 한 번쯤 이런 의문이 생깁니다. "엔터티가 뭔데? 그냥 테이블 아니야?" 사실 이 질문은 SQLD 수험생뿐만 아니라 실무에서 수년간 SQL을 써온 개발자도 정확히 답하기 어려운 부분입니다. 매일 CREATE TABLE을 쓰면서도 '엔터티'라는 단어가 나오면 갑자기 모호해지는 경험, 많은 분이 공감하실 것입니다. 그런데 SQLD 1과목 '데이터 모델링의 이해'에서 엔터티는 가장 기본이 되는 개념입니다. 여기서 흔들리면 속성, 관계, 식별자까지 전부 불안해집니다. 오늘 이 글에서 엔터티의 정의부터 분류, 특징, 그리고 시험에 나오는 포인트까지 한 번에 정리하겠습니다.엔터티란 무엇인가 — 교과서적 정의 너머의 이해한국데이터산업진흥원에서 발간한 'SQL 전문가 가이드'에 따르면, 엔터.. 2026. 3. 25.
SQLD 대비 - 데이터 모델링, 설계 안 하면 나중에 울게 되는 이유 "테이블 대충 만들어 놓고, 나중에 고치면 되지 않나요?" 개발 현장에서 이 말을 들어보신 적 있으신가요. 아니면 본인이 직접 이렇게 생각하신 적 있으신가요. 프로젝트 일정은 빠듯하고, 당장 기능을 만들어야 하는 상황에서 데이터 설계에 시간을 쏟는 건 사치처럼 느껴지기도 합니다. 그런데 경험이 쌓일수록 한 가지 사실을 깨닫게 됩니다. 데이터베이스 설계를 대충 넘긴 프로젝트는 반드시 나중에 대가를 치른다는 것입니다. 쿼리가 느려지고, 데이터가 꼬이고, 수정 한 번에 관련된 테이블을 줄줄이 고쳐야 하는 상황. 이 모든 것의 원인을 거슬러 올라가면 결국 처음의 데이터 모델링으로 돌아가게 됩니다. 오늘은 SQLD 1과목의 핵심 주제인 '데이터 모델링의 이해'를 다루면서, 왜 이 개념이 시험뿐 아니라 실무에서도 .. 2026. 3. 24.
반응형