SQLD(SQL 개발자) 기출 · DDL

다음은 두 테이블 간의 관계 설정에 관한 설명이다. 다음 중 이 제약조건 설정(ON UPDATE CASCADE)의 의미로 옳은 것은?
본문)
<SQL>
CREATE TABLE DEPT (
  DEPT_ID   NUMBER PRIMARY KEY,
  DEPT_NAME VARCHAR2(50)
);
CREATE TABLE EMP (
  EMP_ID    NUMBER PRIMARY KEY,
  EMP_NAME  VARCHAR2(50),
  DEPT_ID   NUMBER,
  CONSTRAINT FK_DEPT
    FOREIGN KEY (DEPT_ID)
    REFERENCES DEPT (DEPT_ID)
    ON UPDATE CASCADE
);

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

ON UPDATE CASCADE: 부모 테이블의 기본 키가 변경되면, 자식 테이블의 외래 키도 자동으로 함께 변경됨
이 단원 연속 풀기 · DDL개념서 「DDL (CREATE / ALTER / DROP / TRUNCATE)」 읽기

이 단원 공개 기출 23문항

  1. 다음 중 데이터 타입에 대한 설명으로 옳지 않은 것은?DDL
  2. 아래 CUSTOMER 테이블의 정의를 바탕으로, 다음 중 EMAIL과 PHONE에 대한 유니크 인덱스의 역할에 대한 설명으로 옳은 것은?DDL
  3. 다음 중 실행 시 오류가 발생하지 않는 INSERT 문은? [그림]DDL
  4. 다음은 3개의 테이블 구조와 제약조건이다. 아래 DELETE 구문 실행 후 EMP_LOG 테이블에 남는 데이터는? [그림]DDL
  5. 다음에서 설명하는 DDL문으로 올바른 것은?DDL
DDL 기출 전체 보기 →