다음 ERD(entity-relationship diagram)에 대응하는 보고 테이블을 생성하고자 한다. 보고 테이블을 생성하는 SQL문의 (가)에 들어갈 내용으로 옳은 것은? (단, 밑줄 친 속성은 기본 키이고, 직원 개체(entity)는 테이블로 생성되어 있다고 가정한다)
CREATE TABLE 보고( 상급자_사번 CHAR(10), 하급자_사번 CHAR(10), (가) );
- ①PRIMARY KEY (상급자_사번, 하급자_사번),FOREIGN KEY (상급자_사번) REFERENCES 직원(사번),FOREIGN KEY (하급자_사번) REFERENCES 직원(사번)
- ②PRIMARY KEY (상급자_사번),FOREIGN KEY (상급자_사번) REFERENCES 직원(사번),FOREIGN KEY (하급자_사번) REFERENCES 직원(사번)
- ③PRIMARY KEY (상급자_사번, 하급자_사번),FOREIGN KEY (상급자_사번, 하급자_사번)
REFERENCES 직원(사번) - ④PRIMARY KEY (하급자_사번),FOREIGN KEY (하급자_사번) REFERENCES 직원(사번)
선지를 골라 바로 채점해 보세요.
정답 ①
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)
CREATE TABLE 보고(
상급자_사번 CHAR(10),
하급자_사번 CHAR(10),