진료 엔터티의 속성 중 NULL 허용으로 설계하는 것이 가장 타당한 것… | [SQLD] SQL 개발자 기출유형 모의고사 2회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 2회
진료 엔터티의 속성 중 NULL 허용으로 설계하는 것이 가장 타당한 것은?
1
환자번호(필수 관계의 FK)
2
진료번호(주식별자)
3
재진예약일(다음 방문 날짜)
4
진료일시(진료 시작 시각)
해설

재진예약일은 다음 방문이 정해지지 않은 진료에서는 값이 없을 수 있으므로 NULL 허용이 업무 규칙에 맞다.

반대로 식별자·필수 관계의 FK·업무상 반드시 생기는 값은 NOT NULL로 두어야 데이터 누락을 막는다.

  • 진료번호는 주식별자라 존재성에 따라 NULL 이 될 수 없다.
  • 진료일시는 진료가 생기는 순간 반드시 정해지는 값이다.
  • 필수 관계의 FK 인 환자번호가 NULL 이면 관계가 깨진다.

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

이어서 풀어보기

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