✅ 심화) ‘한 가지 정보’라는 게 관점에 따라 달라질 수 있다.

users (사용자)

id 이름
1 박재성
2 김시온

users (사용자)

id 이름
1 재성
2 시온

누군가는 박재성이라는 전체 이름이 하나의 정보라고 생각할 수 있지만, 누군가는 이 하나의 정보고, 재성이 하나의 정보라고 판단할 수도 있다. 둘 다 올바른 관점이다. 말 그대로 ‘한 가지 정보’라는 건 절대적이지 않다. 자신의 서비스에 맞게 판단해야 한다.

그럼 어떻게 판단해야 할까? → 서비스에서 데이터의 사용 방식에 따라 결정해야 한다!

예를 들어, 서비스에서 성과 이름을 따로따로 조회해야 하는 경우가 많다면 2번째 테이블의 형태로 구성하는 게 좋다. 반대로 서비스에서 성과 이름을 따로따로 조회할 일이 없고 통째로 쓰는 경우만 있다면 1번째 테이블의 형태로 구성하는 게 좋다.


이와 비슷한 예시를 하나 더 알아보자.

stores (가게)

id 전화번호
1 0321112345
2 0521234567

image.png