Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

거인의 코딩일지

[SQLD] 오답정리(관리구문) 본문

자격증/SQLD

[SQLD] 오답정리(관리구문)

코딩거인 2024. 5. 27. 06:40
728x90

다음 빈칸에 들어갈 내용으로 가장 적절한 것은 무엇인가?? (단, DEVELOPER 는 사용자명)

[SQL]

CREATE (      ) DEV;
GRANT CREATE SESSION, CREATE USER, CREATE TABLE TO DEV;
GRANT DEV TO DEVELOPER;

  1. USER
  2. ROLE
  3. SESSION
  4. TABLE
  • 2번
  • ROLE이란 특정 권한들을 하나의 세트처럼 묶는 것이다 문제에서는 CREATE SESSION CREATE USER, CRREATE TABLE 권한을 DEV라는 ROLE 로 묶어 DEVELOPER 사용자에게 부여하고 있다.

다음 중 SAMPLE 테이블에서 COL1 컬럼의 데이터 타입을 NUMBER 형으로 변경 하고 있는 default 를 0으로 주는 SQL 문을 모두 고르시오.
  1. ALTER TABLE SAMPLE MODIFY COL1 NUMBER DEFAULT 0;
  2. ALTER TABLE SAMPLE MODIFY COL1 NUMBER (DEFAULT 0);
  3. ALTER TABLE SAMPLE MODIFY (COL1 NUMBER DEFAULT 0);
  4. ALTER TABLE SAMPLE MODIFY COL1 (NUMBER DEFAULT 0);
  • 1, 3번
  • 테이블의 컬럼을 변경하는 명령어는 다음과 같다.
    • ALTER TABLE 테이블명 MODIFY (컬럼명 1 데이터 유형 [DEFAULT 값] [NOT NULL], 컬럼명2 데이터 유형 ...)

다음 중 SAMPLE 테이블의 COL3을 SAMPLE1 테이블의 COL1을 참조하는 FOREIGN KEY 로 설정하는 SQL 로 가장 적절한 것은 무엇인가???
  1. ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE _FK FOREIGN KEY (COL3) REFERENCES SAMPLE 1 (COL1);
  2. ALTER TABLE SAMPLE ADD CONSTRAINT FOREIGN KEY SAMPLE_FK (COL3) REFERENCES SAMPLE1(COL1);
  3. ALTER TABLE SAMPLE ADD CONSTRANIT FOREIGN KEY SAMPLE_FK COL3 REFERENCES SAMPLE(COL1);
  4. ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_FK FOREIGN KEY COL3 REFERENCES SAMPLE1(COL1);
  • 1번
  • 제약조건을 설정하는 명령어는 다음과 같다.
    • ALTER TABLE 테이블명 ADD CONSTRANT 제약조건명 제약조건 (컬럼명);
728x90