다음 ERD에서 처방순번은 진료마다 1부터 매기는 일련번호이다. 처방 … | [SQLD] SQL 개발자 기출유형 모의고사 6회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 6회
다음 ERD에서 처방순번은 진료마다 1부터 매기는 일련번호이다. 처방 엔터티의 주식별자에 대한 설명으로 옳은 것은?
1
진료번호는 외부식별자가 아니다
2
처방을 유일하게 구별하지 못한다
3
약품코드는 반드시 포함해야 한다
4
불필요한 속성이 포함되어 있다
해설
처방순번이 진료마다 1부터 매겨지면 (진료번호, 처방순번)만으로 처방 한 건이 유일하게 식별되므로 약품코드까지 넣은 주식별자는 최소성을 어긴다.
약품과의 관계는 비식별 관계로 바꿔 약품코드를 일반 외래키 속성으로 두는 편이 적절하다.
- 세 속성 조합은 당연히 유일하므로 유일성은 만족한다.
- 약품코드는 유일 식별에 필요 없으므로 빼야 한다.
- 진료번호는 진료에서 상속받은 외부식별자다.
오류나 개정된 내용이 보이면 알려주세요