다음 업무 규칙과 현재 데이터를 보고 회원 테이블을 설계할 때, NUL… | [SQLD] SQL 개발자 기출유형 모의고사 5회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 5회
다음 업무 규칙과 현재 데이터를 보고 회원 테이블을 설계할 때, NULL 을 허용해야 하는 속성만 모두 고른 것은?

[업무 규칙]

· 회원번호와 회원명은 가입 시 반드시 입력한다.
· 휴대폰은 회원이 원할 때만 입력하는 선택 항목이다.
· 가입일은 가입 시 시스템이 자동으로 기록한다.
· 탈퇴일은 탈퇴한 회원에게만 기록한다.

[회원]

회원번호회원명휴대폰가입일탈퇴일
M01한지수010-2345-10012026-01-05(null)
M02오세린010-2345-10022026-01-122026-04-30
M03남궁현010-2345-10032026-02-03(null)
M04배유나010-2345-10042026-02-20(null)
1
회원명, 휴대폰, 탈퇴일
2
탈퇴일
3
휴대폰, 탈퇴일
4
휴대폰, 가입일, 탈퇴일
해설

NULL 허용 여부는 현재 데이터가 아니라 업무 규칙으로 정하므로, 선택 입력인 휴대폰과 탈퇴한 회원에게만 생기는 탈퇴일이 NULL 허용 대상이다.

지금 휴대폰 값이 모두 채워져 있어도 입력하지 않는 회원이 생길 수 있으므로 NOT NULL 로 두면 가입이 막힌다.

  • 현재 데이터에서 NULL 이 보이는 탈퇴일만 고르면 휴대폰이 빠진다.
  • 가입일은 시스템이 항상 기록하므로 NOT NULL 이 맞다.
  • 회원명은 가입 시 필수 입력이라 NOT NULL 이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 5회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기