SQLD(SQL 개발자) 기출 · DDL

다음 중 아래 데이터 모델과 같은 테이블 및 제약조건을 생성하는 DDL 문장으로 올바른 것은? (단, DBMS는 Oracle을 기준으로 한다.)

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

정답은 1번이다. PRODUCT 테이블은 PROD_ID가 기본키이므로 NOT NULL과 PRIMARY KEY 제약이 필요하고, PROD_NM과 REG_DT도 NOT NULL이어야 하며 REGR_NO는 NULL 허용이다. Oracle에서는 CREATE TABLE 문 안에서 CONSTRAINT PRODUCT_PK PRIMARY KEY (PROD_ID) 형태로 테이블 수준 제약조건을 선언할 수 있으므로 1번이 데이터 모델과 일치한다.
이 단원 연속 풀기 · DDL개념서 「DDL (CREATE / ALTER / DROP / TRUNCATE)」 읽기

이 단원 공개 기출 23문항

  1. 아래와 같이 데이터가 들어있지 않은 왼쪽의 기관분류 테이블 (가) 를 오른쪽 기관분류 테아블 (나) 처럼 변경하고자 할 때 다음 중 올바른 SQL 문장은? (단,…DDL
  2. 테이블의 칼럼을 변경하는 DDL문으로 올바른 것은?DDL
  3. 다음 중 SQL 명령어가 올바르지 않은 것은?DDL
  4. 개발 프로젝트의 표준은 모든 삭제 데이터에 대한 로그를남가는것을 원칙으로 하고, 테이블 삭제의 경우는 허가된 인력만이 정기적으로 수행 가능하도록 정하고 있다. 개…DDL
  5. 다음 중 아래와 같은 상황에서 사용할 수 있는 SQL 명령어는?DDL
DDL 기출 전체 보기 →