거인의 코딩일지
[SQLD] 오답정리(관리구문) 본문
728x90
다음 빈칸에 들어갈 내용으로 가장 적절한 것은 무엇인가?? (단, DEVELOPER 는 사용자명)
[SQL]
CREATE ( ) DEV;
GRANT CREATE SESSION, CREATE USER, CREATE TABLE TO DEV;
GRANT DEV TO DEVELOPER;
- USER
- ROLE
- SESSION
- TABLE
- 2번
- ROLE이란 특정 권한들을 하나의 세트처럼 묶는 것이다 문제에서는 CREATE SESSION CREATE USER, CRREATE TABLE 권한을 DEV라는 ROLE 로 묶어 DEVELOPER 사용자에게 부여하고 있다.
다음 중 SAMPLE 테이블에서 COL1 컬럼의 데이터 타입을 NUMBER 형으로 변경 하고 있는 default 를 0으로 주는 SQL 문을 모두 고르시오.
- ALTER TABLE SAMPLE MODIFY COL1 NUMBER DEFAULT 0;
- ALTER TABLE SAMPLE MODIFY COL1 NUMBER (DEFAULT 0);
- ALTER TABLE SAMPLE MODIFY (COL1 NUMBER DEFAULT 0);
- 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 로 가장 적절한 것은 무엇인가???
- ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE _FK FOREIGN KEY (COL3) REFERENCES SAMPLE 1 (COL1);
- ALTER TABLE SAMPLE ADD CONSTRAINT FOREIGN KEY SAMPLE_FK (COL3) REFERENCES SAMPLE1(COL1);
- ALTER TABLE SAMPLE ADD CONSTRANIT FOREIGN KEY SAMPLE_FK COL3 REFERENCES SAMPLE(COL1);
- ALTER TABLE SAMPLE ADD CONSTRAINT SAMPLE_FK FOREIGN KEY COL3 REFERENCES SAMPLE1(COL1);
- 1번
- 제약조건을 설정하는 명령어는 다음과 같다.
- ALTER TABLE 테이블명 ADD CONSTRANT 제약조건명 제약조건 (컬럼명);
728x90
'자격증 > SQLD' 카테고리의 다른 글
[SQLD] 오답정리(SQL 활용) (0) | 2024.05.26 |
---|---|
[SQLD] 오답정리(데이터 모델과 SQL) (0) | 2024.05.16 |
[SQLD] 오답정리(데이터 모델링의 이해) (0) | 2024.05.15 |
[SQLD] 정규화 이론??? (0) | 2024.05.05 |
[SQLD] 성능 데이터 모델링과 정규화 (0) | 2024.05.03 |