TIL - 테이블 컬럼이 NULL 값인 경우

su·2023년 9월 21일
0

TIL

목록 보기
73/93
post-thumbnail

테이블의 컬럼이 null 값으로 들어가게 되는 경우

사용자의 정보를 담은 users 테이블을 만든다고 가정해보자.
users 테이블 안에는
username, nickname, introduction, userprofileimage 등의 컬럼이 존재한다.

예를 들어, 다른 컬럼의 값은 다 존재하는데 introduction만 비어있는 경우(null)라면,
그냥 introduction이 없는 사람이에요 인지 아니면 실제로 의미가 없는 값인 건지 ?
자기소개 같은 필드는 항상 보여지는 값이 아니기 때문에,
그정도는 비어 있는 값을 허용해줘도 된다 !

단, userprofileimage 같은 경우는 비어있는 상태를 계속 보여주게 된다.
이런 경우, 계속해서 상태를 보여주는 것이기 때문에 null로 해줄 필요가 없다.
이렇게 된다면 테이블을 따로 분리해주는 것이 좋다고 한다 !

늘 보여지는 거라면 따로 table을 만들고, 아니면 그냥 null 값으로 두어도 괜찮다 !

테이블 정규화와 관련된 내용을 더 찾아보자
https://youtu.be/Y1FbowQRcmI

profile
(❁´◡`❁)

0개의 댓글