관계(Relationship)란 무엇인가: 1:1, 1:N, N:M 쉽게 이해하기
관계(Relationship)란 무엇인가: 1:1, 1:N, N:M 쉽게 이해하기 데이터 모델링을 공부하다 보면 관계(Relationship)라는 개념이 꼭 나옵니다. 그런데 처음에는 엔터티, 속성, 식별자까지도 헷갈리는데 관계까지 나오면 더 복잡하게 느껴질 수 있습니다. 결론부터 말하면 관계는 엔터티와 엔터티가 서로 어떻게 연결되는지를 나타내는 개념입니다. 이 글에서는 SQL 초보자와 SQLD 준비생이 헷갈리지 않도록 관계의 의미, 1:1·1:N·N:M 차이, 자주 하는 실수까지 한 번에 정리해보겠습니다. 이 글은 이런 분께 추천합니다 관계(Relationship)가 무엇인지부터 헷갈리는 분 1:1, 1:N, N:M 차이를 쉽게 정리하고 싶은 분 ..
2026. 3. 12.
식별자 종류 정리: 기본키, 후보키, 슈퍼키 차이 쉽게 이해하기
식별자 종류 정리: 기본키, 후보키, 슈퍼키 차이 쉽게 이해하기 데이터 모델링을 공부하다 보면 식별자, 기본키, 후보키, 슈퍼키 같은 용어가 한꺼번에 나와서 헷갈리기 쉽습니다. 결론부터 말하면 식별자는 데이터를 구분하는 기준이고, 그 안에서 후보키는 기본키가 될 수 있는 후보, 기본키는 실제로 선택된 대표 키, 슈퍼키는 행을 유일하게 식별할 수 있는 모든 키 조합이라고 이해하면 됩니다. 이 글에서는 SQL 초보자와 SQLD 준비생이 헷갈리지 않도록 식별자 종류를 예제와 함께 쉽게 정리해보겠습니다. 이 글은 이런 분께 추천합니다 기본키, 후보키, 슈퍼키 차이가 헷갈리는 분 SQLD 데이터 모델링 파트를 공부하는 분 식별자 개념을 비전공자 기준으로 ..
2026. 3. 12.